* gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
[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
50212802
NN
108# Build programs are put under this directory.
109BUILD_SUBDIR = @build_subdir@
110# This is set by the configure script to the arguments to use when configuring
111# directories built for the build system.
a7254363 112BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e
PB
113
114# This is the list of variables to export in the environment when
115# configuring any subdirectory. It must also be exported whenever
116# recursing into a build directory in case that directory's Makefile
117# re-runs configure.
118BASE_EXPORTS = \
119 FLEX="$(FLEX)"; export FLEX; \
120 LEX="$(LEX)"; export LEX; \
121 BISON="$(BISON)"; export BISON; \
122 YACC="$(YACC)"; export YACC; \
123 M4="$(M4)"; export M4; \
124 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
125
378fce5b 126# This is the list of variables to export in the environment when
6a9cf61e 127# configuring subdirectories for the build system.
378fce5b 128BUILD_EXPORTS = \
6a9cf61e 129 $(BASE_EXPORTS) \
378fce5b
DD
130 AR="$(AR_FOR_BUILD)"; export AR; \
131 AS="$(AS_FOR_BUILD)"; export AS; \
132 CC="$(CC_FOR_BUILD)"; export CC; \
133 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
134 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
135 CXX="$(CXX_FOR_BUILD)"; export CXX; \
136 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
137 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
138 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
139 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
140 LD="$(LD_FOR_BUILD)"; export LD; \
141 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
142 NM="$(NM_FOR_BUILD)"; export NM; \
143 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
144 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
145 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802 146
6641ce42
JM
147# These variables must be set on the make command line for directories
148# built for the build system to override those in BASE_FLAGS_TO_PASSS.
149EXTRA_BUILD_FLAGS = \
150 CFLAGS="$(CFLAGS_FOR_BUILD)" \
151 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
152
50212802
NN
153# This is the list of directories to built for the host system.
154SUBDIRS = @configdirs@
155# This is set by the configure script to the arguments to use when configuring
156# directories built for the host system.
157HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
158# Host programs are put under this directory, which is . except if building
159# with srcdir=..
160HOST_SUBDIR = @host_subdir@
378fce5b 161# This is the list of variables to export in the environment when
be01d343
PB
162# configuring subdirectories for the host system. We need to pass
163# some to the GCC configure because of its hybrid host/target nature.
378fce5b 164HOST_EXPORTS = \
6a9cf61e 165 $(BASE_EXPORTS) \
378fce5b 166 CC="$(CC)"; export CC; \
da888c87 167 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
378fce5b
DD
168 CFLAGS="$(CFLAGS)"; export CFLAGS; \
169 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
170 CXX="$(CXX)"; export CXX; \
171 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
172 AR="$(AR)"; export AR; \
173 AS="$(AS)"; export AS; \
174 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
175 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
176 LD="$(LD)"; export LD; \
177 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
178 NM="$(NM)"; export NM; \
179 RANLIB="$(RANLIB)"; export RANLIB; \
180 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 181 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 182 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 183 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
184 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
185 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
186 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
187 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
188 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
189 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
190 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
191 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
192 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 193 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f70224b5
PB
194@if gcc-bootstrap
195 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
196@endif gcc-bootstrap
e90269c8 197 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
198
199# Similar, for later GCC stages.
d545f33b 200POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 201 $(HOST_EXPORTS) \
b00612cc
PB
202 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
203 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
204 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
205 $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
206 -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
caee866a 207 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
caee866a 208 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
50212802 209
50212802
NN
210# Target libraries are put under this directory:
211TARGET_SUBDIR = @target_subdir@
212# This is set by the configure script to the arguments to use when configuring
213# directories built for the target.
a7254363 214TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 215# This is the list of variables to export in the environment when
6a9cf61e 216# configuring subdirectories for the host system.
378fce5b 217BASE_TARGET_EXPORTS = \
6a9cf61e 218 $(BASE_EXPORTS) \
378fce5b 219 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 220 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
378fce5b 221 CC="$(CC_FOR_TARGET)"; export CC; \
7f6ef0c0 222 CFLAGS="$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 223 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 224 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
7f6ef0c0 225 CXXFLAGS="$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
378fce5b
DD
226 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
227 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
228 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 229 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 230 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 231 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 232 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 233 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 234 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 235 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 236 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 237 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 238 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
239
240RAW_CXX_TARGET_EXPORTS = \
241 $(BASE_TARGET_EXPORTS) \
242 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
243 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
244
245NORMAL_TARGET_EXPORTS = \
246 $(BASE_TARGET_EXPORTS) \
247 CXX="$(CXX_FOR_TARGET)"; export CXX;
50212802 248
4b1cb4fe
DD
249# Where to find GMP
250HOST_GMPLIBS = @gmplibs@
251HOST_GMPINC = @gmpinc@
252
50212802
NN
253# ----------------------------------------------
254# Programs producing files for the BUILD machine
255# ----------------------------------------------
256
257SHELL = @config_shell@
258
259# pwd command to use. Allow user to override default by setting PWDCMD in
260# the environment to account for automounters. The make variable must not
261# be called PWDCMD, otherwise the value set here is passed to make
262# subprocesses and overrides the setting from the user's environment.
b40e3958
L
263# Don't use PWD since it is a common shell environment variable and we
264# don't want to corrupt it.
265PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
266
267# compilers to use to create programs which must be run in the build
268# environment.
b5714970
PB
269AR_FOR_BUILD = @AR_FOR_BUILD@
270AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 271CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 272CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
273CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
274CXX_FOR_BUILD = @CXX_FOR_BUILD@
275DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
276GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
277GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
278LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
279LD_FOR_BUILD = @LD_FOR_BUILD@
280NM_FOR_BUILD = @NM_FOR_BUILD@
281RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
282WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
283WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
284
285# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
286# here so that they can be overridden by Makefile fragments.
50212802
NN
287BUILD_PREFIX = @BUILD_PREFIX@
288BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 289
0df3d27f
PB
290# Flags to pass to stage2 and later makes. They are defined
291# here so that they can be overridden by Makefile fragments.
292BOOT_CFLAGS= -g -O2
f6d183c0 293BOOT_LDFLAGS=
c325a203 294BOOT_ADAFLAGS=-gnatpg -gnata
0df3d27f 295
be01d343
PB
296BISON = @BISON@
297YACC = @YACC@
298FLEX = @FLEX@
299LEX = @LEX@
300M4 = @M4@
301MAKEINFO = @MAKEINFO@
302EXPECT = @EXPECT@
303RUNTEST = @RUNTEST@
252b5132
RH
304
305# This just becomes part of the MAKEINFO definition passed down to
306# sub-makes. It lets flags be given on the command line while still
307# using the makeinfo from the object tree.
62a3fc85
DD
308# (Default to avoid splitting info files by setting the threshold high.)
309MAKEINFOFLAGS = --split-size=5000000
252b5132 310
50212802
NN
311# ---------------------------------------------
312# Programs producing files for the HOST machine
313# ---------------------------------------------
252b5132 314
50212802 315AS = @AS@
50212802
NN
316AR = @AR@
317AR_FLAGS = rc
50212802 318CC = @CC@
50212802 319CXX = @CXX@
50212802 320DLLTOOL = @DLLTOOL@
50212802 321LD = @LD@
be01d343
PB
322LIPO = @LIPO@
323NM = @NM@
80911fe1 324OBJDUMP = @OBJDUMP@
50212802 325RANLIB = @RANLIB@
be01d343 326STRIP = @STRIP@
50212802 327WINDRES = @WINDRES@
0c24b341 328WINDMC = @WINDMC@
252b5132 329
a0323144
PB
330GNATBIND = @GNATBIND@
331GNATMAKE = @GNATMAKE@
332
be01d343 333CFLAGS = @CFLAGS@
b2edfdd2 334LDFLAGS = @LDFLAGS@
be01d343
PB
335LIBCFLAGS = $(CFLAGS)
336CXXFLAGS = @CXXFLAGS@
337LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802 338
8a0d8a5c
PB
339# Only build the C compiler for stage1, because that is the only one that
340# we can guarantee will build with the native compiler, and also it is the
341# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
342# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
343# overrideable (for a bootstrap build stage1 also builds gcc.info).
344
8a0d8a5c
PB
345STAGE1_CHECKING=@stage1_checking@
346STAGE1_LANGUAGES=@stage1_languages@
347
7f6ef0c0 348STAGE1_CFLAGS=@stage1_cflags@
8520c408
AO
349STAGE2_CFLAGS=$(BOOT_CFLAGS)
350STAGE3_CFLAGS=$(BOOT_CFLAGS)
351STAGE4_CFLAGS=$(BOOT_CFLAGS)
352
5c5f596d 353STAGE1_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
7f6ef0c0
PB
354STAGE2_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
355STAGE3_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
356STAGE4_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
357
8520c408
AO
358do-compare = @do_compare@
359do-compare3 = $(do-compare)
360do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
361
50212802
NN
362# -----------------------------------------------
363# Programs producing files for the TARGET machine
364# -----------------------------------------------
0da52010 365
58daee98 366FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 367
50212802 368AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 369AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 370CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 371
50212802
NN
372# If GCC_FOR_TARGET is not overriden on the command line, then this
373# variable is passed down to the gcc Makefile, where it is used to
374# build libgcc2.a. We define it here so that it can itself be
375# overridden on the command line.
be01d343 376GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 377CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 378RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 379GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 380GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 381DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 382LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 383
7e0f7140 384LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 385NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 386OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 387RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 388STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 389WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 390WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 391
be01d343
PB
392COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
393COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
394COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
395
7f6ef0c0
PB
396CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
397CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
be01d343 398SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
8a6ee3ab 399DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
7f6ef0c0 400
be01d343
PB
401LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
402LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
403LDFLAGS_FOR_TARGET =
50212802
NN
404
405# ------------------------------------
406# Miscellaneous targets and flag lists
407# ------------------------------------
408
252b5132
RH
409# The first rule in the file had better be this one. Don't put any above it.
410# This lives here to allow makefile fragments to contain dependencies.
f70224b5 411all:
252b5132 412
252b5132 413#### host and target specific makefile fragments come in here.
a0da8069
NN
414@target_makefile_frag@
415@alphaieee_frag@
416@ospace_frag@
417@host_makefile_frag@
252b5132
RH
418###
419
e90269c8
PB
420# This is the list of directories that may be needed in RPATH_ENVVAR
421# so that prorgams built for the target machine work.
4f0ef2d8 422TARGET_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
423
424@if target-libstdc++-v3
425TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
426@endif target-libstdc++-v3
427
428@if target-libmudflap
429TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
430@endif target-libmudflap
431
064d0a7c
PB
432@if target-libssp
433TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
434@endif target-libssp
435
b3ded179
PB
436@if target-libgomp
437TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
438@endif target-libgomp
439
e90269c8
PB
440
441
442# This is the list of directories that may be needed in RPATH_ENVVAR
443# so that programs built for the host machine work.
4b900473 444HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
e90269c8
PB
445
446# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
447@if gcc
448HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
449@endif gcc
450
451
452@if bfd
453HOST_LIB_PATH_bfd = \
c380fdd8 454 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
455@endif bfd
456
457@if opcodes
458HOST_LIB_PATH_opcodes = \
c380fdd8 459 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
460@endif opcodes
461
4b900473
PB
462@if gmp
463HOST_LIB_PATH_gmp = \
464 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
465@endif gmp
466
467@if mpfr
468HOST_LIB_PATH_mpfr = \
469 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
470@endif mpfr
471
e90269c8 472
252b5132 473# Flags to pass down to all sub-makes.
252b5132 474BASE_FLAGS_TO_PASS = \
497f816e 475 "DESTDIR=$(DESTDIR)" \
252b5132 476 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 477 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
478 "bindir=$(bindir)" \
479 "datadir=$(datadir)" \
480 "exec_prefix=$(exec_prefix)" \
481 "includedir=$(includedir)" \
108a6f8e
CD
482 "datarootdir=$(datarootdir)" \
483 "docdir=$(docdir)" \
252b5132 484 "infodir=$(infodir)" \
a3ca38d2 485 "pdfdir=$(pdfdir)" \
108a6f8e 486 "htmldir=$(htmldir)" \
252b5132
RH
487 "libdir=$(libdir)" \
488 "libexecdir=$(libexecdir)" \
489 "lispdir=$(lispdir)" \
490 "localstatedir=$(localstatedir)" \
491 "mandir=$(mandir)" \
492 "oldincludedir=$(oldincludedir)" \
493 "prefix=$(prefix)" \
494 "sbindir=$(sbindir)" \
495 "sharedstatedir=$(sharedstatedir)" \
496 "sysconfdir=$(sysconfdir)" \
497 "tooldir=$(tooldir)" \
ba73c63f 498 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
499 "target_alias=$(target_alias)" \
500 "BISON=$(BISON)" \
501 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 502 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
503 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
504 "EXPECT=$(EXPECT)" \
6a9cf61e 505 "FLEX=$(FLEX)" \
12f0bd74
NN
506 "INSTALL=$(INSTALL)" \
507 "INSTALL_DATA=$(INSTALL_DATA)" \
508 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
509 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 510 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
511 "LEX=$(LEX)" \
512 "M4=$(M4)" \
513 "MAKE=$(MAKE)" \
514 "RUNTEST=$(RUNTEST)" \
515 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
516 "SHELL=$(SHELL)" \
517 "YACC=$(YACC)" \
c52c6897 518 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 519 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 520 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 521 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
522 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
523 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
524 "CFLAGS=$(CFLAGS)" \
525 "CXXFLAGS=$(CXXFLAGS)" \
526 "LDFLAGS=$(LDFLAGS)" \
527 "LIBCFLAGS=$(LIBCFLAGS)" \
528 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1 529 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8a0d8a5c 530 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 531 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
8520c408
AO
532 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
533 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
534 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
a0323144
PB
535 "GNATBIND=$(GNATBIND)" \
536 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
537 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
538 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
539 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
540 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 541 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
542 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
543 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
544 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
545 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 546 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 547 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 548 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 549 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
550 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
551 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
552 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 553 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 554 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 555 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 556 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 557 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
c52c6897 558 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 559 "LEAN=$(LEAN)" \
10ecffb9 560 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 561 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 562
55db4b87
PB
563# We leave this in just in case, but it is not needed anymore.
564RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 565
252b5132
RH
566# Flags to pass down to most sub-makes, in which we're building with
567# the host environment.
252b5132
RH
568EXTRA_HOST_FLAGS = \
569 'AR=$(AR)' \
570 'AS=$(AS)' \
571 'CC=$(CC)' \
572 'CXX=$(CXX)' \
573 'DLLTOOL=$(DLLTOOL)' \
574 'LD=$(LD)' \
be01d343 575 'LIPO=$(LIPO)' \
252b5132 576 'NM=$(NM)' \
80911fe1 577 'OBJDUMP=$(OBJDUMP)' \
b9459e83 578 'RANLIB=$(RANLIB)' \
be01d343 579 'STRIP=$(STRIP)' \
0c24b341
NC
580 'WINDRES=$(WINDRES)' \
581 'WINDMC=$(WINDMC)'
252b5132
RH
582
583FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
584
585# Flags that are concerned with the location of the X11 include files
586# and library files
587#
588# NOTE: until the top-level is getting the values via autoconf, it only
589# causes problems to have this top-level Makefile overriding the autoconf-set
590# values in child directories. Only variables that don't conflict with
591# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
592#
593X11_FLAGS_TO_PASS = \
594 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
595 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
596
8a0d8a5c
PB
597# Flags to pass to stage2 and later makes.
598
599POSTSTAGE1_FLAGS_TO_PASS = \
600 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
a0323144 601 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8a0d8a5c
PB
602 LDFLAGS="$(BOOT_LDFLAGS)" \
603 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
604
252b5132 605# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
606# The double $ decreases the length of the command line; those variables
607# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
608# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
609# so we expand them here.
252b5132
RH
610EXTRA_TARGET_FLAGS = \
611 'AR=$$(AR_FOR_TARGET)' \
0aed8855 612 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132 613 'CC=$$(CC_FOR_TARGET)' \
7f6ef0c0 614 'CFLAGS=$$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 615 'CXX=$$(CXX_FOR_TARGET)' \
7f6ef0c0 616 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 617 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 618 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 619 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
7f6ef0c0
PB
620 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
621 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
0aed8855 622 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 623 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 624 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
625 'WINDRES=$$(WINDRES_FOR_TARGET)' \
626 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
627
628TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
629
630# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
631# unfortunately needs the native compiler and the target ar and
632# ranlib.
633# If any variables are added here, they must be added to do-*, below.
2a4cbe27 634# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
635# cross-building scheme.
636EXTRA_GCC_FLAGS = \
252b5132 637 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
638 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
639 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
640 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
641 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 642 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 643
f0b24077 644GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 645
dd12c3a8 646.PHONY: configure-host
b813574b 647configure-host: \
dd12c3a8
NN
648 maybe-configure-ash \
649 maybe-configure-autoconf \
650 maybe-configure-automake \
651 maybe-configure-bash \
652 maybe-configure-bfd \
653 maybe-configure-opcodes \
654 maybe-configure-binutils \
655 maybe-configure-bison \
656 maybe-configure-byacc \
657 maybe-configure-bzip2 \
658 maybe-configure-dejagnu \
659 maybe-configure-diff \
660 maybe-configure-dosutils \
661 maybe-configure-etc \
662 maybe-configure-fastjar \
663 maybe-configure-fileutils \
664 maybe-configure-findutils \
665 maybe-configure-find \
d3ed111c 666 maybe-configure-fixincludes \
dd12c3a8
NN
667 maybe-configure-flex \
668 maybe-configure-gas \
b813574b 669 maybe-configure-gcc \
dd12c3a8
NN
670 maybe-configure-gawk \
671 maybe-configure-gettext \
4b900473
PB
672 maybe-configure-gmp \
673 maybe-configure-mpfr \
dd12c3a8 674 maybe-configure-gnuserv \
93f9b408 675 maybe-configure-gold \
dd12c3a8
NN
676 maybe-configure-gprof \
677 maybe-configure-gzip \
678 maybe-configure-hello \
679 maybe-configure-indent \
680 maybe-configure-intl \
681 maybe-configure-tcl \
682 maybe-configure-itcl \
683 maybe-configure-ld \
04cf1b77 684 maybe-configure-libcpp \
be01d343 685 maybe-configure-libdecnumber \
dd12c3a8
NN
686 maybe-configure-libgui \
687 maybe-configure-libiberty \
688 maybe-configure-libtool \
689 maybe-configure-m4 \
690 maybe-configure-make \
691 maybe-configure-mmalloc \
692 maybe-configure-patch \
693 maybe-configure-perl \
694 maybe-configure-prms \
695 maybe-configure-rcs \
696 maybe-configure-readline \
697 maybe-configure-release \
698 maybe-configure-recode \
699 maybe-configure-sed \
700 maybe-configure-send-pr \
701 maybe-configure-shellutils \
702 maybe-configure-sid \
703 maybe-configure-sim \
704 maybe-configure-tar \
705 maybe-configure-texinfo \
706 maybe-configure-textutils \
707 maybe-configure-time \
708 maybe-configure-uudecode \
709 maybe-configure-wdiff \
710 maybe-configure-zip \
711 maybe-configure-zlib \
712 maybe-configure-gdb \
713 maybe-configure-expect \
714 maybe-configure-guile \
715 maybe-configure-tk \
dd12c3a8 716 maybe-configure-libtermcap \
b00612cc
PB
717 maybe-configure-utils \
718 maybe-configure-gnattools
dd12c3a8
NN
719.PHONY: configure-target
720configure-target: \
721 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 722 maybe-configure-target-libmudflap \
064d0a7c 723 maybe-configure-target-libssp \
dd12c3a8 724 maybe-configure-target-newlib \
6aa8ef82 725 maybe-configure-target-libgcc \
4b1cb4fe 726 maybe-configure-target-libgfortran \
dd12c3a8
NN
727 maybe-configure-target-libobjc \
728 maybe-configure-target-libtermcap \
729 maybe-configure-target-winsup \
730 maybe-configure-target-libgloss \
731 maybe-configure-target-libiberty \
732 maybe-configure-target-gperf \
733 maybe-configure-target-examples \
734 maybe-configure-target-libffi \
735 maybe-configure-target-libjava \
736 maybe-configure-target-zlib \
737 maybe-configure-target-boehm-gc \
738 maybe-configure-target-qthreads \
a2592b1b 739 maybe-configure-target-rda \
b3ded179
PB
740 maybe-configure-target-libada \
741 maybe-configure-target-libgomp
252b5132 742
319cab08
PB
743# The target built for a native non-bootstrap build.
744.PHONY: all
f70224b5
PB
745all:
746@if gcc-bootstrap
be01d343 747 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
748 @r=`${PWD_COMMAND}`; export r; \
749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 750 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 751@endif gcc-bootstrap
0aed8855 752 @: $(MAKE); $(unstage)
f70224b5
PB
753 @r=`${PWD_COMMAND}`; export r; \
754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
755 if [ -f stage_last ]; then \
be01d343 756 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 757 else \
be01d343 758 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 759 fi
6a9cf61e
PB
760
761.PHONY: all-build
c52c6897
PB
762
763all-build: maybe-all-build-libiberty
764all-build: maybe-all-build-bison
765all-build: maybe-all-build-byacc
766all-build: maybe-all-build-flex
767all-build: maybe-all-build-m4
768all-build: maybe-all-build-texinfo
769all-build: maybe-all-build-fixincludes
770
dd12c3a8 771.PHONY: all-host
c52c6897
PB
772
773all-host: maybe-all-ash
774all-host: maybe-all-autoconf
775all-host: maybe-all-automake
776all-host: maybe-all-bash
777@if bfd-no-bootstrap
778all-host: maybe-all-bfd
779@endif bfd-no-bootstrap
780@if opcodes-no-bootstrap
781all-host: maybe-all-opcodes
782@endif opcodes-no-bootstrap
783@if binutils-no-bootstrap
784all-host: maybe-all-binutils
785@endif binutils-no-bootstrap
786all-host: maybe-all-bison
787all-host: maybe-all-byacc
788all-host: maybe-all-bzip2
789all-host: maybe-all-dejagnu
790all-host: maybe-all-diff
791all-host: maybe-all-dosutils
792all-host: maybe-all-etc
793all-host: maybe-all-fastjar
794all-host: maybe-all-fileutils
795all-host: maybe-all-findutils
796all-host: maybe-all-find
797all-host: maybe-all-fixincludes
798all-host: maybe-all-flex
799@if gas-no-bootstrap
800all-host: maybe-all-gas
801@endif gas-no-bootstrap
802@if gcc-no-bootstrap
803all-host: maybe-all-gcc
804@endif gcc-no-bootstrap
805all-host: maybe-all-gawk
806all-host: maybe-all-gettext
4b900473
PB
807@if gmp-no-bootstrap
808all-host: maybe-all-gmp
809@endif gmp-no-bootstrap
810@if mpfr-no-bootstrap
811all-host: maybe-all-mpfr
812@endif mpfr-no-bootstrap
c52c6897 813all-host: maybe-all-gnuserv
93f9b408
ILT
814@if gold-no-bootstrap
815all-host: maybe-all-gold
816@endif gold-no-bootstrap
c52c6897
PB
817all-host: maybe-all-gprof
818all-host: maybe-all-gzip
819all-host: maybe-all-hello
820all-host: maybe-all-indent
821@if intl-no-bootstrap
822all-host: maybe-all-intl
823@endif intl-no-bootstrap
824all-host: maybe-all-tcl
825all-host: maybe-all-itcl
826@if ld-no-bootstrap
827all-host: maybe-all-ld
828@endif ld-no-bootstrap
829@if libcpp-no-bootstrap
830all-host: maybe-all-libcpp
831@endif libcpp-no-bootstrap
832@if libdecnumber-no-bootstrap
833all-host: maybe-all-libdecnumber
834@endif libdecnumber-no-bootstrap
835all-host: maybe-all-libgui
836@if libiberty-no-bootstrap
837all-host: maybe-all-libiberty
838@endif libiberty-no-bootstrap
839all-host: maybe-all-libtool
840all-host: maybe-all-m4
841all-host: maybe-all-make
842all-host: maybe-all-mmalloc
843all-host: maybe-all-patch
844all-host: maybe-all-perl
845all-host: maybe-all-prms
846all-host: maybe-all-rcs
847all-host: maybe-all-readline
848all-host: maybe-all-release
849all-host: maybe-all-recode
850all-host: maybe-all-sed
851all-host: maybe-all-send-pr
852all-host: maybe-all-shellutils
853all-host: maybe-all-sid
854all-host: maybe-all-sim
855all-host: maybe-all-tar
856all-host: maybe-all-texinfo
857all-host: maybe-all-textutils
858all-host: maybe-all-time
859all-host: maybe-all-uudecode
860all-host: maybe-all-wdiff
861all-host: maybe-all-zip
862@if zlib-no-bootstrap
863all-host: maybe-all-zlib
864@endif zlib-no-bootstrap
865all-host: maybe-all-gdb
866all-host: maybe-all-expect
867all-host: maybe-all-guile
868all-host: maybe-all-tk
869all-host: maybe-all-libtermcap
870all-host: maybe-all-utils
871all-host: maybe-all-gnattools
872
dd12c3a8 873.PHONY: all-target
c52c6897
PB
874
875all-target: maybe-all-target-libstdc++-v3
876all-target: maybe-all-target-libmudflap
877all-target: maybe-all-target-libssp
c52c6897 878all-target: maybe-all-target-newlib
f86e35b8 879@if target-libgcc-no-bootstrap
6aa8ef82 880all-target: maybe-all-target-libgcc
f86e35b8 881@endif target-libgcc-no-bootstrap
c52c6897
PB
882all-target: maybe-all-target-libgfortran
883all-target: maybe-all-target-libobjc
884all-target: maybe-all-target-libtermcap
885all-target: maybe-all-target-winsup
886all-target: maybe-all-target-libgloss
887all-target: maybe-all-target-libiberty
888all-target: maybe-all-target-gperf
889all-target: maybe-all-target-examples
890all-target: maybe-all-target-libffi
891all-target: maybe-all-target-libjava
892all-target: maybe-all-target-zlib
893all-target: maybe-all-target-boehm-gc
894all-target: maybe-all-target-qthreads
895all-target: maybe-all-target-rda
896all-target: maybe-all-target-libada
897all-target: maybe-all-target-libgomp
252b5132
RH
898
899# Do a target for all the subdirectories. A ``make do-X'' will do a
900# ``make X'' in all subdirectories (because, in general, there is a
901# dependency (below) of X upon do-X, a ``make X'' will also do this,
902# but it may do additional work as well).
e393202e 903
2a4cbe27 904.PHONY: do-info
f70224b5 905do-info:
0aed8855 906 @: $(MAKE); $(unstage)
e360f423
PB
907 @r=`${PWD_COMMAND}`; export r; \
908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
909 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 910 info-target
f70224b5 911
e393202e 912
2a4cbe27 913.PHONY: info-host
c52c6897
PB
914
915info-host: maybe-info-ash
916info-host: maybe-info-autoconf
917info-host: maybe-info-automake
918info-host: maybe-info-bash
919info-host: maybe-info-bfd
920info-host: maybe-info-opcodes
921info-host: maybe-info-binutils
922info-host: maybe-info-bison
923info-host: maybe-info-byacc
924info-host: maybe-info-bzip2
925info-host: maybe-info-dejagnu
926info-host: maybe-info-diff
927info-host: maybe-info-dosutils
928info-host: maybe-info-etc
929info-host: maybe-info-fastjar
930info-host: maybe-info-fileutils
931info-host: maybe-info-findutils
932info-host: maybe-info-find
933info-host: maybe-info-fixincludes
934info-host: maybe-info-flex
935info-host: maybe-info-gas
936info-host: maybe-info-gcc
937info-host: maybe-info-gawk
938info-host: maybe-info-gettext
4b900473
PB
939info-host: maybe-info-gmp
940info-host: maybe-info-mpfr
c52c6897 941info-host: maybe-info-gnuserv
93f9b408 942info-host: maybe-info-gold
c52c6897
PB
943info-host: maybe-info-gprof
944info-host: maybe-info-gzip
945info-host: maybe-info-hello
946info-host: maybe-info-indent
947info-host: maybe-info-intl
948info-host: maybe-info-tcl
949info-host: maybe-info-itcl
950info-host: maybe-info-ld
951info-host: maybe-info-libcpp
952info-host: maybe-info-libdecnumber
953info-host: maybe-info-libgui
954info-host: maybe-info-libiberty
955info-host: maybe-info-libtool
956info-host: maybe-info-m4
957info-host: maybe-info-make
958info-host: maybe-info-mmalloc
959info-host: maybe-info-patch
960info-host: maybe-info-perl
961info-host: maybe-info-prms
962info-host: maybe-info-rcs
963info-host: maybe-info-readline
964info-host: maybe-info-release
965info-host: maybe-info-recode
966info-host: maybe-info-sed
967info-host: maybe-info-send-pr
968info-host: maybe-info-shellutils
969info-host: maybe-info-sid
970info-host: maybe-info-sim
971info-host: maybe-info-tar
972info-host: maybe-info-texinfo
973info-host: maybe-info-textutils
974info-host: maybe-info-time
975info-host: maybe-info-uudecode
976info-host: maybe-info-wdiff
977info-host: maybe-info-zip
978info-host: maybe-info-zlib
979info-host: maybe-info-gdb
980info-host: maybe-info-expect
981info-host: maybe-info-guile
982info-host: maybe-info-tk
983info-host: maybe-info-libtermcap
984info-host: maybe-info-utils
985info-host: maybe-info-gnattools
252b5132 986
2a4cbe27 987.PHONY: info-target
c52c6897
PB
988
989info-target: maybe-info-target-libstdc++-v3
990info-target: maybe-info-target-libmudflap
991info-target: maybe-info-target-libssp
c52c6897 992info-target: maybe-info-target-newlib
6aa8ef82 993info-target: maybe-info-target-libgcc
c52c6897
PB
994info-target: maybe-info-target-libgfortran
995info-target: maybe-info-target-libobjc
996info-target: maybe-info-target-libtermcap
997info-target: maybe-info-target-winsup
998info-target: maybe-info-target-libgloss
999info-target: maybe-info-target-libiberty
1000info-target: maybe-info-target-gperf
1001info-target: maybe-info-target-examples
1002info-target: maybe-info-target-libffi
1003info-target: maybe-info-target-libjava
1004info-target: maybe-info-target-zlib
1005info-target: maybe-info-target-boehm-gc
1006info-target: maybe-info-target-qthreads
1007info-target: maybe-info-target-rda
1008info-target: maybe-info-target-libada
1009info-target: maybe-info-target-libgomp
252b5132 1010
4fa63067 1011.PHONY: do-dvi
f70224b5 1012do-dvi:
0aed8855 1013 @: $(MAKE); $(unstage)
e360f423
PB
1014 @r=`${PWD_COMMAND}`; export r; \
1015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1016 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1017 dvi-target
f70224b5 1018
2a4cbe27 1019
4fa63067 1020.PHONY: dvi-host
c52c6897
PB
1021
1022dvi-host: maybe-dvi-ash
1023dvi-host: maybe-dvi-autoconf
1024dvi-host: maybe-dvi-automake
1025dvi-host: maybe-dvi-bash
1026dvi-host: maybe-dvi-bfd
1027dvi-host: maybe-dvi-opcodes
1028dvi-host: maybe-dvi-binutils
1029dvi-host: maybe-dvi-bison
1030dvi-host: maybe-dvi-byacc
1031dvi-host: maybe-dvi-bzip2
1032dvi-host: maybe-dvi-dejagnu
1033dvi-host: maybe-dvi-diff
1034dvi-host: maybe-dvi-dosutils
1035dvi-host: maybe-dvi-etc
1036dvi-host: maybe-dvi-fastjar
1037dvi-host: maybe-dvi-fileutils
1038dvi-host: maybe-dvi-findutils
1039dvi-host: maybe-dvi-find
1040dvi-host: maybe-dvi-fixincludes
1041dvi-host: maybe-dvi-flex
1042dvi-host: maybe-dvi-gas
1043dvi-host: maybe-dvi-gcc
1044dvi-host: maybe-dvi-gawk
1045dvi-host: maybe-dvi-gettext
4b900473
PB
1046dvi-host: maybe-dvi-gmp
1047dvi-host: maybe-dvi-mpfr
c52c6897 1048dvi-host: maybe-dvi-gnuserv
93f9b408 1049dvi-host: maybe-dvi-gold
c52c6897
PB
1050dvi-host: maybe-dvi-gprof
1051dvi-host: maybe-dvi-gzip
1052dvi-host: maybe-dvi-hello
1053dvi-host: maybe-dvi-indent
1054dvi-host: maybe-dvi-intl
1055dvi-host: maybe-dvi-tcl
1056dvi-host: maybe-dvi-itcl
1057dvi-host: maybe-dvi-ld
1058dvi-host: maybe-dvi-libcpp
1059dvi-host: maybe-dvi-libdecnumber
1060dvi-host: maybe-dvi-libgui
1061dvi-host: maybe-dvi-libiberty
1062dvi-host: maybe-dvi-libtool
1063dvi-host: maybe-dvi-m4
1064dvi-host: maybe-dvi-make
1065dvi-host: maybe-dvi-mmalloc
1066dvi-host: maybe-dvi-patch
1067dvi-host: maybe-dvi-perl
1068dvi-host: maybe-dvi-prms
1069dvi-host: maybe-dvi-rcs
1070dvi-host: maybe-dvi-readline
1071dvi-host: maybe-dvi-release
1072dvi-host: maybe-dvi-recode
1073dvi-host: maybe-dvi-sed
1074dvi-host: maybe-dvi-send-pr
1075dvi-host: maybe-dvi-shellutils
1076dvi-host: maybe-dvi-sid
1077dvi-host: maybe-dvi-sim
1078dvi-host: maybe-dvi-tar
1079dvi-host: maybe-dvi-texinfo
1080dvi-host: maybe-dvi-textutils
1081dvi-host: maybe-dvi-time
1082dvi-host: maybe-dvi-uudecode
1083dvi-host: maybe-dvi-wdiff
1084dvi-host: maybe-dvi-zip
1085dvi-host: maybe-dvi-zlib
1086dvi-host: maybe-dvi-gdb
1087dvi-host: maybe-dvi-expect
1088dvi-host: maybe-dvi-guile
1089dvi-host: maybe-dvi-tk
1090dvi-host: maybe-dvi-libtermcap
1091dvi-host: maybe-dvi-utils
1092dvi-host: maybe-dvi-gnattools
2a4cbe27 1093
4fa63067 1094.PHONY: dvi-target
c52c6897
PB
1095
1096dvi-target: maybe-dvi-target-libstdc++-v3
1097dvi-target: maybe-dvi-target-libmudflap
1098dvi-target: maybe-dvi-target-libssp
c52c6897 1099dvi-target: maybe-dvi-target-newlib
6aa8ef82 1100dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1101dvi-target: maybe-dvi-target-libgfortran
1102dvi-target: maybe-dvi-target-libobjc
1103dvi-target: maybe-dvi-target-libtermcap
1104dvi-target: maybe-dvi-target-winsup
1105dvi-target: maybe-dvi-target-libgloss
1106dvi-target: maybe-dvi-target-libiberty
1107dvi-target: maybe-dvi-target-gperf
1108dvi-target: maybe-dvi-target-examples
1109dvi-target: maybe-dvi-target-libffi
1110dvi-target: maybe-dvi-target-libjava
1111dvi-target: maybe-dvi-target-zlib
1112dvi-target: maybe-dvi-target-boehm-gc
1113dvi-target: maybe-dvi-target-qthreads
1114dvi-target: maybe-dvi-target-rda
1115dvi-target: maybe-dvi-target-libada
1116dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1117
56a8fe78
DD
1118.PHONY: do-pdf
1119do-pdf:
1120 @: $(MAKE); $(unstage)
1121 @r=`${PWD_COMMAND}`; export r; \
1122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1123 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1124 pdf-target
1125
1126
1127.PHONY: pdf-host
1128
1129pdf-host: maybe-pdf-ash
1130pdf-host: maybe-pdf-autoconf
1131pdf-host: maybe-pdf-automake
1132pdf-host: maybe-pdf-bash
1133pdf-host: maybe-pdf-bfd
1134pdf-host: maybe-pdf-opcodes
1135pdf-host: maybe-pdf-binutils
1136pdf-host: maybe-pdf-bison
1137pdf-host: maybe-pdf-byacc
1138pdf-host: maybe-pdf-bzip2
1139pdf-host: maybe-pdf-dejagnu
1140pdf-host: maybe-pdf-diff
1141pdf-host: maybe-pdf-dosutils
1142pdf-host: maybe-pdf-etc
1143pdf-host: maybe-pdf-fastjar
1144pdf-host: maybe-pdf-fileutils
1145pdf-host: maybe-pdf-findutils
1146pdf-host: maybe-pdf-find
1147pdf-host: maybe-pdf-fixincludes
1148pdf-host: maybe-pdf-flex
1149pdf-host: maybe-pdf-gas
1150pdf-host: maybe-pdf-gcc
1151pdf-host: maybe-pdf-gawk
1152pdf-host: maybe-pdf-gettext
4b900473
PB
1153pdf-host: maybe-pdf-gmp
1154pdf-host: maybe-pdf-mpfr
56a8fe78 1155pdf-host: maybe-pdf-gnuserv
93f9b408 1156pdf-host: maybe-pdf-gold
56a8fe78
DD
1157pdf-host: maybe-pdf-gprof
1158pdf-host: maybe-pdf-gzip
1159pdf-host: maybe-pdf-hello
1160pdf-host: maybe-pdf-indent
1161pdf-host: maybe-pdf-intl
1162pdf-host: maybe-pdf-tcl
1163pdf-host: maybe-pdf-itcl
1164pdf-host: maybe-pdf-ld
1165pdf-host: maybe-pdf-libcpp
1166pdf-host: maybe-pdf-libdecnumber
1167pdf-host: maybe-pdf-libgui
1168pdf-host: maybe-pdf-libiberty
1169pdf-host: maybe-pdf-libtool
1170pdf-host: maybe-pdf-m4
1171pdf-host: maybe-pdf-make
1172pdf-host: maybe-pdf-mmalloc
1173pdf-host: maybe-pdf-patch
1174pdf-host: maybe-pdf-perl
1175pdf-host: maybe-pdf-prms
1176pdf-host: maybe-pdf-rcs
1177pdf-host: maybe-pdf-readline
1178pdf-host: maybe-pdf-release
1179pdf-host: maybe-pdf-recode
1180pdf-host: maybe-pdf-sed
1181pdf-host: maybe-pdf-send-pr
1182pdf-host: maybe-pdf-shellutils
1183pdf-host: maybe-pdf-sid
1184pdf-host: maybe-pdf-sim
1185pdf-host: maybe-pdf-tar
1186pdf-host: maybe-pdf-texinfo
1187pdf-host: maybe-pdf-textutils
1188pdf-host: maybe-pdf-time
1189pdf-host: maybe-pdf-uudecode
1190pdf-host: maybe-pdf-wdiff
1191pdf-host: maybe-pdf-zip
1192pdf-host: maybe-pdf-zlib
1193pdf-host: maybe-pdf-gdb
1194pdf-host: maybe-pdf-expect
1195pdf-host: maybe-pdf-guile
1196pdf-host: maybe-pdf-tk
1197pdf-host: maybe-pdf-libtermcap
1198pdf-host: maybe-pdf-utils
1199pdf-host: maybe-pdf-gnattools
1200
1201.PHONY: pdf-target
1202
1203pdf-target: maybe-pdf-target-libstdc++-v3
1204pdf-target: maybe-pdf-target-libmudflap
1205pdf-target: maybe-pdf-target-libssp
1206pdf-target: maybe-pdf-target-newlib
6aa8ef82 1207pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1208pdf-target: maybe-pdf-target-libgfortran
1209pdf-target: maybe-pdf-target-libobjc
1210pdf-target: maybe-pdf-target-libtermcap
1211pdf-target: maybe-pdf-target-winsup
1212pdf-target: maybe-pdf-target-libgloss
1213pdf-target: maybe-pdf-target-libiberty
1214pdf-target: maybe-pdf-target-gperf
1215pdf-target: maybe-pdf-target-examples
1216pdf-target: maybe-pdf-target-libffi
1217pdf-target: maybe-pdf-target-libjava
1218pdf-target: maybe-pdf-target-zlib
1219pdf-target: maybe-pdf-target-boehm-gc
1220pdf-target: maybe-pdf-target-qthreads
1221pdf-target: maybe-pdf-target-rda
1222pdf-target: maybe-pdf-target-libada
1223pdf-target: maybe-pdf-target-libgomp
1224
6d389afc 1225.PHONY: do-html
f70224b5 1226do-html:
0aed8855 1227 @: $(MAKE); $(unstage)
e360f423
PB
1228 @r=`${PWD_COMMAND}`; export r; \
1229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1230 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1231 html-target
f70224b5 1232
6d389afc
MS
1233
1234.PHONY: html-host
c52c6897
PB
1235
1236html-host: maybe-html-ash
1237html-host: maybe-html-autoconf
1238html-host: maybe-html-automake
1239html-host: maybe-html-bash
1240html-host: maybe-html-bfd
1241html-host: maybe-html-opcodes
1242html-host: maybe-html-binutils
1243html-host: maybe-html-bison
1244html-host: maybe-html-byacc
1245html-host: maybe-html-bzip2
1246html-host: maybe-html-dejagnu
1247html-host: maybe-html-diff
1248html-host: maybe-html-dosutils
1249html-host: maybe-html-etc
1250html-host: maybe-html-fastjar
1251html-host: maybe-html-fileutils
1252html-host: maybe-html-findutils
1253html-host: maybe-html-find
1254html-host: maybe-html-fixincludes
1255html-host: maybe-html-flex
1256html-host: maybe-html-gas
1257html-host: maybe-html-gcc
1258html-host: maybe-html-gawk
1259html-host: maybe-html-gettext
4b900473
PB
1260html-host: maybe-html-gmp
1261html-host: maybe-html-mpfr
c52c6897 1262html-host: maybe-html-gnuserv
93f9b408 1263html-host: maybe-html-gold
c52c6897
PB
1264html-host: maybe-html-gprof
1265html-host: maybe-html-gzip
1266html-host: maybe-html-hello
1267html-host: maybe-html-indent
1268html-host: maybe-html-intl
1269html-host: maybe-html-tcl
1270html-host: maybe-html-itcl
1271html-host: maybe-html-ld
1272html-host: maybe-html-libcpp
1273html-host: maybe-html-libdecnumber
1274html-host: maybe-html-libgui
1275html-host: maybe-html-libiberty
1276html-host: maybe-html-libtool
1277html-host: maybe-html-m4
1278html-host: maybe-html-make
1279html-host: maybe-html-mmalloc
1280html-host: maybe-html-patch
1281html-host: maybe-html-perl
1282html-host: maybe-html-prms
1283html-host: maybe-html-rcs
1284html-host: maybe-html-readline
1285html-host: maybe-html-release
1286html-host: maybe-html-recode
1287html-host: maybe-html-sed
1288html-host: maybe-html-send-pr
1289html-host: maybe-html-shellutils
1290html-host: maybe-html-sid
1291html-host: maybe-html-sim
1292html-host: maybe-html-tar
1293html-host: maybe-html-texinfo
1294html-host: maybe-html-textutils
1295html-host: maybe-html-time
1296html-host: maybe-html-uudecode
1297html-host: maybe-html-wdiff
1298html-host: maybe-html-zip
1299html-host: maybe-html-zlib
1300html-host: maybe-html-gdb
1301html-host: maybe-html-expect
1302html-host: maybe-html-guile
1303html-host: maybe-html-tk
1304html-host: maybe-html-libtermcap
1305html-host: maybe-html-utils
1306html-host: maybe-html-gnattools
6d389afc
MS
1307
1308.PHONY: html-target
c52c6897
PB
1309
1310html-target: maybe-html-target-libstdc++-v3
1311html-target: maybe-html-target-libmudflap
1312html-target: maybe-html-target-libssp
c52c6897 1313html-target: maybe-html-target-newlib
6aa8ef82 1314html-target: maybe-html-target-libgcc
c52c6897
PB
1315html-target: maybe-html-target-libgfortran
1316html-target: maybe-html-target-libobjc
1317html-target: maybe-html-target-libtermcap
1318html-target: maybe-html-target-winsup
1319html-target: maybe-html-target-libgloss
1320html-target: maybe-html-target-libiberty
1321html-target: maybe-html-target-gperf
1322html-target: maybe-html-target-examples
1323html-target: maybe-html-target-libffi
1324html-target: maybe-html-target-libjava
1325html-target: maybe-html-target-zlib
1326html-target: maybe-html-target-boehm-gc
1327html-target: maybe-html-target-qthreads
1328html-target: maybe-html-target-rda
1329html-target: maybe-html-target-libada
1330html-target: maybe-html-target-libgomp
6d389afc 1331
4fa63067 1332.PHONY: do-TAGS
f70224b5 1333do-TAGS:
0aed8855 1334 @: $(MAKE); $(unstage)
e360f423
PB
1335 @r=`${PWD_COMMAND}`; export r; \
1336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1337 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1338 TAGS-target
f70224b5 1339
2a4cbe27 1340
4fa63067 1341.PHONY: TAGS-host
c52c6897
PB
1342
1343TAGS-host: maybe-TAGS-ash
1344TAGS-host: maybe-TAGS-autoconf
1345TAGS-host: maybe-TAGS-automake
1346TAGS-host: maybe-TAGS-bash
1347TAGS-host: maybe-TAGS-bfd
1348TAGS-host: maybe-TAGS-opcodes
1349TAGS-host: maybe-TAGS-binutils
1350TAGS-host: maybe-TAGS-bison
1351TAGS-host: maybe-TAGS-byacc
1352TAGS-host: maybe-TAGS-bzip2
1353TAGS-host: maybe-TAGS-dejagnu
1354TAGS-host: maybe-TAGS-diff
1355TAGS-host: maybe-TAGS-dosutils
1356TAGS-host: maybe-TAGS-etc
1357TAGS-host: maybe-TAGS-fastjar
1358TAGS-host: maybe-TAGS-fileutils
1359TAGS-host: maybe-TAGS-findutils
1360TAGS-host: maybe-TAGS-find
1361TAGS-host: maybe-TAGS-fixincludes
1362TAGS-host: maybe-TAGS-flex
1363TAGS-host: maybe-TAGS-gas
1364TAGS-host: maybe-TAGS-gcc
1365TAGS-host: maybe-TAGS-gawk
1366TAGS-host: maybe-TAGS-gettext
4b900473
PB
1367TAGS-host: maybe-TAGS-gmp
1368TAGS-host: maybe-TAGS-mpfr
c52c6897 1369TAGS-host: maybe-TAGS-gnuserv
93f9b408 1370TAGS-host: maybe-TAGS-gold
c52c6897
PB
1371TAGS-host: maybe-TAGS-gprof
1372TAGS-host: maybe-TAGS-gzip
1373TAGS-host: maybe-TAGS-hello
1374TAGS-host: maybe-TAGS-indent
1375TAGS-host: maybe-TAGS-intl
1376TAGS-host: maybe-TAGS-tcl
1377TAGS-host: maybe-TAGS-itcl
1378TAGS-host: maybe-TAGS-ld
1379TAGS-host: maybe-TAGS-libcpp
1380TAGS-host: maybe-TAGS-libdecnumber
1381TAGS-host: maybe-TAGS-libgui
1382TAGS-host: maybe-TAGS-libiberty
1383TAGS-host: maybe-TAGS-libtool
1384TAGS-host: maybe-TAGS-m4
1385TAGS-host: maybe-TAGS-make
1386TAGS-host: maybe-TAGS-mmalloc
1387TAGS-host: maybe-TAGS-patch
1388TAGS-host: maybe-TAGS-perl
1389TAGS-host: maybe-TAGS-prms
1390TAGS-host: maybe-TAGS-rcs
1391TAGS-host: maybe-TAGS-readline
1392TAGS-host: maybe-TAGS-release
1393TAGS-host: maybe-TAGS-recode
1394TAGS-host: maybe-TAGS-sed
1395TAGS-host: maybe-TAGS-send-pr
1396TAGS-host: maybe-TAGS-shellutils
1397TAGS-host: maybe-TAGS-sid
1398TAGS-host: maybe-TAGS-sim
1399TAGS-host: maybe-TAGS-tar
1400TAGS-host: maybe-TAGS-texinfo
1401TAGS-host: maybe-TAGS-textutils
1402TAGS-host: maybe-TAGS-time
1403TAGS-host: maybe-TAGS-uudecode
1404TAGS-host: maybe-TAGS-wdiff
1405TAGS-host: maybe-TAGS-zip
1406TAGS-host: maybe-TAGS-zlib
1407TAGS-host: maybe-TAGS-gdb
1408TAGS-host: maybe-TAGS-expect
1409TAGS-host: maybe-TAGS-guile
1410TAGS-host: maybe-TAGS-tk
1411TAGS-host: maybe-TAGS-libtermcap
1412TAGS-host: maybe-TAGS-utils
1413TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1414
4fa63067 1415.PHONY: TAGS-target
c52c6897
PB
1416
1417TAGS-target: maybe-TAGS-target-libstdc++-v3
1418TAGS-target: maybe-TAGS-target-libmudflap
1419TAGS-target: maybe-TAGS-target-libssp
c52c6897 1420TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1421TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1422TAGS-target: maybe-TAGS-target-libgfortran
1423TAGS-target: maybe-TAGS-target-libobjc
1424TAGS-target: maybe-TAGS-target-libtermcap
1425TAGS-target: maybe-TAGS-target-winsup
1426TAGS-target: maybe-TAGS-target-libgloss
1427TAGS-target: maybe-TAGS-target-libiberty
1428TAGS-target: maybe-TAGS-target-gperf
1429TAGS-target: maybe-TAGS-target-examples
1430TAGS-target: maybe-TAGS-target-libffi
1431TAGS-target: maybe-TAGS-target-libjava
1432TAGS-target: maybe-TAGS-target-zlib
1433TAGS-target: maybe-TAGS-target-boehm-gc
1434TAGS-target: maybe-TAGS-target-qthreads
1435TAGS-target: maybe-TAGS-target-rda
1436TAGS-target: maybe-TAGS-target-libada
1437TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1438
4fa63067 1439.PHONY: do-install-info
f70224b5 1440do-install-info:
0aed8855 1441 @: $(MAKE); $(unstage)
e360f423
PB
1442 @r=`${PWD_COMMAND}`; export r; \
1443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1444 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1445 install-info-target
f70224b5 1446
a2592b1b 1447
4fa63067 1448.PHONY: install-info-host
c52c6897
PB
1449
1450install-info-host: maybe-install-info-ash
1451install-info-host: maybe-install-info-autoconf
1452install-info-host: maybe-install-info-automake
1453install-info-host: maybe-install-info-bash
1454install-info-host: maybe-install-info-bfd
1455install-info-host: maybe-install-info-opcodes
1456install-info-host: maybe-install-info-binutils
1457install-info-host: maybe-install-info-bison
1458install-info-host: maybe-install-info-byacc
1459install-info-host: maybe-install-info-bzip2
1460install-info-host: maybe-install-info-dejagnu
1461install-info-host: maybe-install-info-diff
1462install-info-host: maybe-install-info-dosutils
1463install-info-host: maybe-install-info-etc
1464install-info-host: maybe-install-info-fastjar
1465install-info-host: maybe-install-info-fileutils
1466install-info-host: maybe-install-info-findutils
1467install-info-host: maybe-install-info-find
1468install-info-host: maybe-install-info-fixincludes
1469install-info-host: maybe-install-info-flex
1470install-info-host: maybe-install-info-gas
1471install-info-host: maybe-install-info-gcc
1472install-info-host: maybe-install-info-gawk
1473install-info-host: maybe-install-info-gettext
4b900473
PB
1474install-info-host: maybe-install-info-gmp
1475install-info-host: maybe-install-info-mpfr
c52c6897 1476install-info-host: maybe-install-info-gnuserv
93f9b408 1477install-info-host: maybe-install-info-gold
c52c6897
PB
1478install-info-host: maybe-install-info-gprof
1479install-info-host: maybe-install-info-gzip
1480install-info-host: maybe-install-info-hello
1481install-info-host: maybe-install-info-indent
1482install-info-host: maybe-install-info-intl
1483install-info-host: maybe-install-info-tcl
1484install-info-host: maybe-install-info-itcl
1485install-info-host: maybe-install-info-ld
1486install-info-host: maybe-install-info-libcpp
1487install-info-host: maybe-install-info-libdecnumber
1488install-info-host: maybe-install-info-libgui
1489install-info-host: maybe-install-info-libiberty
1490install-info-host: maybe-install-info-libtool
1491install-info-host: maybe-install-info-m4
1492install-info-host: maybe-install-info-make
1493install-info-host: maybe-install-info-mmalloc
1494install-info-host: maybe-install-info-patch
1495install-info-host: maybe-install-info-perl
1496install-info-host: maybe-install-info-prms
1497install-info-host: maybe-install-info-rcs
1498install-info-host: maybe-install-info-readline
1499install-info-host: maybe-install-info-release
1500install-info-host: maybe-install-info-recode
1501install-info-host: maybe-install-info-sed
1502install-info-host: maybe-install-info-send-pr
1503install-info-host: maybe-install-info-shellutils
1504install-info-host: maybe-install-info-sid
1505install-info-host: maybe-install-info-sim
1506install-info-host: maybe-install-info-tar
1507install-info-host: maybe-install-info-texinfo
1508install-info-host: maybe-install-info-textutils
1509install-info-host: maybe-install-info-time
1510install-info-host: maybe-install-info-uudecode
1511install-info-host: maybe-install-info-wdiff
1512install-info-host: maybe-install-info-zip
1513install-info-host: maybe-install-info-zlib
1514install-info-host: maybe-install-info-gdb
1515install-info-host: maybe-install-info-expect
1516install-info-host: maybe-install-info-guile
1517install-info-host: maybe-install-info-tk
1518install-info-host: maybe-install-info-libtermcap
1519install-info-host: maybe-install-info-utils
1520install-info-host: maybe-install-info-gnattools
a2592b1b 1521
4fa63067 1522.PHONY: install-info-target
c52c6897
PB
1523
1524install-info-target: maybe-install-info-target-libstdc++-v3
1525install-info-target: maybe-install-info-target-libmudflap
1526install-info-target: maybe-install-info-target-libssp
c52c6897 1527install-info-target: maybe-install-info-target-newlib
6aa8ef82 1528install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1529install-info-target: maybe-install-info-target-libgfortran
1530install-info-target: maybe-install-info-target-libobjc
1531install-info-target: maybe-install-info-target-libtermcap
1532install-info-target: maybe-install-info-target-winsup
1533install-info-target: maybe-install-info-target-libgloss
1534install-info-target: maybe-install-info-target-libiberty
1535install-info-target: maybe-install-info-target-gperf
1536install-info-target: maybe-install-info-target-examples
1537install-info-target: maybe-install-info-target-libffi
1538install-info-target: maybe-install-info-target-libjava
1539install-info-target: maybe-install-info-target-zlib
1540install-info-target: maybe-install-info-target-boehm-gc
1541install-info-target: maybe-install-info-target-qthreads
1542install-info-target: maybe-install-info-target-rda
1543install-info-target: maybe-install-info-target-libada
1544install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1545
a3ca38d2
DD
1546.PHONY: do-install-pdf
1547do-install-pdf:
1548 @: $(MAKE); $(unstage)
1549 @r=`${PWD_COMMAND}`; export r; \
1550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1551 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1552 install-pdf-target
1553
1554
1555.PHONY: install-pdf-host
1556
1557install-pdf-host: maybe-install-pdf-ash
1558install-pdf-host: maybe-install-pdf-autoconf
1559install-pdf-host: maybe-install-pdf-automake
1560install-pdf-host: maybe-install-pdf-bash
1561install-pdf-host: maybe-install-pdf-bfd
1562install-pdf-host: maybe-install-pdf-opcodes
1563install-pdf-host: maybe-install-pdf-binutils
1564install-pdf-host: maybe-install-pdf-bison
1565install-pdf-host: maybe-install-pdf-byacc
1566install-pdf-host: maybe-install-pdf-bzip2
1567install-pdf-host: maybe-install-pdf-dejagnu
1568install-pdf-host: maybe-install-pdf-diff
1569install-pdf-host: maybe-install-pdf-dosutils
1570install-pdf-host: maybe-install-pdf-etc
1571install-pdf-host: maybe-install-pdf-fastjar
1572install-pdf-host: maybe-install-pdf-fileutils
1573install-pdf-host: maybe-install-pdf-findutils
1574install-pdf-host: maybe-install-pdf-find
1575install-pdf-host: maybe-install-pdf-fixincludes
1576install-pdf-host: maybe-install-pdf-flex
1577install-pdf-host: maybe-install-pdf-gas
1578install-pdf-host: maybe-install-pdf-gcc
1579install-pdf-host: maybe-install-pdf-gawk
1580install-pdf-host: maybe-install-pdf-gettext
1581install-pdf-host: maybe-install-pdf-gmp
1582install-pdf-host: maybe-install-pdf-mpfr
1583install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1584install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1585install-pdf-host: maybe-install-pdf-gprof
1586install-pdf-host: maybe-install-pdf-gzip
1587install-pdf-host: maybe-install-pdf-hello
1588install-pdf-host: maybe-install-pdf-indent
1589install-pdf-host: maybe-install-pdf-intl
1590install-pdf-host: maybe-install-pdf-tcl
1591install-pdf-host: maybe-install-pdf-itcl
1592install-pdf-host: maybe-install-pdf-ld
1593install-pdf-host: maybe-install-pdf-libcpp
1594install-pdf-host: maybe-install-pdf-libdecnumber
1595install-pdf-host: maybe-install-pdf-libgui
1596install-pdf-host: maybe-install-pdf-libiberty
1597install-pdf-host: maybe-install-pdf-libtool
1598install-pdf-host: maybe-install-pdf-m4
1599install-pdf-host: maybe-install-pdf-make
1600install-pdf-host: maybe-install-pdf-mmalloc
1601install-pdf-host: maybe-install-pdf-patch
1602install-pdf-host: maybe-install-pdf-perl
1603install-pdf-host: maybe-install-pdf-prms
1604install-pdf-host: maybe-install-pdf-rcs
1605install-pdf-host: maybe-install-pdf-readline
1606install-pdf-host: maybe-install-pdf-release
1607install-pdf-host: maybe-install-pdf-recode
1608install-pdf-host: maybe-install-pdf-sed
1609install-pdf-host: maybe-install-pdf-send-pr
1610install-pdf-host: maybe-install-pdf-shellutils
1611install-pdf-host: maybe-install-pdf-sid
1612install-pdf-host: maybe-install-pdf-sim
1613install-pdf-host: maybe-install-pdf-tar
1614install-pdf-host: maybe-install-pdf-texinfo
1615install-pdf-host: maybe-install-pdf-textutils
1616install-pdf-host: maybe-install-pdf-time
1617install-pdf-host: maybe-install-pdf-uudecode
1618install-pdf-host: maybe-install-pdf-wdiff
1619install-pdf-host: maybe-install-pdf-zip
1620install-pdf-host: maybe-install-pdf-zlib
1621install-pdf-host: maybe-install-pdf-gdb
1622install-pdf-host: maybe-install-pdf-expect
1623install-pdf-host: maybe-install-pdf-guile
1624install-pdf-host: maybe-install-pdf-tk
1625install-pdf-host: maybe-install-pdf-libtermcap
1626install-pdf-host: maybe-install-pdf-utils
1627install-pdf-host: maybe-install-pdf-gnattools
1628
1629.PHONY: install-pdf-target
1630
1631install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1632install-pdf-target: maybe-install-pdf-target-libmudflap
1633install-pdf-target: maybe-install-pdf-target-libssp
1634install-pdf-target: maybe-install-pdf-target-newlib
1635install-pdf-target: maybe-install-pdf-target-libgcc
1636install-pdf-target: maybe-install-pdf-target-libgfortran
1637install-pdf-target: maybe-install-pdf-target-libobjc
1638install-pdf-target: maybe-install-pdf-target-libtermcap
1639install-pdf-target: maybe-install-pdf-target-winsup
1640install-pdf-target: maybe-install-pdf-target-libgloss
1641install-pdf-target: maybe-install-pdf-target-libiberty
1642install-pdf-target: maybe-install-pdf-target-gperf
1643install-pdf-target: maybe-install-pdf-target-examples
1644install-pdf-target: maybe-install-pdf-target-libffi
1645install-pdf-target: maybe-install-pdf-target-libjava
1646install-pdf-target: maybe-install-pdf-target-zlib
1647install-pdf-target: maybe-install-pdf-target-boehm-gc
1648install-pdf-target: maybe-install-pdf-target-qthreads
1649install-pdf-target: maybe-install-pdf-target-rda
1650install-pdf-target: maybe-install-pdf-target-libada
1651install-pdf-target: maybe-install-pdf-target-libgomp
1652
108a6f8e
CD
1653.PHONY: do-install-html
1654do-install-html:
1655 @: $(MAKE); $(unstage)
1656 @r=`${PWD_COMMAND}`; export r; \
1657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1658 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1659 install-html-target
1660
1661
1662.PHONY: install-html-host
1663
1664install-html-host: maybe-install-html-ash
1665install-html-host: maybe-install-html-autoconf
1666install-html-host: maybe-install-html-automake
1667install-html-host: maybe-install-html-bash
1668install-html-host: maybe-install-html-bfd
1669install-html-host: maybe-install-html-opcodes
1670install-html-host: maybe-install-html-binutils
1671install-html-host: maybe-install-html-bison
1672install-html-host: maybe-install-html-byacc
1673install-html-host: maybe-install-html-bzip2
1674install-html-host: maybe-install-html-dejagnu
1675install-html-host: maybe-install-html-diff
1676install-html-host: maybe-install-html-dosutils
1677install-html-host: maybe-install-html-etc
1678install-html-host: maybe-install-html-fastjar
1679install-html-host: maybe-install-html-fileutils
1680install-html-host: maybe-install-html-findutils
1681install-html-host: maybe-install-html-find
1682install-html-host: maybe-install-html-fixincludes
1683install-html-host: maybe-install-html-flex
1684install-html-host: maybe-install-html-gas
1685install-html-host: maybe-install-html-gcc
1686install-html-host: maybe-install-html-gawk
1687install-html-host: maybe-install-html-gettext
4b900473
PB
1688install-html-host: maybe-install-html-gmp
1689install-html-host: maybe-install-html-mpfr
108a6f8e 1690install-html-host: maybe-install-html-gnuserv
93f9b408 1691install-html-host: maybe-install-html-gold
108a6f8e
CD
1692install-html-host: maybe-install-html-gprof
1693install-html-host: maybe-install-html-gzip
1694install-html-host: maybe-install-html-hello
1695install-html-host: maybe-install-html-indent
1696install-html-host: maybe-install-html-intl
1697install-html-host: maybe-install-html-tcl
1698install-html-host: maybe-install-html-itcl
1699install-html-host: maybe-install-html-ld
1700install-html-host: maybe-install-html-libcpp
1701install-html-host: maybe-install-html-libdecnumber
1702install-html-host: maybe-install-html-libgui
1703install-html-host: maybe-install-html-libiberty
1704install-html-host: maybe-install-html-libtool
1705install-html-host: maybe-install-html-m4
1706install-html-host: maybe-install-html-make
1707install-html-host: maybe-install-html-mmalloc
1708install-html-host: maybe-install-html-patch
1709install-html-host: maybe-install-html-perl
1710install-html-host: maybe-install-html-prms
1711install-html-host: maybe-install-html-rcs
1712install-html-host: maybe-install-html-readline
1713install-html-host: maybe-install-html-release
1714install-html-host: maybe-install-html-recode
1715install-html-host: maybe-install-html-sed
1716install-html-host: maybe-install-html-send-pr
1717install-html-host: maybe-install-html-shellutils
1718install-html-host: maybe-install-html-sid
1719install-html-host: maybe-install-html-sim
1720install-html-host: maybe-install-html-tar
1721install-html-host: maybe-install-html-texinfo
1722install-html-host: maybe-install-html-textutils
1723install-html-host: maybe-install-html-time
1724install-html-host: maybe-install-html-uudecode
1725install-html-host: maybe-install-html-wdiff
1726install-html-host: maybe-install-html-zip
1727install-html-host: maybe-install-html-zlib
1728install-html-host: maybe-install-html-gdb
1729install-html-host: maybe-install-html-expect
1730install-html-host: maybe-install-html-guile
1731install-html-host: maybe-install-html-tk
1732install-html-host: maybe-install-html-libtermcap
1733install-html-host: maybe-install-html-utils
1734install-html-host: maybe-install-html-gnattools
1735
1736.PHONY: install-html-target
1737
1738install-html-target: maybe-install-html-target-libstdc++-v3
1739install-html-target: maybe-install-html-target-libmudflap
1740install-html-target: maybe-install-html-target-libssp
108a6f8e 1741install-html-target: maybe-install-html-target-newlib
6aa8ef82 1742install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1743install-html-target: maybe-install-html-target-libgfortran
1744install-html-target: maybe-install-html-target-libobjc
1745install-html-target: maybe-install-html-target-libtermcap
1746install-html-target: maybe-install-html-target-winsup
1747install-html-target: maybe-install-html-target-libgloss
1748install-html-target: maybe-install-html-target-libiberty
1749install-html-target: maybe-install-html-target-gperf
1750install-html-target: maybe-install-html-target-examples
1751install-html-target: maybe-install-html-target-libffi
1752install-html-target: maybe-install-html-target-libjava
1753install-html-target: maybe-install-html-target-zlib
1754install-html-target: maybe-install-html-target-boehm-gc
1755install-html-target: maybe-install-html-target-qthreads
1756install-html-target: maybe-install-html-target-rda
1757install-html-target: maybe-install-html-target-libada
1758install-html-target: maybe-install-html-target-libgomp
1759
2a4cbe27 1760.PHONY: do-installcheck
f70224b5 1761do-installcheck:
0aed8855 1762 @: $(MAKE); $(unstage)
e360f423
PB
1763 @r=`${PWD_COMMAND}`; export r; \
1764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1765 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1766 installcheck-target
f70224b5 1767
2a4cbe27
NN
1768
1769.PHONY: installcheck-host
c52c6897
PB
1770
1771installcheck-host: maybe-installcheck-ash
1772installcheck-host: maybe-installcheck-autoconf
1773installcheck-host: maybe-installcheck-automake
1774installcheck-host: maybe-installcheck-bash
1775installcheck-host: maybe-installcheck-bfd
1776installcheck-host: maybe-installcheck-opcodes
1777installcheck-host: maybe-installcheck-binutils
1778installcheck-host: maybe-installcheck-bison
1779installcheck-host: maybe-installcheck-byacc
1780installcheck-host: maybe-installcheck-bzip2
1781installcheck-host: maybe-installcheck-dejagnu
1782installcheck-host: maybe-installcheck-diff
1783installcheck-host: maybe-installcheck-dosutils
1784installcheck-host: maybe-installcheck-etc
1785installcheck-host: maybe-installcheck-fastjar
1786installcheck-host: maybe-installcheck-fileutils
1787installcheck-host: maybe-installcheck-findutils
1788installcheck-host: maybe-installcheck-find
1789installcheck-host: maybe-installcheck-fixincludes
1790installcheck-host: maybe-installcheck-flex
1791installcheck-host: maybe-installcheck-gas
1792installcheck-host: maybe-installcheck-gcc
1793installcheck-host: maybe-installcheck-gawk
1794installcheck-host: maybe-installcheck-gettext
4b900473
PB
1795installcheck-host: maybe-installcheck-gmp
1796installcheck-host: maybe-installcheck-mpfr
c52c6897 1797installcheck-host: maybe-installcheck-gnuserv
93f9b408 1798installcheck-host: maybe-installcheck-gold
c52c6897
PB
1799installcheck-host: maybe-installcheck-gprof
1800installcheck-host: maybe-installcheck-gzip
1801installcheck-host: maybe-installcheck-hello
1802installcheck-host: maybe-installcheck-indent
1803installcheck-host: maybe-installcheck-intl
1804installcheck-host: maybe-installcheck-tcl
1805installcheck-host: maybe-installcheck-itcl
1806installcheck-host: maybe-installcheck-ld
1807installcheck-host: maybe-installcheck-libcpp
1808installcheck-host: maybe-installcheck-libdecnumber
1809installcheck-host: maybe-installcheck-libgui
1810installcheck-host: maybe-installcheck-libiberty
1811installcheck-host: maybe-installcheck-libtool
1812installcheck-host: maybe-installcheck-m4
1813installcheck-host: maybe-installcheck-make
1814installcheck-host: maybe-installcheck-mmalloc
1815installcheck-host: maybe-installcheck-patch
1816installcheck-host: maybe-installcheck-perl
1817installcheck-host: maybe-installcheck-prms
1818installcheck-host: maybe-installcheck-rcs
1819installcheck-host: maybe-installcheck-readline
1820installcheck-host: maybe-installcheck-release
1821installcheck-host: maybe-installcheck-recode
1822installcheck-host: maybe-installcheck-sed
1823installcheck-host: maybe-installcheck-send-pr
1824installcheck-host: maybe-installcheck-shellutils
1825installcheck-host: maybe-installcheck-sid
1826installcheck-host: maybe-installcheck-sim
1827installcheck-host: maybe-installcheck-tar
1828installcheck-host: maybe-installcheck-texinfo
1829installcheck-host: maybe-installcheck-textutils
1830installcheck-host: maybe-installcheck-time
1831installcheck-host: maybe-installcheck-uudecode
1832installcheck-host: maybe-installcheck-wdiff
1833installcheck-host: maybe-installcheck-zip
1834installcheck-host: maybe-installcheck-zlib
1835installcheck-host: maybe-installcheck-gdb
1836installcheck-host: maybe-installcheck-expect
1837installcheck-host: maybe-installcheck-guile
1838installcheck-host: maybe-installcheck-tk
1839installcheck-host: maybe-installcheck-libtermcap
1840installcheck-host: maybe-installcheck-utils
1841installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1842
1843.PHONY: installcheck-target
c52c6897
PB
1844
1845installcheck-target: maybe-installcheck-target-libstdc++-v3
1846installcheck-target: maybe-installcheck-target-libmudflap
1847installcheck-target: maybe-installcheck-target-libssp
c52c6897 1848installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1849installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1850installcheck-target: maybe-installcheck-target-libgfortran
1851installcheck-target: maybe-installcheck-target-libobjc
1852installcheck-target: maybe-installcheck-target-libtermcap
1853installcheck-target: maybe-installcheck-target-winsup
1854installcheck-target: maybe-installcheck-target-libgloss
1855installcheck-target: maybe-installcheck-target-libiberty
1856installcheck-target: maybe-installcheck-target-gperf
1857installcheck-target: maybe-installcheck-target-examples
1858installcheck-target: maybe-installcheck-target-libffi
1859installcheck-target: maybe-installcheck-target-libjava
1860installcheck-target: maybe-installcheck-target-zlib
1861installcheck-target: maybe-installcheck-target-boehm-gc
1862installcheck-target: maybe-installcheck-target-qthreads
1863installcheck-target: maybe-installcheck-target-rda
1864installcheck-target: maybe-installcheck-target-libada
1865installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1866
4fa63067 1867.PHONY: do-mostlyclean
f70224b5 1868do-mostlyclean:
0aed8855 1869 @: $(MAKE); $(unstage)
e360f423
PB
1870 @r=`${PWD_COMMAND}`; export r; \
1871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1872 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1873 mostlyclean-target
f70224b5 1874
2a4cbe27 1875
4fa63067 1876.PHONY: mostlyclean-host
c52c6897
PB
1877
1878mostlyclean-host: maybe-mostlyclean-ash
1879mostlyclean-host: maybe-mostlyclean-autoconf
1880mostlyclean-host: maybe-mostlyclean-automake
1881mostlyclean-host: maybe-mostlyclean-bash
1882mostlyclean-host: maybe-mostlyclean-bfd
1883mostlyclean-host: maybe-mostlyclean-opcodes
1884mostlyclean-host: maybe-mostlyclean-binutils
1885mostlyclean-host: maybe-mostlyclean-bison
1886mostlyclean-host: maybe-mostlyclean-byacc
1887mostlyclean-host: maybe-mostlyclean-bzip2
1888mostlyclean-host: maybe-mostlyclean-dejagnu
1889mostlyclean-host: maybe-mostlyclean-diff
1890mostlyclean-host: maybe-mostlyclean-dosutils
1891mostlyclean-host: maybe-mostlyclean-etc
1892mostlyclean-host: maybe-mostlyclean-fastjar
1893mostlyclean-host: maybe-mostlyclean-fileutils
1894mostlyclean-host: maybe-mostlyclean-findutils
1895mostlyclean-host: maybe-mostlyclean-find
1896mostlyclean-host: maybe-mostlyclean-fixincludes
1897mostlyclean-host: maybe-mostlyclean-flex
1898mostlyclean-host: maybe-mostlyclean-gas
1899mostlyclean-host: maybe-mostlyclean-gcc
1900mostlyclean-host: maybe-mostlyclean-gawk
1901mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1902mostlyclean-host: maybe-mostlyclean-gmp
1903mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897 1904mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 1905mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
1906mostlyclean-host: maybe-mostlyclean-gprof
1907mostlyclean-host: maybe-mostlyclean-gzip
1908mostlyclean-host: maybe-mostlyclean-hello
1909mostlyclean-host: maybe-mostlyclean-indent
1910mostlyclean-host: maybe-mostlyclean-intl
1911mostlyclean-host: maybe-mostlyclean-tcl
1912mostlyclean-host: maybe-mostlyclean-itcl
1913mostlyclean-host: maybe-mostlyclean-ld
1914mostlyclean-host: maybe-mostlyclean-libcpp
1915mostlyclean-host: maybe-mostlyclean-libdecnumber
1916mostlyclean-host: maybe-mostlyclean-libgui
1917mostlyclean-host: maybe-mostlyclean-libiberty
1918mostlyclean-host: maybe-mostlyclean-libtool
1919mostlyclean-host: maybe-mostlyclean-m4
1920mostlyclean-host: maybe-mostlyclean-make
1921mostlyclean-host: maybe-mostlyclean-mmalloc
1922mostlyclean-host: maybe-mostlyclean-patch
1923mostlyclean-host: maybe-mostlyclean-perl
1924mostlyclean-host: maybe-mostlyclean-prms
1925mostlyclean-host: maybe-mostlyclean-rcs
1926mostlyclean-host: maybe-mostlyclean-readline
1927mostlyclean-host: maybe-mostlyclean-release
1928mostlyclean-host: maybe-mostlyclean-recode
1929mostlyclean-host: maybe-mostlyclean-sed
1930mostlyclean-host: maybe-mostlyclean-send-pr
1931mostlyclean-host: maybe-mostlyclean-shellutils
1932mostlyclean-host: maybe-mostlyclean-sid
1933mostlyclean-host: maybe-mostlyclean-sim
1934mostlyclean-host: maybe-mostlyclean-tar
1935mostlyclean-host: maybe-mostlyclean-texinfo
1936mostlyclean-host: maybe-mostlyclean-textutils
1937mostlyclean-host: maybe-mostlyclean-time
1938mostlyclean-host: maybe-mostlyclean-uudecode
1939mostlyclean-host: maybe-mostlyclean-wdiff
1940mostlyclean-host: maybe-mostlyclean-zip
1941mostlyclean-host: maybe-mostlyclean-zlib
1942mostlyclean-host: maybe-mostlyclean-gdb
1943mostlyclean-host: maybe-mostlyclean-expect
1944mostlyclean-host: maybe-mostlyclean-guile
1945mostlyclean-host: maybe-mostlyclean-tk
1946mostlyclean-host: maybe-mostlyclean-libtermcap
1947mostlyclean-host: maybe-mostlyclean-utils
1948mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1949
4fa63067 1950.PHONY: mostlyclean-target
c52c6897
PB
1951
1952mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1953mostlyclean-target: maybe-mostlyclean-target-libmudflap
1954mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1955mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1956mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1957mostlyclean-target: maybe-mostlyclean-target-libgfortran
1958mostlyclean-target: maybe-mostlyclean-target-libobjc
1959mostlyclean-target: maybe-mostlyclean-target-libtermcap
1960mostlyclean-target: maybe-mostlyclean-target-winsup
1961mostlyclean-target: maybe-mostlyclean-target-libgloss
1962mostlyclean-target: maybe-mostlyclean-target-libiberty
1963mostlyclean-target: maybe-mostlyclean-target-gperf
1964mostlyclean-target: maybe-mostlyclean-target-examples
1965mostlyclean-target: maybe-mostlyclean-target-libffi
1966mostlyclean-target: maybe-mostlyclean-target-libjava
1967mostlyclean-target: maybe-mostlyclean-target-zlib
1968mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1969mostlyclean-target: maybe-mostlyclean-target-qthreads
1970mostlyclean-target: maybe-mostlyclean-target-rda
1971mostlyclean-target: maybe-mostlyclean-target-libada
1972mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1973
4fa63067 1974.PHONY: do-clean
f70224b5 1975do-clean:
0aed8855 1976 @: $(MAKE); $(unstage)
e360f423
PB
1977 @r=`${PWD_COMMAND}`; export r; \
1978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1979 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1980 clean-target
f70224b5 1981
2a4cbe27 1982
4fa63067 1983.PHONY: clean-host
c52c6897
PB
1984
1985clean-host: maybe-clean-ash
1986clean-host: maybe-clean-autoconf
1987clean-host: maybe-clean-automake
1988clean-host: maybe-clean-bash
1989clean-host: maybe-clean-bfd
1990clean-host: maybe-clean-opcodes
1991clean-host: maybe-clean-binutils
1992clean-host: maybe-clean-bison
1993clean-host: maybe-clean-byacc
1994clean-host: maybe-clean-bzip2
1995clean-host: maybe-clean-dejagnu
1996clean-host: maybe-clean-diff
1997clean-host: maybe-clean-dosutils
1998clean-host: maybe-clean-etc
1999clean-host: maybe-clean-fastjar
2000clean-host: maybe-clean-fileutils
2001clean-host: maybe-clean-findutils
2002clean-host: maybe-clean-find
2003clean-host: maybe-clean-fixincludes
2004clean-host: maybe-clean-flex
2005clean-host: maybe-clean-gas
2006clean-host: maybe-clean-gcc
2007clean-host: maybe-clean-gawk
2008clean-host: maybe-clean-gettext
4b900473
PB
2009clean-host: maybe-clean-gmp
2010clean-host: maybe-clean-mpfr
c52c6897 2011clean-host: maybe-clean-gnuserv
93f9b408 2012clean-host: maybe-clean-gold
c52c6897
PB
2013clean-host: maybe-clean-gprof
2014clean-host: maybe-clean-gzip
2015clean-host: maybe-clean-hello
2016clean-host: maybe-clean-indent
2017clean-host: maybe-clean-intl
2018clean-host: maybe-clean-tcl
2019clean-host: maybe-clean-itcl
2020clean-host: maybe-clean-ld
2021clean-host: maybe-clean-libcpp
2022clean-host: maybe-clean-libdecnumber
2023clean-host: maybe-clean-libgui
2024clean-host: maybe-clean-libiberty
2025clean-host: maybe-clean-libtool
2026clean-host: maybe-clean-m4
2027clean-host: maybe-clean-make
2028clean-host: maybe-clean-mmalloc
2029clean-host: maybe-clean-patch
2030clean-host: maybe-clean-perl
2031clean-host: maybe-clean-prms
2032clean-host: maybe-clean-rcs
2033clean-host: maybe-clean-readline
2034clean-host: maybe-clean-release
2035clean-host: maybe-clean-recode
2036clean-host: maybe-clean-sed
2037clean-host: maybe-clean-send-pr
2038clean-host: maybe-clean-shellutils
2039clean-host: maybe-clean-sid
2040clean-host: maybe-clean-sim
2041clean-host: maybe-clean-tar
2042clean-host: maybe-clean-texinfo
2043clean-host: maybe-clean-textutils
2044clean-host: maybe-clean-time
2045clean-host: maybe-clean-uudecode
2046clean-host: maybe-clean-wdiff
2047clean-host: maybe-clean-zip
2048clean-host: maybe-clean-zlib
2049clean-host: maybe-clean-gdb
2050clean-host: maybe-clean-expect
2051clean-host: maybe-clean-guile
2052clean-host: maybe-clean-tk
2053clean-host: maybe-clean-libtermcap
2054clean-host: maybe-clean-utils
2055clean-host: maybe-clean-gnattools
2a4cbe27 2056
4fa63067 2057.PHONY: clean-target
c52c6897
PB
2058
2059clean-target: maybe-clean-target-libstdc++-v3
2060clean-target: maybe-clean-target-libmudflap
2061clean-target: maybe-clean-target-libssp
c52c6897 2062clean-target: maybe-clean-target-newlib
6aa8ef82 2063clean-target: maybe-clean-target-libgcc
c52c6897
PB
2064clean-target: maybe-clean-target-libgfortran
2065clean-target: maybe-clean-target-libobjc
2066clean-target: maybe-clean-target-libtermcap
2067clean-target: maybe-clean-target-winsup
2068clean-target: maybe-clean-target-libgloss
2069clean-target: maybe-clean-target-libiberty
2070clean-target: maybe-clean-target-gperf
2071clean-target: maybe-clean-target-examples
2072clean-target: maybe-clean-target-libffi
2073clean-target: maybe-clean-target-libjava
2074clean-target: maybe-clean-target-zlib
2075clean-target: maybe-clean-target-boehm-gc
2076clean-target: maybe-clean-target-qthreads
2077clean-target: maybe-clean-target-rda
2078clean-target: maybe-clean-target-libada
2079clean-target: maybe-clean-target-libgomp
2a4cbe27 2080
4fa63067 2081.PHONY: do-distclean
f70224b5 2082do-distclean:
0aed8855 2083 @: $(MAKE); $(unstage)
e360f423
PB
2084 @r=`${PWD_COMMAND}`; export r; \
2085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2086 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2087 distclean-target
f70224b5 2088
2a4cbe27 2089
4fa63067 2090.PHONY: distclean-host
c52c6897
PB
2091
2092distclean-host: maybe-distclean-ash
2093distclean-host: maybe-distclean-autoconf
2094distclean-host: maybe-distclean-automake
2095distclean-host: maybe-distclean-bash
2096distclean-host: maybe-distclean-bfd
2097distclean-host: maybe-distclean-opcodes
2098distclean-host: maybe-distclean-binutils
2099distclean-host: maybe-distclean-bison
2100distclean-host: maybe-distclean-byacc
2101distclean-host: maybe-distclean-bzip2
2102distclean-host: maybe-distclean-dejagnu
2103distclean-host: maybe-distclean-diff
2104distclean-host: maybe-distclean-dosutils
2105distclean-host: maybe-distclean-etc
2106distclean-host: maybe-distclean-fastjar
2107distclean-host: maybe-distclean-fileutils
2108distclean-host: maybe-distclean-findutils
2109distclean-host: maybe-distclean-find
2110distclean-host: maybe-distclean-fixincludes
2111distclean-host: maybe-distclean-flex
2112distclean-host: maybe-distclean-gas
2113distclean-host: maybe-distclean-gcc
2114distclean-host: maybe-distclean-gawk
2115distclean-host: maybe-distclean-gettext
4b900473
PB
2116distclean-host: maybe-distclean-gmp
2117distclean-host: maybe-distclean-mpfr
c52c6897 2118distclean-host: maybe-distclean-gnuserv
93f9b408 2119distclean-host: maybe-distclean-gold
c52c6897
PB
2120distclean-host: maybe-distclean-gprof
2121distclean-host: maybe-distclean-gzip
2122distclean-host: maybe-distclean-hello
2123distclean-host: maybe-distclean-indent
2124distclean-host: maybe-distclean-intl
2125distclean-host: maybe-distclean-tcl
2126distclean-host: maybe-distclean-itcl
2127distclean-host: maybe-distclean-ld
2128distclean-host: maybe-distclean-libcpp
2129distclean-host: maybe-distclean-libdecnumber
2130distclean-host: maybe-distclean-libgui
2131distclean-host: maybe-distclean-libiberty
2132distclean-host: maybe-distclean-libtool
2133distclean-host: maybe-distclean-m4
2134distclean-host: maybe-distclean-make
2135distclean-host: maybe-distclean-mmalloc
2136distclean-host: maybe-distclean-patch
2137distclean-host: maybe-distclean-perl
2138distclean-host: maybe-distclean-prms
2139distclean-host: maybe-distclean-rcs
2140distclean-host: maybe-distclean-readline
2141distclean-host: maybe-distclean-release
2142distclean-host: maybe-distclean-recode
2143distclean-host: maybe-distclean-sed
2144distclean-host: maybe-distclean-send-pr
2145distclean-host: maybe-distclean-shellutils
2146distclean-host: maybe-distclean-sid
2147distclean-host: maybe-distclean-sim
2148distclean-host: maybe-distclean-tar
2149distclean-host: maybe-distclean-texinfo
2150distclean-host: maybe-distclean-textutils
2151distclean-host: maybe-distclean-time
2152distclean-host: maybe-distclean-uudecode
2153distclean-host: maybe-distclean-wdiff
2154distclean-host: maybe-distclean-zip
2155distclean-host: maybe-distclean-zlib
2156distclean-host: maybe-distclean-gdb
2157distclean-host: maybe-distclean-expect
2158distclean-host: maybe-distclean-guile
2159distclean-host: maybe-distclean-tk
2160distclean-host: maybe-distclean-libtermcap
2161distclean-host: maybe-distclean-utils
2162distclean-host: maybe-distclean-gnattools
2a4cbe27 2163
4fa63067 2164.PHONY: distclean-target
c52c6897
PB
2165
2166distclean-target: maybe-distclean-target-libstdc++-v3
2167distclean-target: maybe-distclean-target-libmudflap
2168distclean-target: maybe-distclean-target-libssp
c52c6897 2169distclean-target: maybe-distclean-target-newlib
6aa8ef82 2170distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2171distclean-target: maybe-distclean-target-libgfortran
2172distclean-target: maybe-distclean-target-libobjc
2173distclean-target: maybe-distclean-target-libtermcap
2174distclean-target: maybe-distclean-target-winsup
2175distclean-target: maybe-distclean-target-libgloss
2176distclean-target: maybe-distclean-target-libiberty
2177distclean-target: maybe-distclean-target-gperf
2178distclean-target: maybe-distclean-target-examples
2179distclean-target: maybe-distclean-target-libffi
2180distclean-target: maybe-distclean-target-libjava
2181distclean-target: maybe-distclean-target-zlib
2182distclean-target: maybe-distclean-target-boehm-gc
2183distclean-target: maybe-distclean-target-qthreads
2184distclean-target: maybe-distclean-target-rda
2185distclean-target: maybe-distclean-target-libada
2186distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2187
4fa63067 2188.PHONY: do-maintainer-clean
f70224b5 2189do-maintainer-clean:
0aed8855 2190 @: $(MAKE); $(unstage)
e360f423
PB
2191 @r=`${PWD_COMMAND}`; export r; \
2192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2193 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2194 maintainer-clean-target
f70224b5 2195
2a4cbe27 2196
4fa63067 2197.PHONY: maintainer-clean-host
c52c6897
PB
2198
2199maintainer-clean-host: maybe-maintainer-clean-ash
2200maintainer-clean-host: maybe-maintainer-clean-autoconf
2201maintainer-clean-host: maybe-maintainer-clean-automake
2202maintainer-clean-host: maybe-maintainer-clean-bash
2203maintainer-clean-host: maybe-maintainer-clean-bfd
2204maintainer-clean-host: maybe-maintainer-clean-opcodes
2205maintainer-clean-host: maybe-maintainer-clean-binutils
2206maintainer-clean-host: maybe-maintainer-clean-bison
2207maintainer-clean-host: maybe-maintainer-clean-byacc
2208maintainer-clean-host: maybe-maintainer-clean-bzip2
2209maintainer-clean-host: maybe-maintainer-clean-dejagnu
2210maintainer-clean-host: maybe-maintainer-clean-diff
2211maintainer-clean-host: maybe-maintainer-clean-dosutils
2212maintainer-clean-host: maybe-maintainer-clean-etc
2213maintainer-clean-host: maybe-maintainer-clean-fastjar
2214maintainer-clean-host: maybe-maintainer-clean-fileutils
2215maintainer-clean-host: maybe-maintainer-clean-findutils
2216maintainer-clean-host: maybe-maintainer-clean-find
2217maintainer-clean-host: maybe-maintainer-clean-fixincludes
2218maintainer-clean-host: maybe-maintainer-clean-flex
2219maintainer-clean-host: maybe-maintainer-clean-gas
2220maintainer-clean-host: maybe-maintainer-clean-gcc
2221maintainer-clean-host: maybe-maintainer-clean-gawk
2222maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2223maintainer-clean-host: maybe-maintainer-clean-gmp
2224maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897 2225maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2226maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2227maintainer-clean-host: maybe-maintainer-clean-gprof
2228maintainer-clean-host: maybe-maintainer-clean-gzip
2229maintainer-clean-host: maybe-maintainer-clean-hello
2230maintainer-clean-host: maybe-maintainer-clean-indent
2231maintainer-clean-host: maybe-maintainer-clean-intl
2232maintainer-clean-host: maybe-maintainer-clean-tcl
2233maintainer-clean-host: maybe-maintainer-clean-itcl
2234maintainer-clean-host: maybe-maintainer-clean-ld
2235maintainer-clean-host: maybe-maintainer-clean-libcpp
2236maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2237maintainer-clean-host: maybe-maintainer-clean-libgui
2238maintainer-clean-host: maybe-maintainer-clean-libiberty
2239maintainer-clean-host: maybe-maintainer-clean-libtool
2240maintainer-clean-host: maybe-maintainer-clean-m4
2241maintainer-clean-host: maybe-maintainer-clean-make
2242maintainer-clean-host: maybe-maintainer-clean-mmalloc
2243maintainer-clean-host: maybe-maintainer-clean-patch
2244maintainer-clean-host: maybe-maintainer-clean-perl
2245maintainer-clean-host: maybe-maintainer-clean-prms
2246maintainer-clean-host: maybe-maintainer-clean-rcs
2247maintainer-clean-host: maybe-maintainer-clean-readline
2248maintainer-clean-host: maybe-maintainer-clean-release
2249maintainer-clean-host: maybe-maintainer-clean-recode
2250maintainer-clean-host: maybe-maintainer-clean-sed
2251maintainer-clean-host: maybe-maintainer-clean-send-pr
2252maintainer-clean-host: maybe-maintainer-clean-shellutils
2253maintainer-clean-host: maybe-maintainer-clean-sid
2254maintainer-clean-host: maybe-maintainer-clean-sim
2255maintainer-clean-host: maybe-maintainer-clean-tar
2256maintainer-clean-host: maybe-maintainer-clean-texinfo
2257maintainer-clean-host: maybe-maintainer-clean-textutils
2258maintainer-clean-host: maybe-maintainer-clean-time
2259maintainer-clean-host: maybe-maintainer-clean-uudecode
2260maintainer-clean-host: maybe-maintainer-clean-wdiff
2261maintainer-clean-host: maybe-maintainer-clean-zip
2262maintainer-clean-host: maybe-maintainer-clean-zlib
2263maintainer-clean-host: maybe-maintainer-clean-gdb
2264maintainer-clean-host: maybe-maintainer-clean-expect
2265maintainer-clean-host: maybe-maintainer-clean-guile
2266maintainer-clean-host: maybe-maintainer-clean-tk
2267maintainer-clean-host: maybe-maintainer-clean-libtermcap
2268maintainer-clean-host: maybe-maintainer-clean-utils
2269maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2270
4fa63067 2271.PHONY: maintainer-clean-target
c52c6897
PB
2272
2273maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2274maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2275maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2276maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2277maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2278maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2279maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2280maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2281maintainer-clean-target: maybe-maintainer-clean-target-winsup
2282maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2283maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2284maintainer-clean-target: maybe-maintainer-clean-target-gperf
2285maintainer-clean-target: maybe-maintainer-clean-target-examples
2286maintainer-clean-target: maybe-maintainer-clean-target-libffi
2287maintainer-clean-target: maybe-maintainer-clean-target-libjava
2288maintainer-clean-target: maybe-maintainer-clean-target-zlib
2289maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2290maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2291maintainer-clean-target: maybe-maintainer-clean-target-rda
2292maintainer-clean-target: maybe-maintainer-clean-target-libada
2293maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2294
2a4cbe27 2295
4fa63067 2296# Here are the targets which correspond to the do-X targets.
2a4cbe27 2297
a3ca38d2
DD
2298.PHONY: info installcheck dvi pdf html
2299.PHONY: install-info install-pdf install-html
4fa63067
NN
2300.PHONY: clean distclean mostlyclean maintainer-clean realclean
2301.PHONY: local-clean local-distclean local-maintainer-clean
2302info: do-info
2303installcheck: do-installcheck
2304dvi: do-dvi
56a8fe78 2305pdf: do-pdf
6d389afc 2306html: do-html
2a4cbe27 2307
4fa63067
NN
2308# Make sure makeinfo is built before we do a `make info', if we're
2309# in fact building texinfo.
2310do-info: maybe-all-texinfo
2a4cbe27 2311
4fa63067 2312install-info: do-install-info dir.info
b40e3958 2313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2314 if [ -f dir.info ] ; then \
2315 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2316 else true ; fi
2a4cbe27 2317
a3ca38d2
DD
2318install-pdf: do-install-pdf
2319
108a6f8e
CD
2320install-html: do-install-html
2321
4fa63067
NN
2322local-clean:
2323 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2324
4fa63067
NN
2325local-distclean:
2326 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2327 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2328 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2329 rm -rf $(TARGET_SUBDIR); \
2330 else true; fi
2331 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2332 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2333 rm -rf $(HOST_SUBDIR); \
2334 else true; fi
4fa63067
NN
2335 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2336 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2337 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2338 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2339 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2340
4fa63067
NN
2341local-maintainer-clean:
2342 @echo "This command is intended for maintainers to use;"
2343 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2344
4fa63067
NN
2345clean: do-clean local-clean
2346mostlyclean: do-mostlyclean local-clean
2347distclean: do-distclean local-clean local-distclean
2348maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2349maintainer-clean: local-distclean
2350realclean: maintainer-clean
2a4cbe27 2351
4fa63067 2352# Check target.
2a4cbe27 2353
4fa63067
NN
2354.PHONY: check do-check
2355check: do-check
2a4cbe27 2356
4fa63067 2357# Only include modules actually being configured and built.
f70224b5
PB
2358.PHONY: check-host
2359check-host: \
4fa63067
NN
2360 maybe-check-ash \
2361 maybe-check-autoconf \
2362 maybe-check-automake \
2363 maybe-check-bash \
2364 maybe-check-bfd \
2365 maybe-check-opcodes \
2366 maybe-check-binutils \
2367 maybe-check-bison \
2368 maybe-check-byacc \
2369 maybe-check-bzip2 \
2370 maybe-check-dejagnu \
2371 maybe-check-diff \
2372 maybe-check-dosutils \
2373 maybe-check-etc \
2374 maybe-check-fastjar \
2375 maybe-check-fileutils \
2376 maybe-check-findutils \
2377 maybe-check-find \
d3ed111c 2378 maybe-check-fixincludes \
4fa63067
NN
2379 maybe-check-flex \
2380 maybe-check-gas \
b813574b 2381 maybe-check-gcc \
4fa63067
NN
2382 maybe-check-gawk \
2383 maybe-check-gettext \
4b900473
PB
2384 maybe-check-gmp \
2385 maybe-check-mpfr \
4fa63067 2386 maybe-check-gnuserv \
93f9b408 2387 maybe-check-gold \
4fa63067
NN
2388 maybe-check-gprof \
2389 maybe-check-gzip \
2390 maybe-check-hello \
2391 maybe-check-indent \
2392 maybe-check-intl \
2393 maybe-check-tcl \
2394 maybe-check-itcl \
2395 maybe-check-ld \
04cf1b77 2396 maybe-check-libcpp \
be01d343 2397 maybe-check-libdecnumber \
4fa63067
NN
2398 maybe-check-libgui \
2399 maybe-check-libiberty \
2400 maybe-check-libtool \
2401 maybe-check-m4 \
2402 maybe-check-make \
2403 maybe-check-mmalloc \
2404 maybe-check-patch \
2405 maybe-check-perl \
2406 maybe-check-prms \
2407 maybe-check-rcs \
2408 maybe-check-readline \
2409 maybe-check-release \
2410 maybe-check-recode \
2411 maybe-check-sed \
2412 maybe-check-send-pr \
2413 maybe-check-shellutils \
2414 maybe-check-sid \
2415 maybe-check-sim \
2416 maybe-check-tar \
2417 maybe-check-texinfo \
2418 maybe-check-textutils \
2419 maybe-check-time \
2420 maybe-check-uudecode \
2421 maybe-check-wdiff \
2422 maybe-check-zip \
2423 maybe-check-zlib \
2424 maybe-check-gdb \
2425 maybe-check-expect \
2426 maybe-check-guile \
2427 maybe-check-tk \
4fa63067
NN
2428 maybe-check-libtermcap \
2429 maybe-check-utils \
f70224b5
PB
2430 maybe-check-gnattools
2431
2432.PHONY: check-target
2433check-target: \
4fa63067 2434 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2435 maybe-check-target-libmudflap \
064d0a7c 2436 maybe-check-target-libssp \
4fa63067 2437 maybe-check-target-newlib \
6aa8ef82 2438 maybe-check-target-libgcc \
4b1cb4fe 2439 maybe-check-target-libgfortran \
4fa63067
NN
2440 maybe-check-target-libobjc \
2441 maybe-check-target-libtermcap \
2442 maybe-check-target-winsup \
2443 maybe-check-target-libgloss \
2444 maybe-check-target-libiberty \
2445 maybe-check-target-gperf \
2446 maybe-check-target-examples \
2447 maybe-check-target-libffi \
2448 maybe-check-target-libjava \
2449 maybe-check-target-zlib \
2450 maybe-check-target-boehm-gc \
2451 maybe-check-target-qthreads \
2452 maybe-check-target-rda \
b3ded179
PB
2453 maybe-check-target-libada \
2454 maybe-check-target-libgomp
f70224b5
PB
2455
2456do-check:
0aed8855 2457 @: $(MAKE); $(unstage)
e360f423
PB
2458 @r=`${PWD_COMMAND}`; export r; \
2459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2460 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2461
4fa63067 2462# Automated reporting of test results.
2a4cbe27 2463
4fa63067
NN
2464warning.log: build.log
2465 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2466
4fa63067
NN
2467mail-report.log:
2468 if test x'$(BOOT_CFLAGS)' != x''; then \
2469 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2470 fi; \
2471 $(srcdir)/contrib/test_summary -t >$@
2472 chmod +x $@
2473 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2474
4fa63067
NN
2475mail-report-with-warnings.log: warning.log
2476 if test x'$(BOOT_CFLAGS)' != x''; then \
2477 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2478 fi; \
2479 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2480 chmod +x $@
2481 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2482
4fa63067 2483# Installation targets.
2a4cbe27 2484
4fa63067 2485.PHONY: install uninstall
f70224b5 2486install:
0aed8855 2487 @: $(MAKE); $(unstage)
e360f423
PB
2488 @r=`${PWD_COMMAND}`; export r; \
2489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2490 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2491
4fa63067
NN
2492.PHONY: install-host-nogcc
2493install-host-nogcc: \
2494 maybe-install-ash \
2495 maybe-install-autoconf \
2496 maybe-install-automake \
2497 maybe-install-bash \
2498 maybe-install-bfd \
2499 maybe-install-opcodes \
2500 maybe-install-binutils \
2501 maybe-install-bison \
2502 maybe-install-byacc \
2503 maybe-install-bzip2 \
2504 maybe-install-dejagnu \
2505 maybe-install-diff \
2506 maybe-install-dosutils \
2507 maybe-install-etc \
2508 maybe-install-fastjar \
2509 maybe-install-fileutils \
2510 maybe-install-findutils \
2511 maybe-install-find \
d3ed111c 2512 maybe-install-fixincludes \
4fa63067
NN
2513 maybe-install-flex \
2514 maybe-install-gas \
2515 maybe-install-gawk \
2516 maybe-install-gettext \
4b900473
PB
2517 maybe-install-gmp \
2518 maybe-install-mpfr \
4fa63067 2519 maybe-install-gnuserv \
93f9b408 2520 maybe-install-gold \
4fa63067
NN
2521 maybe-install-gprof \
2522 maybe-install-gzip \
2523 maybe-install-hello \
2524 maybe-install-indent \
2525 maybe-install-intl \
2526 maybe-install-tcl \
2527 maybe-install-itcl \
2528 maybe-install-ld \
04cf1b77 2529 maybe-install-libcpp \
be01d343 2530 maybe-install-libdecnumber \
4fa63067
NN
2531 maybe-install-libgui \
2532 maybe-install-libiberty \
2533 maybe-install-libtool \
2534 maybe-install-m4 \
2535 maybe-install-make \
2536 maybe-install-mmalloc \
2537 maybe-install-patch \
2538 maybe-install-perl \
2539 maybe-install-prms \
2540 maybe-install-rcs \
2541 maybe-install-readline \
2542 maybe-install-release \
2543 maybe-install-recode \
2544 maybe-install-sed \
2545 maybe-install-send-pr \
2546 maybe-install-shellutils \
2547 maybe-install-sid \
2548 maybe-install-sim \
2549 maybe-install-tar \
2550 maybe-install-texinfo \
2551 maybe-install-textutils \
2552 maybe-install-time \
2553 maybe-install-uudecode \
2554 maybe-install-wdiff \
2555 maybe-install-zip \
2556 maybe-install-zlib \
2557 maybe-install-gdb \
2558 maybe-install-expect \
2559 maybe-install-guile \
2560 maybe-install-tk \
4fa63067 2561 maybe-install-libtermcap \
b00612cc
PB
2562 maybe-install-utils \
2563 maybe-install-gnattools
2a4cbe27 2564
4fa63067 2565.PHONY: install-host
b813574b 2566install-host: \
4fa63067
NN
2567 maybe-install-ash \
2568 maybe-install-autoconf \
2569 maybe-install-automake \
2570 maybe-install-bash \
2571 maybe-install-bfd \
2572 maybe-install-opcodes \
2573 maybe-install-binutils \
2574 maybe-install-bison \
2575 maybe-install-byacc \
2576 maybe-install-bzip2 \
2577 maybe-install-dejagnu \
2578 maybe-install-diff \
2579 maybe-install-dosutils \
2580 maybe-install-etc \
2581 maybe-install-fastjar \
2582 maybe-install-fileutils \
2583 maybe-install-findutils \
2584 maybe-install-find \
d3ed111c 2585 maybe-install-fixincludes \
4fa63067
NN
2586 maybe-install-flex \
2587 maybe-install-gas \
b813574b 2588 maybe-install-gcc \
4fa63067
NN
2589 maybe-install-gawk \
2590 maybe-install-gettext \
4b900473
PB
2591 maybe-install-gmp \
2592 maybe-install-mpfr \
4fa63067 2593 maybe-install-gnuserv \
93f9b408 2594 maybe-install-gold \
4fa63067
NN
2595 maybe-install-gprof \
2596 maybe-install-gzip \
2597 maybe-install-hello \
2598 maybe-install-indent \
2599 maybe-install-intl \
2600 maybe-install-tcl \
2601 maybe-install-itcl \
2602 maybe-install-ld \
04cf1b77 2603 maybe-install-libcpp \
be01d343 2604 maybe-install-libdecnumber \
4fa63067
NN
2605 maybe-install-libgui \
2606 maybe-install-libiberty \
2607 maybe-install-libtool \
2608 maybe-install-m4 \
2609 maybe-install-make \
2610 maybe-install-mmalloc \
2611 maybe-install-patch \
2612 maybe-install-perl \
2613 maybe-install-prms \
2614 maybe-install-rcs \
2615 maybe-install-readline \
2616 maybe-install-release \
2617 maybe-install-recode \
2618 maybe-install-sed \
2619 maybe-install-send-pr \
2620 maybe-install-shellutils \
2621 maybe-install-sid \
2622 maybe-install-sim \
2623 maybe-install-tar \
2624 maybe-install-texinfo \
2625 maybe-install-textutils \
2626 maybe-install-time \
2627 maybe-install-uudecode \
2628 maybe-install-wdiff \
2629 maybe-install-zip \
2630 maybe-install-zlib \
2631 maybe-install-gdb \
2632 maybe-install-expect \
2633 maybe-install-guile \
2634 maybe-install-tk \
4fa63067 2635 maybe-install-libtermcap \
b00612cc
PB
2636 maybe-install-utils \
2637 maybe-install-gnattools
2a4cbe27 2638
4fa63067
NN
2639.PHONY: install-target
2640install-target: \
2641 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2642 maybe-install-target-libmudflap \
064d0a7c 2643 maybe-install-target-libssp \
4fa63067 2644 maybe-install-target-newlib \
6aa8ef82 2645 maybe-install-target-libgcc \
4b1cb4fe 2646 maybe-install-target-libgfortran \
4fa63067
NN
2647 maybe-install-target-libobjc \
2648 maybe-install-target-libtermcap \
2649 maybe-install-target-winsup \
2650 maybe-install-target-libgloss \
2651 maybe-install-target-libiberty \
2652 maybe-install-target-gperf \
2653 maybe-install-target-examples \
2654 maybe-install-target-libffi \
2655 maybe-install-target-libjava \
2656 maybe-install-target-zlib \
2657 maybe-install-target-boehm-gc \
2658 maybe-install-target-qthreads \
2659 maybe-install-target-rda \
b3ded179
PB
2660 maybe-install-target-libada \
2661 maybe-install-target-libgomp
2a4cbe27 2662
4fa63067
NN
2663uninstall:
2664 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2665
4fa63067
NN
2666.PHONY: install.all
2667install.all: install-no-fixedincludes
2668 @if [ -f ./gcc/Makefile ] ; then \
2669 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2671 $(HOST_EXPORTS) \
4fa63067
NN
2672 (cd ./gcc && \
2673 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2674 else \
2675 true ; \
2676 fi
2a4cbe27 2677
4fa63067
NN
2678# install-no-fixedincludes is used because Cygnus can not distribute
2679# the fixed header files.
2680.PHONY: install-no-fixedincludes
2681install-no-fixedincludes: installdirs install-host-nogcc \
2682 install-target gcc-no-fixedincludes
2a4cbe27 2683
4fa63067 2684### other supporting targets
2a4cbe27 2685
4fa63067
NN
2686MAKEDIRS= \
2687 $(DESTDIR)$(prefix) \
2688 $(DESTDIR)$(exec_prefix)
2689.PHONY: installdirs
2690installdirs: mkinstalldirs
2691 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2692
4fa63067
NN
2693dir.info: do-install-info
2694 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2695 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2696 mv -f dir.info.new dir.info ; \
2697 else true ; \
2698 fi
2a4cbe27 2699
4fa63067
NN
2700dist:
2701 @echo "Building a full distribution of this tree isn't done"
2702 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2703
4fa63067 2704etags tags: TAGS
2a4cbe27 2705
4fa63067
NN
2706# Right now this just builds TAGS in each subdirectory. emacs19 has the
2707# ability to use several tags files at once, so there is probably no need
2708# to combine them into one big TAGS file (like CVS 1.3 does). We could
2709# (if we felt like it) have this Makefile write a piece of elisp which
2710# the user could load to tell emacs19 where all the TAGS files we just
2711# built are.
2712TAGS: do-TAGS
2a4cbe27 2713
a7254363
PB
2714# ------------------------------------
2715# Macros for configure and all targets
2716# ------------------------------------
2717
2718
2719
2720
2721
4fa63067
NN
2722# --------------------------------------
2723# Modules which run on the build machine
2724# --------------------------------------
2725
a7254363 2726
4fa63067
NN
2727.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2728maybe-configure-build-libiberty:
4f0ef2d8
CD
2729@if gcc-bootstrap
2730configure-build-libiberty: stage_current
2731@endif gcc-bootstrap
6bd3dfaa
PB
2732@if build-libiberty
2733maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2734configure-build-libiberty:
0aed8855 2735 @: $(MAKE); $(unstage)
c52c6897 2736 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2738 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2739 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2740 $(BUILD_EXPORTS) \
4fa63067
NN
2741 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2742 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2743 case $(srcdir) in \
b00612cc
PB
2744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2745 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2747 esac; \
b00612cc
PB
2748 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2749 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2750 rm -f no-such-file || : ; \
2751 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2752 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2753 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2754 || exit 1
6bd3dfaa 2755@endif build-libiberty
2a4cbe27 2756
a7254363
PB
2757
2758
d545f33b
PB
2759
2760
4fa63067
NN
2761.PHONY: all-build-libiberty maybe-all-build-libiberty
2762maybe-all-build-libiberty:
4f0ef2d8
CD
2763@if gcc-bootstrap
2764all-build-libiberty: stage_current
2765@endif gcc-bootstrap
6bd3dfaa 2766@if build-libiberty
72b2455a 2767TARGET-build-libiberty=all
6bd3dfaa 2768maybe-all-build-libiberty: all-build-libiberty
4fa63067 2769all-build-libiberty: configure-build-libiberty
0aed8855 2770 @: $(MAKE); $(unstage)
4fa63067 2771 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2773 $(BUILD_EXPORTS) \
72b2455a 2774 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 2775 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2776 $(TARGET-build-libiberty))
6bd3dfaa 2777@endif build-libiberty
2a4cbe27 2778
a7254363
PB
2779
2780
d545f33b
PB
2781
2782
6a9cf61e
PB
2783.PHONY: configure-build-bison maybe-configure-build-bison
2784maybe-configure-build-bison:
4f0ef2d8
CD
2785@if gcc-bootstrap
2786configure-build-bison: stage_current
2787@endif gcc-bootstrap
6a9cf61e
PB
2788@if build-bison
2789maybe-configure-build-bison: configure-build-bison
c52c6897 2790configure-build-bison:
0aed8855 2791 @: $(MAKE); $(unstage)
c52c6897 2792 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2794 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2795 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2796 $(BUILD_EXPORTS) \
2797 echo Configuring in $(BUILD_SUBDIR)/bison; \
2798 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2799 case $(srcdir) in \
b00612cc
PB
2800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2801 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2803 esac; \
b00612cc
PB
2804 srcdiroption="--srcdir=$${topdir}/bison"; \
2805 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2806 rm -f no-such-file || : ; \
2807 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2808 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2809 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2810 || exit 1
2811@endif build-bison
2812
a7254363
PB
2813
2814
d545f33b
PB
2815
2816
6a9cf61e
PB
2817.PHONY: all-build-bison maybe-all-build-bison
2818maybe-all-build-bison:
4f0ef2d8
CD
2819@if gcc-bootstrap
2820all-build-bison: stage_current
2821@endif gcc-bootstrap
6a9cf61e 2822@if build-bison
72b2455a 2823TARGET-build-bison=all
6a9cf61e
PB
2824maybe-all-build-bison: all-build-bison
2825all-build-bison: configure-build-bison
0aed8855 2826 @: $(MAKE); $(unstage)
6a9cf61e
PB
2827 @r=`${PWD_COMMAND}`; export r; \
2828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2829 $(BUILD_EXPORTS) \
72b2455a 2830 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 2831 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2832 $(TARGET-build-bison))
6a9cf61e
PB
2833@endif build-bison
2834
a7254363
PB
2835
2836
d545f33b
PB
2837
2838
6a9cf61e
PB
2839.PHONY: configure-build-byacc maybe-configure-build-byacc
2840maybe-configure-build-byacc:
4f0ef2d8
CD
2841@if gcc-bootstrap
2842configure-build-byacc: stage_current
2843@endif gcc-bootstrap
6a9cf61e
PB
2844@if build-byacc
2845maybe-configure-build-byacc: configure-build-byacc
c52c6897 2846configure-build-byacc:
0aed8855 2847 @: $(MAKE); $(unstage)
c52c6897 2848 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2850 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2851 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2852 $(BUILD_EXPORTS) \
2853 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2854 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2855 case $(srcdir) in \
b00612cc
PB
2856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2857 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2859 esac; \
b00612cc
PB
2860 srcdiroption="--srcdir=$${topdir}/byacc"; \
2861 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2862 rm -f no-such-file || : ; \
2863 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2864 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2865 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2866 || exit 1
2867@endif build-byacc
2868
a7254363
PB
2869
2870
d545f33b
PB
2871
2872
6a9cf61e
PB
2873.PHONY: all-build-byacc maybe-all-build-byacc
2874maybe-all-build-byacc:
4f0ef2d8
CD
2875@if gcc-bootstrap
2876all-build-byacc: stage_current
2877@endif gcc-bootstrap
6a9cf61e 2878@if build-byacc
72b2455a 2879TARGET-build-byacc=all
6a9cf61e
PB
2880maybe-all-build-byacc: all-build-byacc
2881all-build-byacc: configure-build-byacc
0aed8855 2882 @: $(MAKE); $(unstage)
6a9cf61e
PB
2883 @r=`${PWD_COMMAND}`; export r; \
2884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2885 $(BUILD_EXPORTS) \
72b2455a 2886 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 2887 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2888 $(TARGET-build-byacc))
6a9cf61e
PB
2889@endif build-byacc
2890
a7254363
PB
2891
2892
d545f33b
PB
2893
2894
6a9cf61e
PB
2895.PHONY: configure-build-flex maybe-configure-build-flex
2896maybe-configure-build-flex:
4f0ef2d8
CD
2897@if gcc-bootstrap
2898configure-build-flex: stage_current
2899@endif gcc-bootstrap
6a9cf61e
PB
2900@if build-flex
2901maybe-configure-build-flex: configure-build-flex
c52c6897 2902configure-build-flex:
0aed8855 2903 @: $(MAKE); $(unstage)
c52c6897 2904 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2906 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2907 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2908 $(BUILD_EXPORTS) \
2909 echo Configuring in $(BUILD_SUBDIR)/flex; \
2910 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2911 case $(srcdir) in \
b00612cc
PB
2912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2913 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2915 esac; \
b00612cc
PB
2916 srcdiroption="--srcdir=$${topdir}/flex"; \
2917 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2918 rm -f no-such-file || : ; \
2919 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2920 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2921 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2922 || exit 1
2923@endif build-flex
2924
a7254363
PB
2925
2926
d545f33b
PB
2927
2928
6a9cf61e
PB
2929.PHONY: all-build-flex maybe-all-build-flex
2930maybe-all-build-flex:
4f0ef2d8
CD
2931@if gcc-bootstrap
2932all-build-flex: stage_current
2933@endif gcc-bootstrap
6a9cf61e 2934@if build-flex
72b2455a 2935TARGET-build-flex=all
6a9cf61e
PB
2936maybe-all-build-flex: all-build-flex
2937all-build-flex: configure-build-flex
0aed8855 2938 @: $(MAKE); $(unstage)
6a9cf61e
PB
2939 @r=`${PWD_COMMAND}`; export r; \
2940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2941 $(BUILD_EXPORTS) \
72b2455a 2942 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 2943 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2944 $(TARGET-build-flex))
6a9cf61e
PB
2945@endif build-flex
2946
a7254363
PB
2947
2948
d545f33b
PB
2949
2950
6a9cf61e
PB
2951.PHONY: configure-build-m4 maybe-configure-build-m4
2952maybe-configure-build-m4:
4f0ef2d8
CD
2953@if gcc-bootstrap
2954configure-build-m4: stage_current
2955@endif gcc-bootstrap
6a9cf61e
PB
2956@if build-m4
2957maybe-configure-build-m4: configure-build-m4
c52c6897 2958configure-build-m4:
0aed8855 2959 @: $(MAKE); $(unstage)
c52c6897 2960 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2962 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2963 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2964 $(BUILD_EXPORTS) \
2965 echo Configuring in $(BUILD_SUBDIR)/m4; \
2966 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2967 case $(srcdir) in \
b00612cc
PB
2968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2969 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2971 esac; \
b00612cc
PB
2972 srcdiroption="--srcdir=$${topdir}/m4"; \
2973 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2974 rm -f no-such-file || : ; \
2975 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2976 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2977 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2978 || exit 1
2979@endif build-m4
2980
a7254363
PB
2981
2982
d545f33b
PB
2983
2984
6a9cf61e
PB
2985.PHONY: all-build-m4 maybe-all-build-m4
2986maybe-all-build-m4:
4f0ef2d8
CD
2987@if gcc-bootstrap
2988all-build-m4: stage_current
2989@endif gcc-bootstrap
6a9cf61e 2990@if build-m4
72b2455a 2991TARGET-build-m4=all
6a9cf61e
PB
2992maybe-all-build-m4: all-build-m4
2993all-build-m4: configure-build-m4
0aed8855 2994 @: $(MAKE); $(unstage)
6a9cf61e
PB
2995 @r=`${PWD_COMMAND}`; export r; \
2996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2997 $(BUILD_EXPORTS) \
72b2455a 2998 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 2999 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3000 $(TARGET-build-m4))
6a9cf61e
PB
3001@endif build-m4
3002
a7254363
PB
3003
3004
d545f33b
PB
3005
3006
6a9cf61e
PB
3007.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3008maybe-configure-build-texinfo:
4f0ef2d8
CD
3009@if gcc-bootstrap
3010configure-build-texinfo: stage_current
3011@endif gcc-bootstrap
6a9cf61e
PB
3012@if build-texinfo
3013maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3014configure-build-texinfo:
0aed8855 3015 @: $(MAKE); $(unstage)
c52c6897 3016 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3018 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3019 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
3020 $(BUILD_EXPORTS) \
3021 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3022 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3023 case $(srcdir) in \
b00612cc
PB
3024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3025 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3027 esac; \
b00612cc
PB
3028 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3029 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3030 rm -f no-such-file || : ; \
3031 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3032 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3033 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3034 || exit 1
3035@endif build-texinfo
3036
a7254363
PB
3037
3038
d545f33b
PB
3039
3040
6a9cf61e
PB
3041.PHONY: all-build-texinfo maybe-all-build-texinfo
3042maybe-all-build-texinfo:
4f0ef2d8
CD
3043@if gcc-bootstrap
3044all-build-texinfo: stage_current
3045@endif gcc-bootstrap
6a9cf61e 3046@if build-texinfo
72b2455a 3047TARGET-build-texinfo=all
6a9cf61e
PB
3048maybe-all-build-texinfo: all-build-texinfo
3049all-build-texinfo: configure-build-texinfo
0aed8855 3050 @: $(MAKE); $(unstage)
6a9cf61e
PB
3051 @r=`${PWD_COMMAND}`; export r; \
3052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3053 $(BUILD_EXPORTS) \
72b2455a 3054 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3055 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3056 $(TARGET-build-texinfo))
6a9cf61e
PB
3057@endif build-texinfo
3058
a7254363
PB
3059
3060
d545f33b
PB
3061
3062
ee025550
PB
3063.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3064maybe-configure-build-fixincludes:
4f0ef2d8
CD
3065@if gcc-bootstrap
3066configure-build-fixincludes: stage_current
3067@endif gcc-bootstrap
ee025550
PB
3068@if build-fixincludes
3069maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3070configure-build-fixincludes:
0aed8855 3071 @: $(MAKE); $(unstage)
c52c6897 3072 @r=`${PWD_COMMAND}`; export r; \
ee025550 3073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3074 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3075 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3076 $(BUILD_EXPORTS) \
3077 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3078 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3079 case $(srcdir) in \
b00612cc
PB
3080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3081 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3083 esac; \
b00612cc
PB
3084 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3085 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3086 rm -f no-such-file || : ; \
3087 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3088 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3089 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3090 || exit 1
3091@endif build-fixincludes
3092
a7254363
PB
3093
3094
d545f33b
PB
3095
3096
ee025550
PB
3097.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3098maybe-all-build-fixincludes:
4f0ef2d8
CD
3099@if gcc-bootstrap
3100all-build-fixincludes: stage_current
3101@endif gcc-bootstrap
ee025550
PB
3102@if build-fixincludes
3103TARGET-build-fixincludes=all
3104maybe-all-build-fixincludes: all-build-fixincludes
3105all-build-fixincludes: configure-build-fixincludes
0aed8855 3106 @: $(MAKE); $(unstage)
ee025550
PB
3107 @r=`${PWD_COMMAND}`; export r; \
3108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3109 $(BUILD_EXPORTS) \
3110 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3111 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3112 $(TARGET-build-fixincludes))
ee025550
PB
3113@endif build-fixincludes
3114
2a4cbe27 3115
a7254363 3116
d545f33b
PB
3117
3118
4fa63067
NN
3119# --------------------------------------
3120# Modules which run on the host machine
3121# --------------------------------------
2a4cbe27 3122
a7254363 3123
4fa63067
NN
3124.PHONY: configure-ash maybe-configure-ash
3125maybe-configure-ash:
4f0ef2d8
CD
3126@if gcc-bootstrap
3127configure-ash: stage_current
3128@endif gcc-bootstrap
6bd3dfaa
PB
3129@if ash
3130maybe-configure-ash: configure-ash
c52c6897 3131configure-ash:
0aed8855 3132 @: $(MAKE); $(unstage)
c52c6897 3133 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3135 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3137 $(HOST_EXPORTS) \
a7254363
PB
3138 echo Configuring in $(HOST_SUBDIR)/ash; \
3139 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3140 case $(srcdir) in \
b00612cc
PB
3141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3142 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3144 esac; \
b00612cc
PB
3145 srcdiroption="--srcdir=$${topdir}/ash"; \
3146 libsrcdir="$$s/ash"; \
4fa63067 3147 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3149 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3150 || exit 1
6bd3dfaa 3151@endif ash
2a4cbe27 3152
a7254363
PB
3153
3154
d545f33b
PB
3155
3156
4fa63067
NN
3157.PHONY: all-ash maybe-all-ash
3158maybe-all-ash:
4f0ef2d8
CD
3159@if gcc-bootstrap
3160all-ash: stage_current
3161@endif gcc-bootstrap
6bd3dfaa 3162@if ash
d27cc32e 3163TARGET-ash=all
6bd3dfaa 3164maybe-all-ash: all-ash
4fa63067 3165all-ash: configure-ash
0aed8855 3166 @: $(MAKE); $(unstage)
4fa63067
NN
3167 @r=`${PWD_COMMAND}`; export r; \
3168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3169 $(HOST_EXPORTS) \
b00612cc 3170 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3171 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3172 $(TARGET-ash))
6bd3dfaa 3173@endif ash
2a4cbe27 3174
a7254363 3175
d545f33b
PB
3176
3177
4fa63067
NN
3178.PHONY: check-ash maybe-check-ash
3179maybe-check-ash:
6bd3dfaa
PB
3180@if ash
3181maybe-check-ash: check-ash
2a4cbe27 3182
4fa63067 3183check-ash:
0aed8855 3184 @: $(MAKE); $(unstage)
4fa63067 3185 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3187 $(HOST_EXPORTS) \
b00612cc
PB
3188 (cd $(HOST_SUBDIR)/ash && \
3189 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3190
6bd3dfaa 3191@endif ash
2a4cbe27 3192
4fa63067
NN
3193.PHONY: install-ash maybe-install-ash
3194maybe-install-ash:
6bd3dfaa
PB
3195@if ash
3196maybe-install-ash: install-ash
2a4cbe27 3197
4fa63067 3198install-ash: installdirs
0aed8855 3199 @: $(MAKE); $(unstage)
4fa63067 3200 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3202 $(HOST_EXPORTS) \
b00612cc 3203 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3204 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3205
6bd3dfaa 3206@endif ash
2a4cbe27 3207
56a8fe78 3208# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3209
4fa63067
NN
3210.PHONY: maybe-info-ash info-ash
3211maybe-info-ash:
6bd3dfaa
PB
3212@if ash
3213maybe-info-ash: info-ash
4fa63067
NN
3214
3215info-ash: \
3216 configure-ash
0aed8855 3217 @: $(MAKE); $(unstage)
4fa63067 3218 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3219 r=`${PWD_COMMAND}`; export r; \
3220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3221 $(HOST_EXPORTS) \
b813574b 3222 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3224 done; \
4fa63067 3225 echo "Doing info in ash" ; \
b00612cc 3226 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3229 "RANLIB=$${RANLIB}" \
0c24b341 3230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3231 info) \
2a4cbe27
NN
3232 || exit 1
3233
6bd3dfaa 3234@endif ash
2a4cbe27 3235
4fa63067
NN
3236.PHONY: maybe-dvi-ash dvi-ash
3237maybe-dvi-ash:
6bd3dfaa
PB
3238@if ash
3239maybe-dvi-ash: dvi-ash
2a4cbe27 3240
4fa63067
NN
3241dvi-ash: \
3242 configure-ash
0aed8855 3243 @: $(MAKE); $(unstage)
4fa63067 3244 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3245 r=`${PWD_COMMAND}`; export r; \
3246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3247 $(HOST_EXPORTS) \
b813574b 3248 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3250 done; \
4fa63067 3251 echo "Doing dvi in ash" ; \
b00612cc 3252 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3255 "RANLIB=$${RANLIB}" \
0c24b341 3256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3257 dvi) \
2a4cbe27
NN
3258 || exit 1
3259
6bd3dfaa 3260@endif ash
2a4cbe27 3261
56a8fe78
DD
3262.PHONY: maybe-pdf-ash pdf-ash
3263maybe-pdf-ash:
3264@if ash
3265maybe-pdf-ash: pdf-ash
3266
3267pdf-ash: \
3268 configure-ash
3269 @: $(MAKE); $(unstage)
3270 @[ -f ./ash/Makefile ] || exit 0; \
3271 r=`${PWD_COMMAND}`; export r; \
3272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3273 $(HOST_EXPORTS) \
3274 for flag in $(EXTRA_HOST_FLAGS) ; do \
3275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3276 done; \
3277 echo "Doing pdf in ash" ; \
3278 (cd $(HOST_SUBDIR)/ash && \
3279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3281 "RANLIB=$${RANLIB}" \
0c24b341 3282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3283 pdf) \
3284 || exit 1
3285
3286@endif ash
3287
6d389afc
MS
3288.PHONY: maybe-html-ash html-ash
3289maybe-html-ash:
3290@if ash
3291maybe-html-ash: html-ash
3292
3293html-ash: \
3294 configure-ash
0aed8855 3295 @: $(MAKE); $(unstage)
6d389afc
MS
3296 @[ -f ./ash/Makefile ] || exit 0; \
3297 r=`${PWD_COMMAND}`; export r; \
3298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3299 $(HOST_EXPORTS) \
3300 for flag in $(EXTRA_HOST_FLAGS) ; do \
3301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3302 done; \
3303 echo "Doing html in ash" ; \
b00612cc 3304 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3307 "RANLIB=$${RANLIB}" \
0c24b341 3308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3309 html) \
3310 || exit 1
3311
3312@endif ash
3313
4fa63067
NN
3314.PHONY: maybe-TAGS-ash TAGS-ash
3315maybe-TAGS-ash:
6bd3dfaa
PB
3316@if ash
3317maybe-TAGS-ash: TAGS-ash
2a4cbe27 3318
4fa63067
NN
3319TAGS-ash: \
3320 configure-ash
0aed8855 3321 @: $(MAKE); $(unstage)
4fa63067 3322 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3323 r=`${PWD_COMMAND}`; export r; \
3324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3325 $(HOST_EXPORTS) \
b813574b 3326 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3328 done; \
4fa63067 3329 echo "Doing TAGS in ash" ; \
b00612cc 3330 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3333 "RANLIB=$${RANLIB}" \
0c24b341 3334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3335 TAGS) \
2a4cbe27
NN
3336 || exit 1
3337
6bd3dfaa 3338@endif ash
2a4cbe27 3339
4fa63067
NN
3340.PHONY: maybe-install-info-ash install-info-ash
3341maybe-install-info-ash:
6bd3dfaa
PB
3342@if ash
3343maybe-install-info-ash: install-info-ash
2a4cbe27 3344
4fa63067
NN
3345install-info-ash: \
3346 configure-ash \
3347 info-ash
0aed8855 3348 @: $(MAKE); $(unstage)
4fa63067 3349 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3350 r=`${PWD_COMMAND}`; export r; \
3351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3352 $(HOST_EXPORTS) \
b813574b 3353 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3355 done; \
4fa63067 3356 echo "Doing install-info in ash" ; \
b00612cc 3357 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3360 "RANLIB=$${RANLIB}" \
0c24b341 3361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3362 install-info) \
2a4cbe27
NN
3363 || exit 1
3364
6bd3dfaa 3365@endif ash
2a4cbe27 3366
a3ca38d2
DD
3367.PHONY: maybe-install-pdf-ash install-pdf-ash
3368maybe-install-pdf-ash:
3369@if ash
3370maybe-install-pdf-ash: install-pdf-ash
3371
3372install-pdf-ash: \
3373 configure-ash \
3374 pdf-ash
3375 @: $(MAKE); $(unstage)
3376 @[ -f ./ash/Makefile ] || exit 0; \
3377 r=`${PWD_COMMAND}`; export r; \
3378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3379 $(HOST_EXPORTS) \
3380 for flag in $(EXTRA_HOST_FLAGS) ; do \
3381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3382 done; \
3383 echo "Doing install-pdf in ash" ; \
3384 (cd $(HOST_SUBDIR)/ash && \
3385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3387 "RANLIB=$${RANLIB}" \
0c24b341 3388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3389 install-pdf) \
3390 || exit 1
3391
3392@endif ash
3393
108a6f8e
CD
3394.PHONY: maybe-install-html-ash install-html-ash
3395maybe-install-html-ash:
3396@if ash
3397maybe-install-html-ash: install-html-ash
3398
3399install-html-ash: \
3400 configure-ash \
3401 html-ash
3402 @: $(MAKE); $(unstage)
3403 @[ -f ./ash/Makefile ] || exit 0; \
3404 r=`${PWD_COMMAND}`; export r; \
3405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3406 $(HOST_EXPORTS) \
3407 for flag in $(EXTRA_HOST_FLAGS) ; do \
3408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3409 done; \
3410 echo "Doing install-html in ash" ; \
3411 (cd $(HOST_SUBDIR)/ash && \
3412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3414 "RANLIB=$${RANLIB}" \
0c24b341 3415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3416 install-html) \
3417 || exit 1
3418
3419@endif ash
3420
4fa63067
NN
3421.PHONY: maybe-installcheck-ash installcheck-ash
3422maybe-installcheck-ash:
6bd3dfaa
PB
3423@if ash
3424maybe-installcheck-ash: installcheck-ash
2a4cbe27 3425
4fa63067
NN
3426installcheck-ash: \
3427 configure-ash
0aed8855 3428 @: $(MAKE); $(unstage)
4fa63067 3429 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3430 r=`${PWD_COMMAND}`; export r; \
3431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3432 $(HOST_EXPORTS) \
b813574b 3433 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3435 done; \
4fa63067 3436 echo "Doing installcheck in ash" ; \
b00612cc 3437 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3440 "RANLIB=$${RANLIB}" \
0c24b341 3441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3442 installcheck) \
2a4cbe27
NN
3443 || exit 1
3444
6bd3dfaa 3445@endif ash
2a4cbe27 3446
4fa63067
NN
3447.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3448maybe-mostlyclean-ash:
6bd3dfaa
PB
3449@if ash
3450maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3451
4fa63067 3452mostlyclean-ash:
0aed8855 3453 @: $(MAKE); $(unstage)
4fa63067 3454 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3455 r=`${PWD_COMMAND}`; export r; \
3456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3457 $(HOST_EXPORTS) \
b813574b 3458 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3460 done; \
4fa63067 3461 echo "Doing mostlyclean in ash" ; \
b00612cc 3462 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3465 "RANLIB=$${RANLIB}" \
0c24b341 3466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3467 mostlyclean) \
2a4cbe27
NN
3468 || exit 1
3469
6bd3dfaa 3470@endif ash
2a4cbe27 3471
4fa63067
NN
3472.PHONY: maybe-clean-ash clean-ash
3473maybe-clean-ash:
6bd3dfaa
PB
3474@if ash
3475maybe-clean-ash: clean-ash
2a4cbe27 3476
4fa63067 3477clean-ash:
0aed8855 3478 @: $(MAKE); $(unstage)
4fa63067 3479 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3480 r=`${PWD_COMMAND}`; export r; \
3481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3482 $(HOST_EXPORTS) \
b813574b 3483 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3485 done; \
4fa63067 3486 echo "Doing clean in ash" ; \
b00612cc 3487 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3490 "RANLIB=$${RANLIB}" \
0c24b341 3491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3492 clean) \
2a4cbe27
NN
3493 || exit 1
3494
6bd3dfaa 3495@endif ash
2a4cbe27 3496
4fa63067
NN
3497.PHONY: maybe-distclean-ash distclean-ash
3498maybe-distclean-ash:
6bd3dfaa
PB
3499@if ash
3500maybe-distclean-ash: distclean-ash
2a4cbe27 3501
4fa63067 3502distclean-ash:
0aed8855 3503 @: $(MAKE); $(unstage)
4fa63067 3504 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3505 r=`${PWD_COMMAND}`; export r; \
3506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3507 $(HOST_EXPORTS) \
b813574b 3508 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3510 done; \
4fa63067 3511 echo "Doing distclean in ash" ; \
b00612cc 3512 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3515 "RANLIB=$${RANLIB}" \
0c24b341 3516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3517 distclean) \
2a4cbe27
NN
3518 || exit 1
3519
6bd3dfaa 3520@endif ash
2a4cbe27 3521
4fa63067
NN
3522.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3523maybe-maintainer-clean-ash:
6bd3dfaa
PB
3524@if ash
3525maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3526
4fa63067 3527maintainer-clean-ash:
0aed8855 3528 @: $(MAKE); $(unstage)
4fa63067 3529 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3530 r=`${PWD_COMMAND}`; export r; \
3531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3532 $(HOST_EXPORTS) \
b813574b 3533 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3535 done; \
4fa63067 3536 echo "Doing maintainer-clean in ash" ; \
b00612cc 3537 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3540 "RANLIB=$${RANLIB}" \
0c24b341 3541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3542 maintainer-clean) \
2a4cbe27
NN
3543 || exit 1
3544
6bd3dfaa 3545@endif ash
2a4cbe27 3546
2a4cbe27 3547
a7254363 3548
4fa63067
NN
3549.PHONY: configure-autoconf maybe-configure-autoconf
3550maybe-configure-autoconf:
4f0ef2d8
CD
3551@if gcc-bootstrap
3552configure-autoconf: stage_current
3553@endif gcc-bootstrap
6bd3dfaa
PB
3554@if autoconf
3555maybe-configure-autoconf: configure-autoconf
c52c6897 3556configure-autoconf:
0aed8855 3557 @: $(MAKE); $(unstage)
c52c6897 3558 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3560 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3561 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3562 $(HOST_EXPORTS) \
a7254363
PB
3563 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3564 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3565 case $(srcdir) in \
b00612cc
PB
3566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3567 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3569 esac; \
b00612cc
PB
3570 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3571 libsrcdir="$$s/autoconf"; \
4fa63067 3572 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3574 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3575 || exit 1
6bd3dfaa 3576@endif autoconf
2a4cbe27 3577
a7254363
PB
3578
3579
d545f33b
PB
3580
3581
4fa63067
NN
3582.PHONY: all-autoconf maybe-all-autoconf
3583maybe-all-autoconf:
4f0ef2d8
CD
3584@if gcc-bootstrap
3585all-autoconf: stage_current
3586@endif gcc-bootstrap
6bd3dfaa 3587@if autoconf
d27cc32e 3588TARGET-autoconf=all
6bd3dfaa 3589maybe-all-autoconf: all-autoconf
4fa63067 3590all-autoconf: configure-autoconf
0aed8855 3591 @: $(MAKE); $(unstage)
4fa63067
NN
3592 @r=`${PWD_COMMAND}`; export r; \
3593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3594 $(HOST_EXPORTS) \
b00612cc 3595 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3596 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3597 $(TARGET-autoconf))
6bd3dfaa 3598@endif autoconf
2a4cbe27 3599
a7254363 3600
d545f33b
PB
3601
3602
4fa63067
NN
3603.PHONY: check-autoconf maybe-check-autoconf
3604maybe-check-autoconf:
6bd3dfaa
PB
3605@if autoconf
3606maybe-check-autoconf: check-autoconf
2a4cbe27 3607
4fa63067 3608check-autoconf:
0aed8855 3609 @: $(MAKE); $(unstage)
4fa63067 3610 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3612 $(HOST_EXPORTS) \
b00612cc
PB
3613 (cd $(HOST_SUBDIR)/autoconf && \
3614 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3615
6bd3dfaa 3616@endif autoconf
2a4cbe27 3617
4fa63067
NN
3618.PHONY: install-autoconf maybe-install-autoconf
3619maybe-install-autoconf:
6bd3dfaa
PB
3620@if autoconf
3621maybe-install-autoconf: install-autoconf
2a4cbe27 3622
4fa63067 3623install-autoconf: installdirs
0aed8855 3624 @: $(MAKE); $(unstage)
4fa63067 3625 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3627 $(HOST_EXPORTS) \
b00612cc 3628 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3629 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3630
6bd3dfaa 3631@endif autoconf
2a4cbe27 3632
56a8fe78 3633# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3634
4fa63067
NN
3635.PHONY: maybe-info-autoconf info-autoconf
3636maybe-info-autoconf:
6bd3dfaa
PB
3637@if autoconf
3638maybe-info-autoconf: info-autoconf
4fa63067
NN
3639
3640info-autoconf: \
3641 configure-autoconf
0aed8855 3642 @: $(MAKE); $(unstage)
4fa63067 3643 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3644 r=`${PWD_COMMAND}`; export r; \
3645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3646 $(HOST_EXPORTS) \
b813574b 3647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3649 done; \
4fa63067 3650 echo "Doing info in autoconf" ; \
b00612cc 3651 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3654 "RANLIB=$${RANLIB}" \
0c24b341 3655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3656 info) \
2a4cbe27
NN
3657 || exit 1
3658
6bd3dfaa 3659@endif autoconf
2a4cbe27 3660
4fa63067
NN
3661.PHONY: maybe-dvi-autoconf dvi-autoconf
3662maybe-dvi-autoconf:
6bd3dfaa
PB
3663@if autoconf
3664maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3665
4fa63067
NN
3666dvi-autoconf: \
3667 configure-autoconf
0aed8855 3668 @: $(MAKE); $(unstage)
4fa63067 3669 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3670 r=`${PWD_COMMAND}`; export r; \
3671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3672 $(HOST_EXPORTS) \
b813574b 3673 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3675 done; \
4fa63067 3676 echo "Doing dvi in autoconf" ; \
b00612cc 3677 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3680 "RANLIB=$${RANLIB}" \
0c24b341 3681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3682 dvi) \
2a4cbe27
NN
3683 || exit 1
3684
6bd3dfaa 3685@endif autoconf
2a4cbe27 3686
56a8fe78
DD
3687.PHONY: maybe-pdf-autoconf pdf-autoconf
3688maybe-pdf-autoconf:
3689@if autoconf
3690maybe-pdf-autoconf: pdf-autoconf
3691
3692pdf-autoconf: \
3693 configure-autoconf
3694 @: $(MAKE); $(unstage)
3695 @[ -f ./autoconf/Makefile ] || exit 0; \
3696 r=`${PWD_COMMAND}`; export r; \
3697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3698 $(HOST_EXPORTS) \
3699 for flag in $(EXTRA_HOST_FLAGS) ; do \
3700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3701 done; \
3702 echo "Doing pdf in autoconf" ; \
3703 (cd $(HOST_SUBDIR)/autoconf && \
3704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3706 "RANLIB=$${RANLIB}" \
0c24b341 3707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3708 pdf) \
3709 || exit 1
3710
3711@endif autoconf
3712
6d389afc
MS
3713.PHONY: maybe-html-autoconf html-autoconf
3714maybe-html-autoconf:
3715@if autoconf
3716maybe-html-autoconf: html-autoconf
3717
3718html-autoconf: \
3719 configure-autoconf
0aed8855 3720 @: $(MAKE); $(unstage)
6d389afc
MS
3721 @[ -f ./autoconf/Makefile ] || exit 0; \
3722 r=`${PWD_COMMAND}`; export r; \
3723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3724 $(HOST_EXPORTS) \
3725 for flag in $(EXTRA_HOST_FLAGS) ; do \
3726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3727 done; \
3728 echo "Doing html in autoconf" ; \
b00612cc 3729 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3732 "RANLIB=$${RANLIB}" \
0c24b341 3733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3734 html) \
3735 || exit 1
3736
3737@endif autoconf
3738
4fa63067
NN
3739.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3740maybe-TAGS-autoconf:
6bd3dfaa
PB
3741@if autoconf
3742maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3743
4fa63067
NN
3744TAGS-autoconf: \
3745 configure-autoconf
0aed8855 3746 @: $(MAKE); $(unstage)
4fa63067 3747 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3748 r=`${PWD_COMMAND}`; export r; \
3749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3750 $(HOST_EXPORTS) \
b813574b 3751 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3753 done; \
4fa63067 3754 echo "Doing TAGS in autoconf" ; \
b00612cc 3755 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3758 "RANLIB=$${RANLIB}" \
0c24b341 3759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3760 TAGS) \
2a4cbe27
NN
3761 || exit 1
3762
6bd3dfaa 3763@endif autoconf
2a4cbe27 3764
4fa63067
NN
3765.PHONY: maybe-install-info-autoconf install-info-autoconf
3766maybe-install-info-autoconf:
6bd3dfaa
PB
3767@if autoconf
3768maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3769
4fa63067
NN
3770install-info-autoconf: \
3771 configure-autoconf \
3772 info-autoconf
0aed8855 3773 @: $(MAKE); $(unstage)
4fa63067 3774 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3775 r=`${PWD_COMMAND}`; export r; \
3776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3777 $(HOST_EXPORTS) \
b813574b 3778 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3780 done; \
4fa63067 3781 echo "Doing install-info in autoconf" ; \
b00612cc 3782 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3785 "RANLIB=$${RANLIB}" \
0c24b341 3786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3787 install-info) \
2a4cbe27
NN
3788 || exit 1
3789
6bd3dfaa 3790@endif autoconf
2a4cbe27 3791
a3ca38d2
DD
3792.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3793maybe-install-pdf-autoconf:
3794@if autoconf
3795maybe-install-pdf-autoconf: install-pdf-autoconf
3796
3797install-pdf-autoconf: \
3798 configure-autoconf \
3799 pdf-autoconf
3800 @: $(MAKE); $(unstage)
3801 @[ -f ./autoconf/Makefile ] || exit 0; \
3802 r=`${PWD_COMMAND}`; export r; \
3803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3804 $(HOST_EXPORTS) \
3805 for flag in $(EXTRA_HOST_FLAGS) ; do \
3806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3807 done; \
3808 echo "Doing install-pdf in autoconf" ; \
3809 (cd $(HOST_SUBDIR)/autoconf && \
3810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3812 "RANLIB=$${RANLIB}" \
0c24b341 3813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3814 install-pdf) \
3815 || exit 1
3816
3817@endif autoconf
3818
108a6f8e
CD
3819.PHONY: maybe-install-html-autoconf install-html-autoconf
3820maybe-install-html-autoconf:
3821@if autoconf
3822maybe-install-html-autoconf: install-html-autoconf
3823
3824install-html-autoconf: \
3825 configure-autoconf \
3826 html-autoconf
3827 @: $(MAKE); $(unstage)
3828 @[ -f ./autoconf/Makefile ] || exit 0; \
3829 r=`${PWD_COMMAND}`; export r; \
3830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3831 $(HOST_EXPORTS) \
3832 for flag in $(EXTRA_HOST_FLAGS) ; do \
3833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3834 done; \
3835 echo "Doing install-html in autoconf" ; \
3836 (cd $(HOST_SUBDIR)/autoconf && \
3837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3839 "RANLIB=$${RANLIB}" \
0c24b341 3840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3841 install-html) \
3842 || exit 1
3843
3844@endif autoconf
3845
4fa63067
NN
3846.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3847maybe-installcheck-autoconf:
6bd3dfaa
PB
3848@if autoconf
3849maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3850
4fa63067
NN
3851installcheck-autoconf: \
3852 configure-autoconf
0aed8855 3853 @: $(MAKE); $(unstage)
4fa63067 3854 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3855 r=`${PWD_COMMAND}`; export r; \
3856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3857 $(HOST_EXPORTS) \
b813574b 3858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3860 done; \
4fa63067 3861 echo "Doing installcheck in autoconf" ; \
b00612cc 3862 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3865 "RANLIB=$${RANLIB}" \
0c24b341 3866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3867 installcheck) \
2a4cbe27
NN
3868 || exit 1
3869
6bd3dfaa 3870@endif autoconf
2a4cbe27 3871
4fa63067
NN
3872.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3873maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3874@if autoconf
3875maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3876
4fa63067 3877mostlyclean-autoconf:
0aed8855 3878 @: $(MAKE); $(unstage)
4fa63067 3879 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3880 r=`${PWD_COMMAND}`; export r; \
3881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3882 $(HOST_EXPORTS) \
b813574b 3883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3885 done; \
4fa63067 3886 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3887 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3890 "RANLIB=$${RANLIB}" \
0c24b341 3891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3892 mostlyclean) \
2a4cbe27
NN
3893 || exit 1
3894
6bd3dfaa 3895@endif autoconf
2a4cbe27 3896
4fa63067
NN
3897.PHONY: maybe-clean-autoconf clean-autoconf
3898maybe-clean-autoconf:
6bd3dfaa
PB
3899@if autoconf
3900maybe-clean-autoconf: clean-autoconf
2a4cbe27 3901
4fa63067 3902clean-autoconf:
0aed8855 3903 @: $(MAKE); $(unstage)
4fa63067 3904 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3905 r=`${PWD_COMMAND}`; export r; \
3906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3907 $(HOST_EXPORTS) \
b813574b 3908 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3910 done; \
4fa63067 3911 echo "Doing clean in autoconf" ; \
b00612cc 3912 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3915 "RANLIB=$${RANLIB}" \
0c24b341 3916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3917 clean) \
2a4cbe27
NN
3918 || exit 1
3919
6bd3dfaa 3920@endif autoconf
2a4cbe27 3921
4fa63067
NN
3922.PHONY: maybe-distclean-autoconf distclean-autoconf
3923maybe-distclean-autoconf:
6bd3dfaa
PB
3924@if autoconf
3925maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3926
4fa63067 3927distclean-autoconf:
0aed8855 3928 @: $(MAKE); $(unstage)
4fa63067 3929 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3930 r=`${PWD_COMMAND}`; export r; \
3931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3932 $(HOST_EXPORTS) \
b813574b 3933 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3935 done; \
4fa63067 3936 echo "Doing distclean in autoconf" ; \
b00612cc 3937 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3940 "RANLIB=$${RANLIB}" \
0c24b341 3941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3942 distclean) \
2a4cbe27
NN
3943 || exit 1
3944
6bd3dfaa 3945@endif autoconf
2a4cbe27 3946
4fa63067
NN
3947.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3948maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3949@if autoconf
3950maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3951
4fa63067 3952maintainer-clean-autoconf:
0aed8855 3953 @: $(MAKE); $(unstage)
4fa63067 3954 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3955 r=`${PWD_COMMAND}`; export r; \
3956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3957 $(HOST_EXPORTS) \
b813574b 3958 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3960 done; \
4fa63067 3961 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3962 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3965 "RANLIB=$${RANLIB}" \
0c24b341 3966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3967 maintainer-clean) \
2a4cbe27
NN
3968 || exit 1
3969
6bd3dfaa 3970@endif autoconf
2a4cbe27 3971
2a4cbe27 3972
a7254363 3973
4fa63067
NN
3974.PHONY: configure-automake maybe-configure-automake
3975maybe-configure-automake:
4f0ef2d8
CD
3976@if gcc-bootstrap
3977configure-automake: stage_current
3978@endif gcc-bootstrap
6bd3dfaa
PB
3979@if automake
3980maybe-configure-automake: configure-automake
c52c6897 3981configure-automake:
0aed8855 3982 @: $(MAKE); $(unstage)
c52c6897 3983 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3985 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3987 $(HOST_EXPORTS) \
a7254363
PB
3988 echo Configuring in $(HOST_SUBDIR)/automake; \
3989 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3990 case $(srcdir) in \
b00612cc
PB
3991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3992 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3994 esac; \
b00612cc
PB
3995 srcdiroption="--srcdir=$${topdir}/automake"; \
3996 libsrcdir="$$s/automake"; \
4fa63067 3997 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3999 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4000 || exit 1
6bd3dfaa 4001@endif automake
2a4cbe27 4002
a7254363
PB
4003
4004
d545f33b
PB
4005
4006
4fa63067
NN
4007.PHONY: all-automake maybe-all-automake
4008maybe-all-automake:
4f0ef2d8
CD
4009@if gcc-bootstrap
4010all-automake: stage_current
4011@endif gcc-bootstrap
6bd3dfaa 4012@if automake
d27cc32e 4013TARGET-automake=all
6bd3dfaa 4014maybe-all-automake: all-automake
4fa63067 4015all-automake: configure-automake
0aed8855 4016 @: $(MAKE); $(unstage)
4fa63067
NN
4017 @r=`${PWD_COMMAND}`; export r; \
4018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4019 $(HOST_EXPORTS) \
b00612cc 4020 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4021 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4022 $(TARGET-automake))
6bd3dfaa 4023@endif automake
2a4cbe27 4024
a7254363 4025
d545f33b
PB
4026
4027
4fa63067
NN
4028.PHONY: check-automake maybe-check-automake
4029maybe-check-automake:
6bd3dfaa
PB
4030@if automake
4031maybe-check-automake: check-automake
2a4cbe27 4032
4fa63067 4033check-automake:
0aed8855 4034 @: $(MAKE); $(unstage)
4fa63067 4035 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4037 $(HOST_EXPORTS) \
b00612cc
PB
4038 (cd $(HOST_SUBDIR)/automake && \
4039 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4040
6bd3dfaa 4041@endif automake
4fa63067
NN
4042
4043.PHONY: install-automake maybe-install-automake
4044maybe-install-automake:
6bd3dfaa
PB
4045@if automake
4046maybe-install-automake: install-automake
2a4cbe27 4047
4fa63067 4048install-automake: installdirs
0aed8855 4049 @: $(MAKE); $(unstage)
4fa63067
NN
4050 @r=`${PWD_COMMAND}`; export r; \
4051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4052 $(HOST_EXPORTS) \
b00612cc 4053 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4054 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4055
6bd3dfaa 4056@endif automake
2a4cbe27 4057
56a8fe78 4058# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4059
4060.PHONY: maybe-info-automake info-automake
4061maybe-info-automake:
6bd3dfaa
PB
4062@if automake
4063maybe-info-automake: info-automake
4fa63067
NN
4064
4065info-automake: \
4066 configure-automake
0aed8855 4067 @: $(MAKE); $(unstage)
4fa63067 4068 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4069 r=`${PWD_COMMAND}`; export r; \
4070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4071 $(HOST_EXPORTS) \
b813574b 4072 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4074 done; \
4fa63067 4075 echo "Doing info in automake" ; \
b00612cc 4076 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4079 "RANLIB=$${RANLIB}" \
0c24b341 4080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4081 info) \
2a4cbe27
NN
4082 || exit 1
4083
6bd3dfaa 4084@endif automake
2a4cbe27 4085
4fa63067
NN
4086.PHONY: maybe-dvi-automake dvi-automake
4087maybe-dvi-automake:
6bd3dfaa
PB
4088@if automake
4089maybe-dvi-automake: dvi-automake
2a4cbe27 4090
4fa63067
NN
4091dvi-automake: \
4092 configure-automake
0aed8855 4093 @: $(MAKE); $(unstage)
4fa63067 4094 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4095 r=`${PWD_COMMAND}`; export r; \
4096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4097 $(HOST_EXPORTS) \
b813574b 4098 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4100 done; \
4fa63067 4101 echo "Doing dvi in automake" ; \
b00612cc 4102 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4105 "RANLIB=$${RANLIB}" \
0c24b341 4106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4107 dvi) \
2a4cbe27
NN
4108 || exit 1
4109
6bd3dfaa 4110@endif automake
2a4cbe27 4111
56a8fe78
DD
4112.PHONY: maybe-pdf-automake pdf-automake
4113maybe-pdf-automake:
4114@if automake
4115maybe-pdf-automake: pdf-automake
4116
4117pdf-automake: \
4118 configure-automake
4119 @: $(MAKE); $(unstage)
4120 @[ -f ./automake/Makefile ] || exit 0; \
4121 r=`${PWD_COMMAND}`; export r; \
4122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4123 $(HOST_EXPORTS) \
4124 for flag in $(EXTRA_HOST_FLAGS) ; do \
4125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4126 done; \
4127 echo "Doing pdf in automake" ; \
4128 (cd $(HOST_SUBDIR)/automake && \
4129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4131 "RANLIB=$${RANLIB}" \
0c24b341 4132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4133 pdf) \
4134 || exit 1
4135
4136@endif automake
4137
6d389afc
MS
4138.PHONY: maybe-html-automake html-automake
4139maybe-html-automake:
4140@if automake
4141maybe-html-automake: html-automake
4142
4143html-automake: \
4144 configure-automake
0aed8855 4145 @: $(MAKE); $(unstage)
6d389afc
MS
4146 @[ -f ./automake/Makefile ] || exit 0; \
4147 r=`${PWD_COMMAND}`; export r; \
4148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4149 $(HOST_EXPORTS) \
4150 for flag in $(EXTRA_HOST_FLAGS) ; do \
4151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4152 done; \
4153 echo "Doing html in automake" ; \
b00612cc 4154 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4157 "RANLIB=$${RANLIB}" \
0c24b341 4158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4159 html) \
4160 || exit 1
4161
4162@endif automake
4163
4fa63067
NN
4164.PHONY: maybe-TAGS-automake TAGS-automake
4165maybe-TAGS-automake:
6bd3dfaa
PB
4166@if automake
4167maybe-TAGS-automake: TAGS-automake
2a4cbe27 4168
4fa63067
NN
4169TAGS-automake: \
4170 configure-automake
0aed8855 4171 @: $(MAKE); $(unstage)
4fa63067 4172 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4173 r=`${PWD_COMMAND}`; export r; \
4174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4175 $(HOST_EXPORTS) \
b813574b 4176 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4178 done; \
4fa63067 4179 echo "Doing TAGS in automake" ; \
b00612cc 4180 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4183 "RANLIB=$${RANLIB}" \
0c24b341 4184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4185 TAGS) \
2a4cbe27
NN
4186 || exit 1
4187
6bd3dfaa 4188@endif automake
2a4cbe27 4189
4fa63067
NN
4190.PHONY: maybe-install-info-automake install-info-automake
4191maybe-install-info-automake:
6bd3dfaa
PB
4192@if automake
4193maybe-install-info-automake: install-info-automake
2a4cbe27 4194
4fa63067
NN
4195install-info-automake: \
4196 configure-automake \
4197 info-automake
0aed8855 4198 @: $(MAKE); $(unstage)
4fa63067 4199 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4200 r=`${PWD_COMMAND}`; export r; \
4201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4202 $(HOST_EXPORTS) \
b813574b 4203 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4205 done; \
4fa63067 4206 echo "Doing install-info in automake" ; \
b00612cc 4207 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4210 "RANLIB=$${RANLIB}" \
0c24b341 4211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4212 install-info) \
2a4cbe27
NN
4213 || exit 1
4214
6bd3dfaa 4215@endif automake
2a4cbe27 4216
a3ca38d2
DD
4217.PHONY: maybe-install-pdf-automake install-pdf-automake
4218maybe-install-pdf-automake:
4219@if automake
4220maybe-install-pdf-automake: install-pdf-automake
4221
4222install-pdf-automake: \
4223 configure-automake \
4224 pdf-automake
4225 @: $(MAKE); $(unstage)
4226 @[ -f ./automake/Makefile ] || exit 0; \
4227 r=`${PWD_COMMAND}`; export r; \
4228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4229 $(HOST_EXPORTS) \
4230 for flag in $(EXTRA_HOST_FLAGS) ; do \
4231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4232 done; \
4233 echo "Doing install-pdf in automake" ; \
4234 (cd $(HOST_SUBDIR)/automake && \
4235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4237 "RANLIB=$${RANLIB}" \
0c24b341 4238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4239 install-pdf) \
4240 || exit 1
4241
4242@endif automake
4243
108a6f8e
CD
4244.PHONY: maybe-install-html-automake install-html-automake
4245maybe-install-html-automake:
4246@if automake
4247maybe-install-html-automake: install-html-automake
4248
4249install-html-automake: \
4250 configure-automake \
4251 html-automake
4252 @: $(MAKE); $(unstage)
4253 @[ -f ./automake/Makefile ] || exit 0; \
4254 r=`${PWD_COMMAND}`; export r; \
4255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4256 $(HOST_EXPORTS) \
4257 for flag in $(EXTRA_HOST_FLAGS) ; do \
4258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4259 done; \
4260 echo "Doing install-html in automake" ; \
4261 (cd $(HOST_SUBDIR)/automake && \
4262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4264 "RANLIB=$${RANLIB}" \
0c24b341 4265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4266 install-html) \
4267 || exit 1
4268
4269@endif automake
4270
4fa63067
NN
4271.PHONY: maybe-installcheck-automake installcheck-automake
4272maybe-installcheck-automake:
6bd3dfaa
PB
4273@if automake
4274maybe-installcheck-automake: installcheck-automake
2a4cbe27 4275
4fa63067
NN
4276installcheck-automake: \
4277 configure-automake
0aed8855 4278 @: $(MAKE); $(unstage)
4fa63067 4279 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4280 r=`${PWD_COMMAND}`; export r; \
4281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4282 $(HOST_EXPORTS) \
b813574b 4283 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4285 done; \
4fa63067 4286 echo "Doing installcheck in automake" ; \
b00612cc 4287 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4290 "RANLIB=$${RANLIB}" \
0c24b341 4291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4292 installcheck) \
2a4cbe27
NN
4293 || exit 1
4294
6bd3dfaa 4295@endif automake
2a4cbe27 4296
4fa63067
NN
4297.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4298maybe-mostlyclean-automake:
6bd3dfaa
PB
4299@if automake
4300maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4301
4fa63067 4302mostlyclean-automake:
0aed8855 4303 @: $(MAKE); $(unstage)
4fa63067 4304 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4305 r=`${PWD_COMMAND}`; export r; \
4306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4307 $(HOST_EXPORTS) \
b813574b 4308 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4310 done; \
4fa63067 4311 echo "Doing mostlyclean in automake" ; \
b00612cc 4312 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4315 "RANLIB=$${RANLIB}" \
0c24b341 4316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4317 mostlyclean) \
2a4cbe27
NN
4318 || exit 1
4319
6bd3dfaa 4320@endif automake
2a4cbe27 4321
4fa63067
NN
4322.PHONY: maybe-clean-automake clean-automake
4323maybe-clean-automake:
6bd3dfaa
PB
4324@if automake
4325maybe-clean-automake: clean-automake
2a4cbe27 4326
4fa63067 4327clean-automake:
0aed8855 4328 @: $(MAKE); $(unstage)
4fa63067 4329 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4330 r=`${PWD_COMMAND}`; export r; \
4331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4332 $(HOST_EXPORTS) \
b813574b 4333 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4335 done; \
4fa63067 4336 echo "Doing clean in automake" ; \
b00612cc 4337 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4340 "RANLIB=$${RANLIB}" \
0c24b341 4341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4342 clean) \
2a4cbe27
NN
4343 || exit 1
4344
6bd3dfaa 4345@endif automake
2a4cbe27 4346
4fa63067
NN
4347.PHONY: maybe-distclean-automake distclean-automake
4348maybe-distclean-automake:
6bd3dfaa
PB
4349@if automake
4350maybe-distclean-automake: distclean-automake
2a4cbe27 4351
4fa63067 4352distclean-automake:
0aed8855 4353 @: $(MAKE); $(unstage)
4fa63067 4354 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4355 r=`${PWD_COMMAND}`; export r; \
4356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4357 $(HOST_EXPORTS) \
b813574b 4358 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4360 done; \
4fa63067 4361 echo "Doing distclean in automake" ; \
b00612cc 4362 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4365 "RANLIB=$${RANLIB}" \
0c24b341 4366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4367 distclean) \
2a4cbe27
NN
4368 || exit 1
4369
6bd3dfaa 4370@endif automake
2a4cbe27 4371
4fa63067
NN
4372.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4373maybe-maintainer-clean-automake:
6bd3dfaa
PB
4374@if automake
4375maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4376
4fa63067 4377maintainer-clean-automake:
0aed8855 4378 @: $(MAKE); $(unstage)
4fa63067 4379 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4380 r=`${PWD_COMMAND}`; export r; \
4381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4382 $(HOST_EXPORTS) \
b813574b 4383 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4385 done; \
4fa63067 4386 echo "Doing maintainer-clean in automake" ; \
b00612cc 4387 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4390 "RANLIB=$${RANLIB}" \
0c24b341 4391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4392 maintainer-clean) \
2a4cbe27
NN
4393 || exit 1
4394
6bd3dfaa 4395@endif automake
2a4cbe27 4396
2a4cbe27 4397
a7254363 4398
4fa63067
NN
4399.PHONY: configure-bash maybe-configure-bash
4400maybe-configure-bash:
4f0ef2d8
CD
4401@if gcc-bootstrap
4402configure-bash: stage_current
4403@endif gcc-bootstrap
6bd3dfaa
PB
4404@if bash
4405maybe-configure-bash: configure-bash
c52c6897 4406configure-bash:
0aed8855 4407 @: $(MAKE); $(unstage)
c52c6897 4408 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4410 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4412 $(HOST_EXPORTS) \
a7254363
PB
4413 echo Configuring in $(HOST_SUBDIR)/bash; \
4414 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4415 case $(srcdir) in \
b00612cc
PB
4416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4417 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4419 esac; \
b00612cc
PB
4420 srcdiroption="--srcdir=$${topdir}/bash"; \
4421 libsrcdir="$$s/bash"; \
4fa63067 4422 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4423 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4424 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4425 || exit 1
6bd3dfaa 4426@endif bash
2a4cbe27 4427
a7254363
PB
4428
4429
d545f33b
PB
4430
4431
4fa63067
NN
4432.PHONY: all-bash maybe-all-bash
4433maybe-all-bash:
4f0ef2d8
CD
4434@if gcc-bootstrap
4435all-bash: stage_current
4436@endif gcc-bootstrap
6bd3dfaa 4437@if bash
d27cc32e 4438TARGET-bash=all
6bd3dfaa 4439maybe-all-bash: all-bash
4fa63067 4440all-bash: configure-bash
0aed8855 4441 @: $(MAKE); $(unstage)
4fa63067
NN
4442 @r=`${PWD_COMMAND}`; export r; \
4443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4444 $(HOST_EXPORTS) \
b00612cc 4445 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4446 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4447 $(TARGET-bash))
6bd3dfaa 4448@endif bash
2a4cbe27 4449
a7254363 4450
d545f33b
PB
4451
4452
4fa63067
NN
4453.PHONY: check-bash maybe-check-bash
4454maybe-check-bash:
6bd3dfaa
PB
4455@if bash
4456maybe-check-bash: check-bash
2a4cbe27 4457
4fa63067 4458check-bash:
0aed8855 4459 @: $(MAKE); $(unstage)
4fa63067 4460 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4462 $(HOST_EXPORTS) \
b00612cc
PB
4463 (cd $(HOST_SUBDIR)/bash && \
4464 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4465
6bd3dfaa 4466@endif bash
2a4cbe27 4467
4fa63067
NN
4468.PHONY: install-bash maybe-install-bash
4469maybe-install-bash:
6bd3dfaa
PB
4470@if bash
4471maybe-install-bash: install-bash
2a4cbe27 4472
4fa63067 4473install-bash: installdirs
0aed8855 4474 @: $(MAKE); $(unstage)
4fa63067 4475 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4477 $(HOST_EXPORTS) \
b00612cc 4478 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4479 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4480
6bd3dfaa 4481@endif bash
2a4cbe27 4482
56a8fe78 4483# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4484
4fa63067
NN
4485.PHONY: maybe-info-bash info-bash
4486maybe-info-bash:
6bd3dfaa
PB
4487@if bash
4488maybe-info-bash: info-bash
4fa63067
NN
4489
4490info-bash: \
4491 configure-bash
0aed8855 4492 @: $(MAKE); $(unstage)
4fa63067 4493 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4494 r=`${PWD_COMMAND}`; export r; \
4495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4496 $(HOST_EXPORTS) \
b813574b 4497 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4499 done; \
4fa63067 4500 echo "Doing info in bash" ; \
b00612cc 4501 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4504 "RANLIB=$${RANLIB}" \
0c24b341 4505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4506 info) \
2a4cbe27
NN
4507 || exit 1
4508
6bd3dfaa 4509@endif bash
2a4cbe27 4510
4fa63067
NN
4511.PHONY: maybe-dvi-bash dvi-bash
4512maybe-dvi-bash:
6bd3dfaa
PB
4513@if bash
4514maybe-dvi-bash: dvi-bash
2a4cbe27 4515
4fa63067
NN
4516dvi-bash: \
4517 configure-bash
0aed8855 4518 @: $(MAKE); $(unstage)
4fa63067 4519 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4520 r=`${PWD_COMMAND}`; export r; \
4521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4522 $(HOST_EXPORTS) \
b813574b 4523 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4525 done; \
4fa63067 4526 echo "Doing dvi in bash" ; \
b00612cc 4527 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4530 "RANLIB=$${RANLIB}" \
0c24b341 4531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4532 dvi) \
2a4cbe27
NN
4533 || exit 1
4534
6bd3dfaa 4535@endif bash
2a4cbe27 4536
56a8fe78
DD
4537.PHONY: maybe-pdf-bash pdf-bash
4538maybe-pdf-bash:
4539@if bash
4540maybe-pdf-bash: pdf-bash
4541
4542pdf-bash: \
4543 configure-bash
4544 @: $(MAKE); $(unstage)
4545 @[ -f ./bash/Makefile ] || exit 0; \
4546 r=`${PWD_COMMAND}`; export r; \
4547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4548 $(HOST_EXPORTS) \
4549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4551 done; \
4552 echo "Doing pdf in bash" ; \
4553 (cd $(HOST_SUBDIR)/bash && \
4554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4556 "RANLIB=$${RANLIB}" \
0c24b341 4557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4558 pdf) \
4559 || exit 1
4560
4561@endif bash
4562
6d389afc
MS
4563.PHONY: maybe-html-bash html-bash
4564maybe-html-bash:
4565@if bash
4566maybe-html-bash: html-bash
4567
4568html-bash: \
4569 configure-bash
0aed8855 4570 @: $(MAKE); $(unstage)
6d389afc
MS
4571 @[ -f ./bash/Makefile ] || exit 0; \
4572 r=`${PWD_COMMAND}`; export r; \
4573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4574 $(HOST_EXPORTS) \
4575 for flag in $(EXTRA_HOST_FLAGS) ; do \
4576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4577 done; \
4578 echo "Doing html in bash" ; \
b00612cc 4579 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4582 "RANLIB=$${RANLIB}" \
0c24b341 4583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4584 html) \
4585 || exit 1
4586
4587@endif bash
4588
4fa63067
NN
4589.PHONY: maybe-TAGS-bash TAGS-bash
4590maybe-TAGS-bash:
6bd3dfaa
PB
4591@if bash
4592maybe-TAGS-bash: TAGS-bash
2a4cbe27 4593
4fa63067
NN
4594TAGS-bash: \
4595 configure-bash
0aed8855 4596 @: $(MAKE); $(unstage)
4fa63067 4597 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4598 r=`${PWD_COMMAND}`; export r; \
4599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4600 $(HOST_EXPORTS) \
b813574b 4601 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4603 done; \
4fa63067 4604 echo "Doing TAGS in bash" ; \
b00612cc 4605 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4608 "RANLIB=$${RANLIB}" \
0c24b341 4609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4610 TAGS) \
2a4cbe27
NN
4611 || exit 1
4612
6bd3dfaa 4613@endif bash
2a4cbe27 4614
4fa63067
NN
4615.PHONY: maybe-install-info-bash install-info-bash
4616maybe-install-info-bash:
6bd3dfaa
PB
4617@if bash
4618maybe-install-info-bash: install-info-bash
2a4cbe27 4619
4fa63067
NN
4620install-info-bash: \
4621 configure-bash \
4622 info-bash
0aed8855 4623 @: $(MAKE); $(unstage)
4fa63067 4624 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4625 r=`${PWD_COMMAND}`; export r; \
4626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4627 $(HOST_EXPORTS) \
b813574b 4628 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4630 done; \
4fa63067 4631 echo "Doing install-info in bash" ; \
b00612cc 4632 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4635 "RANLIB=$${RANLIB}" \
0c24b341 4636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4637 install-info) \
2a4cbe27
NN
4638 || exit 1
4639
6bd3dfaa 4640@endif bash
2a4cbe27 4641
a3ca38d2
DD
4642.PHONY: maybe-install-pdf-bash install-pdf-bash
4643maybe-install-pdf-bash:
4644@if bash
4645maybe-install-pdf-bash: install-pdf-bash
4646
4647install-pdf-bash: \
4648 configure-bash \
4649 pdf-bash
4650 @: $(MAKE); $(unstage)
4651 @[ -f ./bash/Makefile ] || exit 0; \
4652 r=`${PWD_COMMAND}`; export r; \
4653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4654 $(HOST_EXPORTS) \
4655 for flag in $(EXTRA_HOST_FLAGS) ; do \
4656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4657 done; \
4658 echo "Doing install-pdf in bash" ; \
4659 (cd $(HOST_SUBDIR)/bash && \
4660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4662 "RANLIB=$${RANLIB}" \
0c24b341 4663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4664 install-pdf) \
4665 || exit 1
4666
4667@endif bash
4668
108a6f8e
CD
4669.PHONY: maybe-install-html-bash install-html-bash
4670maybe-install-html-bash:
4671@if bash
4672maybe-install-html-bash: install-html-bash
4673
4674install-html-bash: \
4675 configure-bash \
4676 html-bash
4677 @: $(MAKE); $(unstage)
4678 @[ -f ./bash/Makefile ] || exit 0; \
4679 r=`${PWD_COMMAND}`; export r; \
4680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4681 $(HOST_EXPORTS) \
4682 for flag in $(EXTRA_HOST_FLAGS) ; do \
4683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4684 done; \
4685 echo "Doing install-html in bash" ; \
4686 (cd $(HOST_SUBDIR)/bash && \
4687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4689 "RANLIB=$${RANLIB}" \
0c24b341 4690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4691 install-html) \
4692 || exit 1
4693
4694@endif bash
4695
4fa63067
NN
4696.PHONY: maybe-installcheck-bash installcheck-bash
4697maybe-installcheck-bash:
6bd3dfaa
PB
4698@if bash
4699maybe-installcheck-bash: installcheck-bash
2a4cbe27 4700
4fa63067
NN
4701installcheck-bash: \
4702 configure-bash
0aed8855 4703 @: $(MAKE); $(unstage)
4fa63067 4704 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4705 r=`${PWD_COMMAND}`; export r; \
4706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4707 $(HOST_EXPORTS) \
b813574b 4708 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4710 done; \
4fa63067 4711 echo "Doing installcheck in bash" ; \
b00612cc 4712 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4715 "RANLIB=$${RANLIB}" \
0c24b341 4716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4717 installcheck) \
2a4cbe27
NN
4718 || exit 1
4719
6bd3dfaa 4720@endif bash
2a4cbe27 4721
4fa63067
NN
4722.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4723maybe-mostlyclean-bash:
6bd3dfaa
PB
4724@if bash
4725maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4726
4fa63067 4727mostlyclean-bash:
0aed8855 4728 @: $(MAKE); $(unstage)
4fa63067 4729 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4730 r=`${PWD_COMMAND}`; export r; \
4731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4732 $(HOST_EXPORTS) \
b813574b 4733 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4735 done; \
4fa63067 4736 echo "Doing mostlyclean in bash" ; \
b00612cc 4737 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4740 "RANLIB=$${RANLIB}" \
0c24b341 4741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4742 mostlyclean) \
2a4cbe27
NN
4743 || exit 1
4744
6bd3dfaa 4745@endif bash
2a4cbe27 4746
4fa63067
NN
4747.PHONY: maybe-clean-bash clean-bash
4748maybe-clean-bash:
6bd3dfaa
PB
4749@if bash
4750maybe-clean-bash: clean-bash
2a4cbe27 4751
4fa63067 4752clean-bash:
0aed8855 4753 @: $(MAKE); $(unstage)
4fa63067 4754 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4755 r=`${PWD_COMMAND}`; export r; \
4756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4757 $(HOST_EXPORTS) \
b813574b 4758 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4760 done; \
4fa63067 4761 echo "Doing clean in bash" ; \
b00612cc 4762 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4765 "RANLIB=$${RANLIB}" \
0c24b341 4766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4767 clean) \
2a4cbe27
NN
4768 || exit 1
4769
6bd3dfaa 4770@endif bash
2a4cbe27 4771
4fa63067
NN
4772.PHONY: maybe-distclean-bash distclean-bash
4773maybe-distclean-bash:
6bd3dfaa
PB
4774@if bash
4775maybe-distclean-bash: distclean-bash
2a4cbe27 4776
4fa63067 4777distclean-bash:
0aed8855 4778 @: $(MAKE); $(unstage)
4fa63067 4779 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4780 r=`${PWD_COMMAND}`; export r; \
4781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4782 $(HOST_EXPORTS) \
b813574b 4783 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4785 done; \
4fa63067 4786 echo "Doing distclean in bash" ; \
b00612cc 4787 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4790 "RANLIB=$${RANLIB}" \
0c24b341 4791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4792 distclean) \
2a4cbe27
NN
4793 || exit 1
4794
6bd3dfaa 4795@endif bash
2a4cbe27 4796
4fa63067
NN
4797.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4798maybe-maintainer-clean-bash:
6bd3dfaa
PB
4799@if bash
4800maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4801
4fa63067 4802maintainer-clean-bash:
0aed8855 4803 @: $(MAKE); $(unstage)
4fa63067 4804 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4805 r=`${PWD_COMMAND}`; export r; \
4806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4807 $(HOST_EXPORTS) \
b813574b 4808 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4810 done; \
4fa63067 4811 echo "Doing maintainer-clean in bash" ; \
b00612cc 4812 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4815 "RANLIB=$${RANLIB}" \
0c24b341 4816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4817 maintainer-clean) \
2a4cbe27
NN
4818 || exit 1
4819
6bd3dfaa 4820@endif bash
2a4cbe27 4821
2a4cbe27 4822
a7254363 4823
4fa63067
NN
4824.PHONY: configure-bfd maybe-configure-bfd
4825maybe-configure-bfd:
4f0ef2d8
CD
4826@if gcc-bootstrap
4827configure-bfd: stage_current
4828@endif gcc-bootstrap
6bd3dfaa
PB
4829@if bfd
4830maybe-configure-bfd: configure-bfd
c52c6897 4831configure-bfd:
c52c6897
PB
4832 @r=`${PWD_COMMAND}`; export r; \
4833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4834 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4835 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4836 $(HOST_EXPORTS) \
a7254363
PB
4837 echo Configuring in $(HOST_SUBDIR)/bfd; \
4838 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4839 case $(srcdir) in \
b00612cc
PB
4840 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4841 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4842 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4843 esac; \
b00612cc
PB
4844 srcdiroption="--srcdir=$${topdir}/bfd"; \
4845 libsrcdir="$$s/bfd"; \
4fa63067 4846 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4847 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4848 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4849 || exit 1
6bd3dfaa 4850@endif bfd
2a4cbe27 4851
a7254363
PB
4852
4853
d545f33b
PB
4854.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4855maybe-configure-stage1-bfd:
4856@if bfd-bootstrap
4857maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4858configure-stage1-bfd:
c52c6897 4859 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4860 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4861 @r=`${PWD_COMMAND}`; export r; \
4862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4863 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
7f6ef0c0 4864 $(HOST_EXPORTS) \
8ee82aff 4865 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4866 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 4867 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4869 cd $(HOST_SUBDIR)/bfd || exit 1; \
4870 case $(srcdir) in \
4871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4872 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4874 esac; \
4875 srcdiroption="--srcdir=$${topdir}/bfd"; \
4876 libsrcdir="$$s/bfd"; \
4877 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4879 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4880 \
8a0d8a5c 4881 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4882@endif bfd-bootstrap
4883
4884.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4885maybe-configure-stage2-bfd:
4886@if bfd-bootstrap
4887maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4888configure-stage2-bfd:
c52c6897 4889 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4890 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4891 @r=`${PWD_COMMAND}`; export r; \
4892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4893 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4894 $(HOST_EXPORTS) \
7f6ef0c0 4895 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4896 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4897 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 4898 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4900 cd $(HOST_SUBDIR)/bfd || exit 1; \
4901 case $(srcdir) in \
4902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4903 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4905 esac; \
4906 srcdiroption="--srcdir=$${topdir}/bfd"; \
4907 libsrcdir="$$s/bfd"; \
4908 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4910 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4911 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4912 @stage2_werror_flag@
4913@endif bfd-bootstrap
4914
8520c408
AO
4915.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4916maybe-configure-stageb2g0-bfd:
4917@if bfd-bootstrap
4918maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4919configure-stageb2g0-bfd:
4920 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4922 @r=`${PWD_COMMAND}`; export r; \
4923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4924 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4925 $(HOST_EXPORTS) \
7f6ef0c0 4926 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4927 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 4928 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
4929 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4931 cd $(HOST_SUBDIR)/bfd || exit 1; \
4932 case $(srcdir) in \
4933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4934 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4936 esac; \
4937 srcdiroption="--srcdir=$${topdir}/bfd"; \
4938 libsrcdir="$$s/bfd"; \
4939 $(SHELL) $${libsrcdir}/configure \
4940 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4941 --target=${target_alias} $${srcdiroption} \
4942 --with-build-libsubdir=$(HOST_SUBDIR) \
4943 @stage2_werror_flag@
4944@endif bfd-bootstrap
4945
d545f33b
PB
4946.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4947maybe-configure-stage3-bfd:
4948@if bfd-bootstrap
4949maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4950configure-stage3-bfd:
c52c6897 4951 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4952 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4953 @r=`${PWD_COMMAND}`; export r; \
4954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4955 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4956 $(HOST_EXPORTS) \
7f6ef0c0 4957 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4958 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4959 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 4960 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4962 cd $(HOST_SUBDIR)/bfd || exit 1; \
4963 case $(srcdir) in \
4964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4965 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4967 esac; \
4968 srcdiroption="--srcdir=$${topdir}/bfd"; \
4969 libsrcdir="$$s/bfd"; \
4970 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4972 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4973 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4974 @stage2_werror_flag@
4975@endif bfd-bootstrap
4976
8520c408
AO
4977.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4978maybe-configure-stageb3g2-bfd:
4979@if bfd-bootstrap
4980maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4981configure-stageb3g2-bfd:
4982 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4983 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4984 @r=`${PWD_COMMAND}`; export r; \
4985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4986 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4987 $(HOST_EXPORTS) \
7f6ef0c0 4988 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4989 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 4990 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
4991 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4992 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4993 cd $(HOST_SUBDIR)/bfd || exit 1; \
4994 case $(srcdir) in \
4995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4996 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4998 esac; \
4999 srcdiroption="--srcdir=$${topdir}/bfd"; \
5000 libsrcdir="$$s/bfd"; \
5001 $(SHELL) $${libsrcdir}/configure \
5002 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5003 --target=${target_alias} $${srcdiroption} \
5004 --with-build-libsubdir=$(HOST_SUBDIR) \
5005 @stage2_werror_flag@
5006@endif bfd-bootstrap
5007
d545f33b
PB
5008.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5009maybe-configure-stage4-bfd:
5010@if bfd-bootstrap
5011maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5012configure-stage4-bfd:
c52c6897 5013 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5014 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5015 @r=`${PWD_COMMAND}`; export r; \
5016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5017 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5018 $(HOST_EXPORTS) \
7f6ef0c0 5019 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5020 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5021 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 5022 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5023 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5024 cd $(HOST_SUBDIR)/bfd || exit 1; \
5025 case $(srcdir) in \
5026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5027 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5029 esac; \
5030 srcdiroption="--srcdir=$${topdir}/bfd"; \
5031 libsrcdir="$$s/bfd"; \
5032 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5033 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5034 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5035 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5036 @stage2_werror_flag@
5037@endif bfd-bootstrap
5038
5039.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5040maybe-configure-stageprofile-bfd:
5041@if bfd-bootstrap
5042maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5043configure-stageprofile-bfd:
c52c6897 5044 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5045 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5046 @r=`${PWD_COMMAND}`; export r; \
5047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5048 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5049 $(HOST_EXPORTS) \
7f6ef0c0 5050 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5051 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 5052 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 5053 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5054 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5055 cd $(HOST_SUBDIR)/bfd || exit 1; \
5056 case $(srcdir) in \
5057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5058 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5060 esac; \
5061 srcdiroption="--srcdir=$${topdir}/bfd"; \
5062 libsrcdir="$$s/bfd"; \
5063 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5064 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5065 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5066 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5067 @stage2_werror_flag@
5068@endif bfd-bootstrap
5069
5070.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5071maybe-configure-stagefeedback-bfd:
5072@if bfd-bootstrap
5073maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5074configure-stagefeedback-bfd:
c52c6897 5075 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5076 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5077 @r=`${PWD_COMMAND}`; export r; \
5078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5079 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5080 $(HOST_EXPORTS) \
7f6ef0c0 5081 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5082 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 5083 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 5084 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5085 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5086 cd $(HOST_SUBDIR)/bfd || exit 1; \
5087 case $(srcdir) in \
5088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5089 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5091 esac; \
5092 srcdiroption="--srcdir=$${topdir}/bfd"; \
5093 libsrcdir="$$s/bfd"; \
5094 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5095 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5096 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5097 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5098 @stage2_werror_flag@
5099@endif bfd-bootstrap
5100
5101
5102
5103
5104
4fa63067
NN
5105.PHONY: all-bfd maybe-all-bfd
5106maybe-all-bfd:
4f0ef2d8
CD
5107@if gcc-bootstrap
5108all-bfd: stage_current
5109@endif gcc-bootstrap
6bd3dfaa 5110@if bfd
d27cc32e 5111TARGET-bfd=all
6bd3dfaa 5112maybe-all-bfd: all-bfd
4fa63067 5113all-bfd: configure-bfd
c52c6897 5114 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5116 $(HOST_EXPORTS) \
b00612cc 5117 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5118 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5119 $(TARGET-bfd))
6bd3dfaa 5120@endif bfd
2a4cbe27 5121
a7254363 5122
d545f33b
PB
5123
5124.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5125.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5126maybe-all-stage1-bfd:
5127maybe-clean-stage1-bfd:
5128@if bfd-bootstrap
5129maybe-all-stage1-bfd: all-stage1-bfd
5130all-stage1: all-stage1-bfd
f70224b5 5131TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5132all-stage1-bfd: configure-stage1-bfd
c52c6897 5133 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5134 @r=`${PWD_COMMAND}`; export r; \
5135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5136 $(HOST_EXPORTS) \
5137 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5139 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
5140 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
5141 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
5142 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 5143 $(TARGET-stage1-bfd)
d545f33b
PB
5144
5145maybe-clean-stage1-bfd: clean-stage1-bfd
5146clean-stage1: clean-stage1-bfd
5147clean-stage1-bfd:
9dbaa842
DD
5148 @if [ $(current_stage) = stage1 ]; then \
5149 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5150 else \
5151 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5152 $(MAKE) stage1-start; \
5153 fi; \
d545f33b 5154 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5155 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5156 clean
d545f33b
PB
5157@endif bfd-bootstrap
5158
5159
5160.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5161.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5162maybe-all-stage2-bfd:
5163maybe-clean-stage2-bfd:
5164@if bfd-bootstrap
5165maybe-all-stage2-bfd: all-stage2-bfd
5166all-stage2: all-stage2-bfd
f70224b5 5167TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5168all-stage2-bfd: configure-stage2-bfd
c52c6897 5169 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5170 @r=`${PWD_COMMAND}`; export r; \
5171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5172 $(HOST_EXPORTS) \
5173 $(POSTSTAGE1_HOST_EXPORTS) \
5174 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5176 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
5177 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5178 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5179 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5180 $(TARGET-stage2-bfd)
d545f33b
PB
5181
5182maybe-clean-stage2-bfd: clean-stage2-bfd
5183clean-stage2: clean-stage2-bfd
5184clean-stage2-bfd:
9dbaa842
DD
5185 @if [ $(current_stage) = stage2 ]; then \
5186 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5187 else \
5188 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5189 $(MAKE) stage2-start; \
5190 fi; \
d545f33b 5191 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5192 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5193 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5194 clean
d545f33b
PB
5195@endif bfd-bootstrap
5196
5197
8520c408
AO
5198.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5199.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5200maybe-all-stageb2g0-bfd:
5201maybe-clean-stageb2g0-bfd:
5202@if bfd-bootstrap
5203maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5204all-stageb2g0: all-stageb2g0-bfd
5205TARGET-stageb2g0-bfd = $(TARGET-bfd)
5206all-stageb2g0-bfd: configure-stageb2g0-bfd
5207 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5208 @r=`${PWD_COMMAND}`; export r; \
5209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5210 $(HOST_EXPORTS) \
5211 $(POSTSTAGE1_HOST_EXPORTS) \
5212 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5213 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5214 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
5215 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
5216 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
5217 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5218 $(TARGET-stageb2g0-bfd)
5219
5220maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5221clean-stageb2g0: clean-stageb2g0-bfd
5222clean-stageb2g0-bfd:
5223 @if [ $(current_stage) = stageb2g0 ]; then \
5224 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5225 else \
5226 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5227 $(MAKE) stageb2g0-start; \
5228 fi; \
5229 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5230 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5231 $(POSTSTAGE1_FLAGS_TO_PASS) \
5232 clean
5233@endif bfd-bootstrap
5234
5235
d545f33b
PB
5236.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5237.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5238maybe-all-stage3-bfd:
5239maybe-clean-stage3-bfd:
5240@if bfd-bootstrap
5241maybe-all-stage3-bfd: all-stage3-bfd
5242all-stage3: all-stage3-bfd
f70224b5 5243TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5244all-stage3-bfd: configure-stage3-bfd
c52c6897 5245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5246 @r=`${PWD_COMMAND}`; export r; \
5247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5248 $(HOST_EXPORTS) \
5249 $(POSTSTAGE1_HOST_EXPORTS) \
5250 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5251 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5252 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
5253 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
5254 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
5255 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5256 $(TARGET-stage3-bfd)
d545f33b
PB
5257
5258maybe-clean-stage3-bfd: clean-stage3-bfd
5259clean-stage3: clean-stage3-bfd
5260clean-stage3-bfd:
9dbaa842
DD
5261 @if [ $(current_stage) = stage3 ]; then \
5262 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5263 else \
5264 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5265 $(MAKE) stage3-start; \
5266 fi; \
d545f33b 5267 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5268 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5269 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5270 clean
d545f33b
PB
5271@endif bfd-bootstrap
5272
5273
8520c408
AO
5274.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5275.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5276maybe-all-stageb3g2-bfd:
5277maybe-clean-stageb3g2-bfd:
5278@if bfd-bootstrap
5279maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5280all-stageb3g2: all-stageb3g2-bfd
5281TARGET-stageb3g2-bfd = $(TARGET-bfd)
5282all-stageb3g2-bfd: configure-stageb3g2-bfd
5283 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5284 @r=`${PWD_COMMAND}`; export r; \
5285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5286 $(HOST_EXPORTS) \
5287 $(POSTSTAGE1_HOST_EXPORTS) \
5288 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5290 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
5291 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
5292 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
5293 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5294 $(TARGET-stageb3g2-bfd)
5295
5296maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5297clean-stageb3g2: clean-stageb3g2-bfd
5298clean-stageb3g2-bfd:
5299 @if [ $(current_stage) = stageb3g2 ]; then \
5300 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5301 else \
5302 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5303 $(MAKE) stageb3g2-start; \
5304 fi; \
5305 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5306 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5307 $(POSTSTAGE1_FLAGS_TO_PASS) \
5308 clean
5309@endif bfd-bootstrap
5310
5311
d545f33b
PB
5312.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5313.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5314maybe-all-stage4-bfd:
5315maybe-clean-stage4-bfd:
5316@if bfd-bootstrap
5317maybe-all-stage4-bfd: all-stage4-bfd
5318all-stage4: all-stage4-bfd
f70224b5 5319TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5320all-stage4-bfd: configure-stage4-bfd
c52c6897 5321 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5322 @r=`${PWD_COMMAND}`; export r; \
5323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5324 $(HOST_EXPORTS) \
5325 $(POSTSTAGE1_HOST_EXPORTS) \
5326 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5328 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
5329 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5330 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
5331 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5332 $(TARGET-stage4-bfd)
d545f33b
PB
5333
5334maybe-clean-stage4-bfd: clean-stage4-bfd
5335clean-stage4: clean-stage4-bfd
5336clean-stage4-bfd:
9dbaa842
DD
5337 @if [ $(current_stage) = stage4 ]; then \
5338 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5339 else \
5340 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5341 $(MAKE) stage4-start; \
5342 fi; \
d545f33b 5343 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5344 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5345 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5346 clean
d545f33b
PB
5347@endif bfd-bootstrap
5348
5349
5350.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5351.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5352maybe-all-stageprofile-bfd:
5353maybe-clean-stageprofile-bfd:
5354@if bfd-bootstrap
5355maybe-all-stageprofile-bfd: all-stageprofile-bfd
5356all-stageprofile: all-stageprofile-bfd
f70224b5 5357TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5358all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5359 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5360 @r=`${PWD_COMMAND}`; export r; \
5361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5362 $(HOST_EXPORTS) \
5363 $(POSTSTAGE1_HOST_EXPORTS) \
5364 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5365 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5366 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
5367 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5368 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5369 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5370 $(TARGET-stageprofile-bfd)
d545f33b
PB
5371
5372maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5373clean-stageprofile: clean-stageprofile-bfd
5374clean-stageprofile-bfd:
9dbaa842
DD
5375 @if [ $(current_stage) = stageprofile ]; then \
5376 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5377 else \
5378 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5379 $(MAKE) stageprofile-start; \
5380 fi; \
d545f33b 5381 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5382 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5383 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5384 clean
d545f33b
PB
5385@endif bfd-bootstrap
5386
5387
5388.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5389.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5390maybe-all-stagefeedback-bfd:
5391maybe-clean-stagefeedback-bfd:
5392@if bfd-bootstrap
5393maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5394all-stagefeedback: all-stagefeedback-bfd
f70224b5 5395TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5396all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5397 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5398 @r=`${PWD_COMMAND}`; export r; \
5399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5400 $(HOST_EXPORTS) \
5401 $(POSTSTAGE1_HOST_EXPORTS) \
5402 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5403 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5404 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
5405 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5406 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5407 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5408 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5409
5410maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5411clean-stagefeedback: clean-stagefeedback-bfd
5412clean-stagefeedback-bfd:
9dbaa842
DD
5413 @if [ $(current_stage) = stagefeedback ]; then \
5414 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5415 else \
5416 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5417 $(MAKE) stagefeedback-start; \
5418 fi; \
d545f33b 5419 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5420 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5421 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5422 clean
d545f33b
PB
5423@endif bfd-bootstrap
5424
5425
5426
5427
5428
4fa63067
NN
5429.PHONY: check-bfd maybe-check-bfd
5430maybe-check-bfd:
6bd3dfaa
PB
5431@if bfd
5432maybe-check-bfd: check-bfd
2a4cbe27 5433
4fa63067 5434check-bfd:
0aed8855 5435 @: $(MAKE); $(unstage)
4fa63067 5436 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5438 $(HOST_EXPORTS) \
b00612cc
PB
5439 (cd $(HOST_SUBDIR)/bfd && \
5440 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5441
6bd3dfaa 5442@endif bfd
2a4cbe27 5443
4fa63067
NN
5444.PHONY: install-bfd maybe-install-bfd
5445maybe-install-bfd:
6bd3dfaa
PB
5446@if bfd
5447maybe-install-bfd: install-bfd
2a4cbe27 5448
4fa63067 5449install-bfd: installdirs
0aed8855 5450 @: $(MAKE); $(unstage)
4fa63067 5451 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5453 $(HOST_EXPORTS) \
b00612cc 5454 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5455 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5456
6bd3dfaa 5457@endif bfd
2a4cbe27 5458
56a8fe78 5459# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5460
4fa63067
NN
5461.PHONY: maybe-info-bfd info-bfd
5462maybe-info-bfd:
6bd3dfaa
PB
5463@if bfd
5464maybe-info-bfd: info-bfd
4fa63067
NN
5465
5466info-bfd: \
5467 configure-bfd
5468 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5469 r=`${PWD_COMMAND}`; export r; \
5470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5471 $(HOST_EXPORTS) \
b813574b 5472 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5474 done; \
4fa63067 5475 echo "Doing info in bfd" ; \
b00612cc 5476 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5479 "RANLIB=$${RANLIB}" \
0c24b341 5480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5481 info) \
2a4cbe27
NN
5482 || exit 1
5483
6bd3dfaa 5484@endif bfd
2a4cbe27 5485
4fa63067
NN
5486.PHONY: maybe-dvi-bfd dvi-bfd
5487maybe-dvi-bfd:
6bd3dfaa
PB
5488@if bfd
5489maybe-dvi-bfd: dvi-bfd
2a4cbe27 5490
4fa63067
NN
5491dvi-bfd: \
5492 configure-bfd
5493 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5494 r=`${PWD_COMMAND}`; export r; \
5495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5496 $(HOST_EXPORTS) \
b813574b 5497 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5499 done; \
4fa63067 5500 echo "Doing dvi in bfd" ; \
b00612cc 5501 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5504 "RANLIB=$${RANLIB}" \
0c24b341 5505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5506 dvi) \
2a4cbe27
NN
5507 || exit 1
5508
6bd3dfaa 5509@endif bfd
2a4cbe27 5510
56a8fe78
DD
5511.PHONY: maybe-pdf-bfd pdf-bfd
5512maybe-pdf-bfd:
5513@if bfd
5514maybe-pdf-bfd: pdf-bfd
5515
5516pdf-bfd: \
5517 configure-bfd
5518 @[ -f ./bfd/Makefile ] || exit 0; \
5519 r=`${PWD_COMMAND}`; export r; \
5520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5521 $(HOST_EXPORTS) \
5522 for flag in $(EXTRA_HOST_FLAGS) ; do \
5523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5524 done; \
5525 echo "Doing pdf in bfd" ; \
5526 (cd $(HOST_SUBDIR)/bfd && \
5527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5529 "RANLIB=$${RANLIB}" \
0c24b341 5530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5531 pdf) \
5532 || exit 1
5533
5534@endif bfd
5535
6d389afc
MS
5536.PHONY: maybe-html-bfd html-bfd
5537maybe-html-bfd:
5538@if bfd
5539maybe-html-bfd: html-bfd
5540
5541html-bfd: \
5542 configure-bfd
5543 @[ -f ./bfd/Makefile ] || exit 0; \
5544 r=`${PWD_COMMAND}`; export r; \
5545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5546 $(HOST_EXPORTS) \
5547 for flag in $(EXTRA_HOST_FLAGS) ; do \
5548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5549 done; \
5550 echo "Doing html in bfd" ; \
b00612cc 5551 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5554 "RANLIB=$${RANLIB}" \
0c24b341 5555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5556 html) \
5557 || exit 1
5558
5559@endif bfd
5560
4fa63067
NN
5561.PHONY: maybe-TAGS-bfd TAGS-bfd
5562maybe-TAGS-bfd:
6bd3dfaa
PB
5563@if bfd
5564maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5565
4fa63067
NN
5566TAGS-bfd: \
5567 configure-bfd
5568 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5569 r=`${PWD_COMMAND}`; export r; \
5570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5571 $(HOST_EXPORTS) \
b813574b 5572 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5574 done; \
4fa63067 5575 echo "Doing TAGS in bfd" ; \
b00612cc 5576 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5579 "RANLIB=$${RANLIB}" \
0c24b341 5580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5581 TAGS) \
2a4cbe27
NN
5582 || exit 1
5583
6bd3dfaa 5584@endif bfd
2a4cbe27 5585
4fa63067
NN
5586.PHONY: maybe-install-info-bfd install-info-bfd
5587maybe-install-info-bfd:
6bd3dfaa
PB
5588@if bfd
5589maybe-install-info-bfd: install-info-bfd
2a4cbe27 5590
4fa63067
NN
5591install-info-bfd: \
5592 configure-bfd \
5593 info-bfd
5594 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5595 r=`${PWD_COMMAND}`; export r; \
5596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5597 $(HOST_EXPORTS) \
b813574b 5598 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5600 done; \
4fa63067 5601 echo "Doing install-info in bfd" ; \
b00612cc 5602 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5605 "RANLIB=$${RANLIB}" \
0c24b341 5606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5607 install-info) \
2a4cbe27
NN
5608 || exit 1
5609
6bd3dfaa 5610@endif bfd
2a4cbe27 5611
a3ca38d2
DD
5612.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5613maybe-install-pdf-bfd:
5614@if bfd
5615maybe-install-pdf-bfd: install-pdf-bfd
5616
5617install-pdf-bfd: \
5618 configure-bfd \
5619 pdf-bfd
5620 @[ -f ./bfd/Makefile ] || exit 0; \
5621 r=`${PWD_COMMAND}`; export r; \
5622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5623 $(HOST_EXPORTS) \
5624 for flag in $(EXTRA_HOST_FLAGS) ; do \
5625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5626 done; \
5627 echo "Doing install-pdf in bfd" ; \
5628 (cd $(HOST_SUBDIR)/bfd && \
5629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5631 "RANLIB=$${RANLIB}" \
0c24b341 5632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5633 install-pdf) \
5634 || exit 1
5635
5636@endif bfd
5637
108a6f8e
CD
5638.PHONY: maybe-install-html-bfd install-html-bfd
5639maybe-install-html-bfd:
5640@if bfd
5641maybe-install-html-bfd: install-html-bfd
5642
5643install-html-bfd: \
5644 configure-bfd \
5645 html-bfd
5646 @[ -f ./bfd/Makefile ] || exit 0; \
5647 r=`${PWD_COMMAND}`; export r; \
5648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5649 $(HOST_EXPORTS) \
5650 for flag in $(EXTRA_HOST_FLAGS) ; do \
5651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5652 done; \
5653 echo "Doing install-html in bfd" ; \
5654 (cd $(HOST_SUBDIR)/bfd && \
5655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5657 "RANLIB=$${RANLIB}" \
0c24b341 5658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5659 install-html) \
5660 || exit 1
5661
5662@endif bfd
5663
4fa63067
NN
5664.PHONY: maybe-installcheck-bfd installcheck-bfd
5665maybe-installcheck-bfd:
6bd3dfaa
PB
5666@if bfd
5667maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5668
4fa63067
NN
5669installcheck-bfd: \
5670 configure-bfd
5671 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5672 r=`${PWD_COMMAND}`; export r; \
5673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5674 $(HOST_EXPORTS) \
b813574b 5675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5677 done; \
4fa63067 5678 echo "Doing installcheck in bfd" ; \
b00612cc 5679 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5682 "RANLIB=$${RANLIB}" \
0c24b341 5683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5684 installcheck) \
2a4cbe27
NN
5685 || exit 1
5686
6bd3dfaa 5687@endif bfd
2a4cbe27 5688
4fa63067
NN
5689.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5690maybe-mostlyclean-bfd:
6bd3dfaa
PB
5691@if bfd
5692maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5693
4fa63067
NN
5694mostlyclean-bfd:
5695 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5696 r=`${PWD_COMMAND}`; export r; \
5697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5698 $(HOST_EXPORTS) \
b813574b 5699 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5701 done; \
4fa63067 5702 echo "Doing mostlyclean in bfd" ; \
b00612cc 5703 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5706 "RANLIB=$${RANLIB}" \
0c24b341 5707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5708 mostlyclean) \
2a4cbe27
NN
5709 || exit 1
5710
6bd3dfaa 5711@endif bfd
2a4cbe27 5712
4fa63067
NN
5713.PHONY: maybe-clean-bfd clean-bfd
5714maybe-clean-bfd:
6bd3dfaa
PB
5715@if bfd
5716maybe-clean-bfd: clean-bfd
2a4cbe27 5717
4fa63067
NN
5718clean-bfd:
5719 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5720 r=`${PWD_COMMAND}`; export r; \
5721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5722 $(HOST_EXPORTS) \
b813574b 5723 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5725 done; \
4fa63067 5726 echo "Doing clean in bfd" ; \
b00612cc 5727 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5730 "RANLIB=$${RANLIB}" \
0c24b341 5731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5732 clean) \
2a4cbe27
NN
5733 || exit 1
5734
6bd3dfaa 5735@endif bfd
2a4cbe27 5736
4fa63067
NN
5737.PHONY: maybe-distclean-bfd distclean-bfd
5738maybe-distclean-bfd:
6bd3dfaa
PB
5739@if bfd
5740maybe-distclean-bfd: distclean-bfd
2a4cbe27 5741
4fa63067
NN
5742distclean-bfd:
5743 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5744 r=`${PWD_COMMAND}`; export r; \
5745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5746 $(HOST_EXPORTS) \
b813574b 5747 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5749 done; \
4fa63067 5750 echo "Doing distclean in bfd" ; \
b00612cc 5751 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5754 "RANLIB=$${RANLIB}" \
0c24b341 5755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5756 distclean) \
2a4cbe27
NN
5757 || exit 1
5758
6bd3dfaa 5759@endif bfd
2a4cbe27 5760
4fa63067
NN
5761.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5762maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5763@if bfd
5764maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5765
4fa63067
NN
5766maintainer-clean-bfd:
5767 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5768 r=`${PWD_COMMAND}`; export r; \
5769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5770 $(HOST_EXPORTS) \
b813574b 5771 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5773 done; \
4fa63067 5774 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5775 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5778 "RANLIB=$${RANLIB}" \
0c24b341 5779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5780 maintainer-clean) \
a2592b1b
DD
5781 || exit 1
5782
6bd3dfaa 5783@endif bfd
a2592b1b 5784
2a4cbe27 5785
a7254363 5786
4fa63067
NN
5787.PHONY: configure-opcodes maybe-configure-opcodes
5788maybe-configure-opcodes:
4f0ef2d8
CD
5789@if gcc-bootstrap
5790configure-opcodes: stage_current
5791@endif gcc-bootstrap
6bd3dfaa
PB
5792@if opcodes
5793maybe-configure-opcodes: configure-opcodes
c52c6897 5794configure-opcodes:
c52c6897
PB
5795 @r=`${PWD_COMMAND}`; export r; \
5796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5797 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5799 $(HOST_EXPORTS) \
a7254363
PB
5800 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5801 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5802 case $(srcdir) in \
b00612cc
PB
5803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5804 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5806 esac; \
b00612cc
PB
5807 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5808 libsrcdir="$$s/opcodes"; \
4fa63067 5809 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5811 --target=${target_alias} $${srcdiroption} \
4fa63067 5812 || exit 1
6bd3dfaa 5813@endif opcodes
2a4cbe27 5814
a7254363
PB
5815
5816
d545f33b
PB
5817.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5818maybe-configure-stage1-opcodes:
5819@if opcodes-bootstrap
5820maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5821configure-stage1-opcodes:
c52c6897 5822 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5823 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5824 @r=`${PWD_COMMAND}`; export r; \
5825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5826 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
7f6ef0c0 5827 $(HOST_EXPORTS) \
8ee82aff 5828 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5829 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 5830 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5831 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5832 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5833 case $(srcdir) in \
5834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5835 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5837 esac; \
5838 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5839 libsrcdir="$$s/opcodes"; \
5840 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5841 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5842 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5843 \
8a0d8a5c 5844 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5845@endif opcodes-bootstrap
5846
5847.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5848maybe-configure-stage2-opcodes:
5849@if opcodes-bootstrap
5850maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5851configure-stage2-opcodes:
c52c6897 5852 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5853 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5854 @r=`${PWD_COMMAND}`; export r; \
5855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5856 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5857 $(HOST_EXPORTS) \
7f6ef0c0 5858 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5859 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5860 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 5861 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5863 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5864 case $(srcdir) in \
5865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5866 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5868 esac; \
5869 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5870 libsrcdir="$$s/opcodes"; \
5871 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5872 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5873 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5874 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5875 @stage2_werror_flag@
5876@endif opcodes-bootstrap
5877
8520c408
AO
5878.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5879maybe-configure-stageb2g0-opcodes:
5880@if opcodes-bootstrap
5881maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5882configure-stageb2g0-opcodes:
5883 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5884 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5885 @r=`${PWD_COMMAND}`; export r; \
5886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5887 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5888 $(HOST_EXPORTS) \
7f6ef0c0 5889 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5890 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 5891 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
5892 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5893 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5894 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5895 case $(srcdir) in \
5896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5897 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5899 esac; \
5900 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5901 libsrcdir="$$s/opcodes"; \
5902 $(SHELL) $${libsrcdir}/configure \
5903 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5904 --target=${target_alias} $${srcdiroption} \
5905 --with-build-libsubdir=$(HOST_SUBDIR) \
5906 @stage2_werror_flag@
5907@endif opcodes-bootstrap
5908
d545f33b
PB
5909.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5910maybe-configure-stage3-opcodes:
5911@if opcodes-bootstrap
5912maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5913configure-stage3-opcodes:
c52c6897 5914 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5915 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5916 @r=`${PWD_COMMAND}`; export r; \
5917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5918 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5919 $(HOST_EXPORTS) \
7f6ef0c0 5920 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5921 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5922 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 5923 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5925 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5926 case $(srcdir) in \
5927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5928 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5930 esac; \
5931 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5932 libsrcdir="$$s/opcodes"; \
5933 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5934 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5935 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5936 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5937 @stage2_werror_flag@
5938@endif opcodes-bootstrap
5939
8520c408
AO
5940.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5941maybe-configure-stageb3g2-opcodes:
5942@if opcodes-bootstrap
5943maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5944configure-stageb3g2-opcodes:
5945 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5946 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5947 @r=`${PWD_COMMAND}`; export r; \
5948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5949 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5950 $(HOST_EXPORTS) \
7f6ef0c0 5951 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5952 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 5953 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
5954 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5956 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5957 case $(srcdir) in \
5958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5959 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5961 esac; \
5962 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5963 libsrcdir="$$s/opcodes"; \
5964 $(SHELL) $${libsrcdir}/configure \
5965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5966 --target=${target_alias} $${srcdiroption} \
5967 --with-build-libsubdir=$(HOST_SUBDIR) \
5968 @stage2_werror_flag@
5969@endif opcodes-bootstrap
5970
d545f33b
PB
5971.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5972maybe-configure-stage4-opcodes:
5973@if opcodes-bootstrap
5974maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5975configure-stage4-opcodes:
c52c6897 5976 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5978 @r=`${PWD_COMMAND}`; export r; \
5979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5980 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5981 $(HOST_EXPORTS) \
7f6ef0c0 5982 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5983 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5984 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 5985 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5987 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5988 case $(srcdir) in \
5989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5990 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5992 esac; \
5993 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5994 libsrcdir="$$s/opcodes"; \
5995 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5996 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5997 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5998 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5999 @stage2_werror_flag@
6000@endif opcodes-bootstrap
6001
6002.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6003maybe-configure-stageprofile-opcodes:
6004@if opcodes-bootstrap
6005maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6006configure-stageprofile-opcodes:
c52c6897 6007 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6009 @r=`${PWD_COMMAND}`; export r; \
6010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6011 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6012 $(HOST_EXPORTS) \
7f6ef0c0 6013 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6014 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 6015 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 6016 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6017 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6018 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6019 case $(srcdir) in \
6020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6021 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6023 esac; \
6024 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6025 libsrcdir="$$s/opcodes"; \
6026 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6028 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6029 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6030 @stage2_werror_flag@
6031@endif opcodes-bootstrap
6032
6033.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6034maybe-configure-stagefeedback-opcodes:
6035@if opcodes-bootstrap
6036maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6037configure-stagefeedback-opcodes:
c52c6897 6038 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6040 @r=`${PWD_COMMAND}`; export r; \
6041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6042 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6043 $(HOST_EXPORTS) \
7f6ef0c0 6044 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6045 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 6046 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 6047 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6049 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6050 case $(srcdir) in \
6051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6052 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6054 esac; \
6055 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6056 libsrcdir="$$s/opcodes"; \
6057 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6058 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6059 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6060 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6061 @stage2_werror_flag@
6062@endif opcodes-bootstrap
6063
6064
6065
6066
6067
4fa63067
NN
6068.PHONY: all-opcodes maybe-all-opcodes
6069maybe-all-opcodes:
4f0ef2d8
CD
6070@if gcc-bootstrap
6071all-opcodes: stage_current
6072@endif gcc-bootstrap
6bd3dfaa 6073@if opcodes
d27cc32e 6074TARGET-opcodes=all
6bd3dfaa 6075maybe-all-opcodes: all-opcodes
4fa63067 6076all-opcodes: configure-opcodes
c52c6897 6077 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6079 $(HOST_EXPORTS) \
b00612cc 6080 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6081 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6082 $(TARGET-opcodes))
6bd3dfaa 6083@endif opcodes
2a4cbe27 6084
a7254363 6085
d545f33b
PB
6086
6087.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6088.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6089maybe-all-stage1-opcodes:
6090maybe-clean-stage1-opcodes:
6091@if opcodes-bootstrap
6092maybe-all-stage1-opcodes: all-stage1-opcodes
6093all-stage1: all-stage1-opcodes
f70224b5 6094TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6095all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6096 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6097 @r=`${PWD_COMMAND}`; export r; \
6098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6099 $(HOST_EXPORTS) \
6100 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6102 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
6103 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
6104 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
6105 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 6106 $(TARGET-stage1-opcodes)
d545f33b
PB
6107
6108maybe-clean-stage1-opcodes: clean-stage1-opcodes
6109clean-stage1: clean-stage1-opcodes
6110clean-stage1-opcodes:
9dbaa842
DD
6111 @if [ $(current_stage) = stage1 ]; then \
6112 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6113 else \
6114 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6115 $(MAKE) stage1-start; \
6116 fi; \
d545f33b 6117 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6118 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6119 clean
d545f33b
PB
6120@endif opcodes-bootstrap
6121
6122
6123.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6124.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6125maybe-all-stage2-opcodes:
6126maybe-clean-stage2-opcodes:
6127@if opcodes-bootstrap
6128maybe-all-stage2-opcodes: all-stage2-opcodes
6129all-stage2: all-stage2-opcodes
f70224b5 6130TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6131all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6132 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6133 @r=`${PWD_COMMAND}`; export r; \
6134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6135 $(HOST_EXPORTS) \
6136 $(POSTSTAGE1_HOST_EXPORTS) \
6137 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6139 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
6140 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6141 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6142 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6143 $(TARGET-stage2-opcodes)
d545f33b
PB
6144
6145maybe-clean-stage2-opcodes: clean-stage2-opcodes
6146clean-stage2: clean-stage2-opcodes
6147clean-stage2-opcodes:
9dbaa842
DD
6148 @if [ $(current_stage) = stage2 ]; then \
6149 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6150 else \
6151 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6152 $(MAKE) stage2-start; \
6153 fi; \
d545f33b 6154 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6155 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6156 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6157 clean
d545f33b
PB
6158@endif opcodes-bootstrap
6159
6160
8520c408
AO
6161.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6162.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6163maybe-all-stageb2g0-opcodes:
6164maybe-clean-stageb2g0-opcodes:
6165@if opcodes-bootstrap
6166maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6167all-stageb2g0: all-stageb2g0-opcodes
6168TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6169all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6170 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6171 @r=`${PWD_COMMAND}`; export r; \
6172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6173 $(HOST_EXPORTS) \
6174 $(POSTSTAGE1_HOST_EXPORTS) \
6175 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6177 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
6178 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
6179 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
6180 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6181 $(TARGET-stageb2g0-opcodes)
6182
6183maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6184clean-stageb2g0: clean-stageb2g0-opcodes
6185clean-stageb2g0-opcodes:
6186 @if [ $(current_stage) = stageb2g0 ]; then \
6187 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6188 else \
6189 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6190 $(MAKE) stageb2g0-start; \
6191 fi; \
6192 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6193 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6194 $(POSTSTAGE1_FLAGS_TO_PASS) \
6195 clean
6196@endif opcodes-bootstrap
6197
6198
d545f33b
PB
6199.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6200.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6201maybe-all-stage3-opcodes:
6202maybe-clean-stage3-opcodes:
6203@if opcodes-bootstrap
6204maybe-all-stage3-opcodes: all-stage3-opcodes
6205all-stage3: all-stage3-opcodes
f70224b5 6206TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6207all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6208 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6209 @r=`${PWD_COMMAND}`; export r; \
6210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6211 $(HOST_EXPORTS) \
6212 $(POSTSTAGE1_HOST_EXPORTS) \
6213 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6214 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6215 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
6216 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
6217 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
6218 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6219 $(TARGET-stage3-opcodes)
d545f33b
PB
6220
6221maybe-clean-stage3-opcodes: clean-stage3-opcodes
6222clean-stage3: clean-stage3-opcodes
6223clean-stage3-opcodes:
9dbaa842
DD
6224 @if [ $(current_stage) = stage3 ]; then \
6225 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6226 else \
6227 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6228 $(MAKE) stage3-start; \
6229 fi; \
d545f33b 6230 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6231 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6232 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6233 clean
d545f33b
PB
6234@endif opcodes-bootstrap
6235
6236
8520c408
AO
6237.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6238.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6239maybe-all-stageb3g2-opcodes:
6240maybe-clean-stageb3g2-opcodes:
6241@if opcodes-bootstrap
6242maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6243all-stageb3g2: all-stageb3g2-opcodes
6244TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6245all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6246 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6247 @r=`${PWD_COMMAND}`; export r; \
6248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6249 $(HOST_EXPORTS) \
6250 $(POSTSTAGE1_HOST_EXPORTS) \
6251 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6253 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
6254 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
6255 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
6256 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6257 $(TARGET-stageb3g2-opcodes)
6258
6259maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6260clean-stageb3g2: clean-stageb3g2-opcodes
6261clean-stageb3g2-opcodes:
6262 @if [ $(current_stage) = stageb3g2 ]; then \
6263 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6264 else \
6265 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6266 $(MAKE) stageb3g2-start; \
6267 fi; \
6268 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6269 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6270 $(POSTSTAGE1_FLAGS_TO_PASS) \
6271 clean
6272@endif opcodes-bootstrap
6273
6274
d545f33b
PB
6275.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6276.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6277maybe-all-stage4-opcodes:
6278maybe-clean-stage4-opcodes:
6279@if opcodes-bootstrap
6280maybe-all-stage4-opcodes: all-stage4-opcodes
6281all-stage4: all-stage4-opcodes
f70224b5 6282TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6283all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6284 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6285 @r=`${PWD_COMMAND}`; export r; \
6286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6287 $(HOST_EXPORTS) \
6288 $(POSTSTAGE1_HOST_EXPORTS) \
6289 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6291 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
6292 LIBCFLAGS="$(STAGE4_CFLAGS)" \
6293 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
6294 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6295 $(TARGET-stage4-opcodes)
d545f33b
PB
6296
6297maybe-clean-stage4-opcodes: clean-stage4-opcodes
6298clean-stage4: clean-stage4-opcodes
6299clean-stage4-opcodes:
9dbaa842
DD
6300 @if [ $(current_stage) = stage4 ]; then \
6301 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6302 else \
6303 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6304 $(MAKE) stage4-start; \
6305 fi; \
d545f33b 6306 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6307 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6308 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6309 clean
d545f33b
PB
6310@endif opcodes-bootstrap
6311
6312
6313.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6314.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6315maybe-all-stageprofile-opcodes:
6316maybe-clean-stageprofile-opcodes:
6317@if opcodes-bootstrap
6318maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6319all-stageprofile: all-stageprofile-opcodes
f70224b5 6320TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6321all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6322 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6323 @r=`${PWD_COMMAND}`; export r; \
6324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6325 $(HOST_EXPORTS) \
6326 $(POSTSTAGE1_HOST_EXPORTS) \
6327 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6329 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
6330 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6331 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6332 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6333 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6334
6335maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6336clean-stageprofile: clean-stageprofile-opcodes
6337clean-stageprofile-opcodes:
9dbaa842
DD
6338 @if [ $(current_stage) = stageprofile ]; then \
6339 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6340 else \
6341 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6342 $(MAKE) stageprofile-start; \
6343 fi; \
d545f33b 6344 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6345 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6346 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6347 clean
d545f33b
PB
6348@endif opcodes-bootstrap
6349
6350
6351.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6352.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6353maybe-all-stagefeedback-opcodes:
6354maybe-clean-stagefeedback-opcodes:
6355@if opcodes-bootstrap
6356maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6357all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6358TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6359all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6360 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6361 @r=`${PWD_COMMAND}`; export r; \
6362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6363 $(HOST_EXPORTS) \
6364 $(POSTSTAGE1_HOST_EXPORTS) \
6365 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6367 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6368 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6369 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6370 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6371 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6372
6373maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6374clean-stagefeedback: clean-stagefeedback-opcodes
6375clean-stagefeedback-opcodes:
9dbaa842
DD
6376 @if [ $(current_stage) = stagefeedback ]; then \
6377 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6378 else \
6379 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6380 $(MAKE) stagefeedback-start; \
6381 fi; \
d545f33b 6382 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6383 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6384 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6385 clean
d545f33b
PB
6386@endif opcodes-bootstrap
6387
6388
6389
6390
6391
4fa63067
NN
6392.PHONY: check-opcodes maybe-check-opcodes
6393maybe-check-opcodes:
6bd3dfaa
PB
6394@if opcodes
6395maybe-check-opcodes: check-opcodes
4fa63067
NN
6396
6397check-opcodes:
0aed8855 6398 @: $(MAKE); $(unstage)
4fa63067 6399 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6401 $(HOST_EXPORTS) \
b00612cc
PB
6402 (cd $(HOST_SUBDIR)/opcodes && \
6403 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6404
6bd3dfaa 6405@endif opcodes
2a4cbe27 6406
4fa63067
NN
6407.PHONY: install-opcodes maybe-install-opcodes
6408maybe-install-opcodes:
6bd3dfaa
PB
6409@if opcodes
6410maybe-install-opcodes: install-opcodes
2a4cbe27 6411
4fa63067 6412install-opcodes: installdirs
0aed8855 6413 @: $(MAKE); $(unstage)
4fa63067
NN
6414 @r=`${PWD_COMMAND}`; export r; \
6415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6416 $(HOST_EXPORTS) \
b00612cc 6417 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6418 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6419
6bd3dfaa 6420@endif opcodes
4fa63067 6421
56a8fe78 6422# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6423
6424.PHONY: maybe-info-opcodes info-opcodes
6425maybe-info-opcodes:
6bd3dfaa
PB
6426@if opcodes
6427maybe-info-opcodes: info-opcodes
4fa63067
NN
6428
6429info-opcodes: \
6430 configure-opcodes
6431 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6432 r=`${PWD_COMMAND}`; export r; \
6433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6434 $(HOST_EXPORTS) \
b813574b 6435 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6437 done; \
4fa63067 6438 echo "Doing info in opcodes" ; \
b00612cc 6439 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6442 "RANLIB=$${RANLIB}" \
0c24b341 6443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6444 info) \
2a4cbe27
NN
6445 || exit 1
6446
6bd3dfaa 6447@endif opcodes
2a4cbe27 6448
4fa63067
NN
6449.PHONY: maybe-dvi-opcodes dvi-opcodes
6450maybe-dvi-opcodes:
6bd3dfaa
PB
6451@if opcodes
6452maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6453
4fa63067
NN
6454dvi-opcodes: \
6455 configure-opcodes
6456 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6457 r=`${PWD_COMMAND}`; export r; \
6458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6459 $(HOST_EXPORTS) \
b813574b 6460 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6462 done; \
4fa63067 6463 echo "Doing dvi in opcodes" ; \
b00612cc 6464 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6467 "RANLIB=$${RANLIB}" \
0c24b341 6468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6469 dvi) \
2a4cbe27
NN
6470 || exit 1
6471
6bd3dfaa 6472@endif opcodes
2a4cbe27 6473
56a8fe78
DD
6474.PHONY: maybe-pdf-opcodes pdf-opcodes
6475maybe-pdf-opcodes:
6476@if opcodes
6477maybe-pdf-opcodes: pdf-opcodes
6478
6479pdf-opcodes: \
6480 configure-opcodes
6481 @[ -f ./opcodes/Makefile ] || exit 0; \
6482 r=`${PWD_COMMAND}`; export r; \
6483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6484 $(HOST_EXPORTS) \
6485 for flag in $(EXTRA_HOST_FLAGS) ; do \
6486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6487 done; \
6488 echo "Doing pdf in opcodes" ; \
6489 (cd $(HOST_SUBDIR)/opcodes && \
6490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6492 "RANLIB=$${RANLIB}" \
0c24b341 6493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6494 pdf) \
6495 || exit 1
6496
6497@endif opcodes
6498
6d389afc
MS
6499.PHONY: maybe-html-opcodes html-opcodes
6500maybe-html-opcodes:
6501@if opcodes
6502maybe-html-opcodes: html-opcodes
6503
6504html-opcodes: \
6505 configure-opcodes
6506 @[ -f ./opcodes/Makefile ] || exit 0; \
6507 r=`${PWD_COMMAND}`; export r; \
6508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6509 $(HOST_EXPORTS) \
6510 for flag in $(EXTRA_HOST_FLAGS) ; do \
6511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6512 done; \
6513 echo "Doing html in opcodes" ; \
b00612cc 6514 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6517 "RANLIB=$${RANLIB}" \
0c24b341 6518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6519 html) \
6520 || exit 1
6521
6522@endif opcodes
6523
4fa63067
NN
6524.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6525maybe-TAGS-opcodes:
6bd3dfaa
PB
6526@if opcodes
6527maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6528
4fa63067
NN
6529TAGS-opcodes: \
6530 configure-opcodes
6531 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6532 r=`${PWD_COMMAND}`; export r; \
6533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6534 $(HOST_EXPORTS) \
b813574b 6535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6537 done; \
4fa63067 6538 echo "Doing TAGS in opcodes" ; \
b00612cc 6539 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6542 "RANLIB=$${RANLIB}" \
0c24b341 6543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6544 TAGS) \
2a4cbe27
NN
6545 || exit 1
6546
6bd3dfaa 6547@endif opcodes
2a4cbe27 6548
4fa63067
NN
6549.PHONY: maybe-install-info-opcodes install-info-opcodes
6550maybe-install-info-opcodes:
6bd3dfaa
PB
6551@if opcodes
6552maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6553
4fa63067
NN
6554install-info-opcodes: \
6555 configure-opcodes \
6556 info-opcodes
6557 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6558 r=`${PWD_COMMAND}`; export r; \
6559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6560 $(HOST_EXPORTS) \
b813574b 6561 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6563 done; \
4fa63067 6564 echo "Doing install-info in opcodes" ; \
b00612cc 6565 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6568 "RANLIB=$${RANLIB}" \
0c24b341 6569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6570 install-info) \
2a4cbe27
NN
6571 || exit 1
6572
6bd3dfaa 6573@endif opcodes
2a4cbe27 6574
a3ca38d2
DD
6575.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6576maybe-install-pdf-opcodes:
6577@if opcodes
6578maybe-install-pdf-opcodes: install-pdf-opcodes
6579
6580install-pdf-opcodes: \
6581 configure-opcodes \
6582 pdf-opcodes
6583 @[ -f ./opcodes/Makefile ] || exit 0; \
6584 r=`${PWD_COMMAND}`; export r; \
6585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6586 $(HOST_EXPORTS) \
6587 for flag in $(EXTRA_HOST_FLAGS) ; do \
6588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6589 done; \
6590 echo "Doing install-pdf in opcodes" ; \
6591 (cd $(HOST_SUBDIR)/opcodes && \
6592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6594 "RANLIB=$${RANLIB}" \
0c24b341 6595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6596 install-pdf) \
6597 || exit 1
6598
6599@endif opcodes
6600
108a6f8e
CD
6601.PHONY: maybe-install-html-opcodes install-html-opcodes
6602maybe-install-html-opcodes:
6603@if opcodes
6604maybe-install-html-opcodes: install-html-opcodes
6605
6606install-html-opcodes: \
6607 configure-opcodes \
6608 html-opcodes
6609 @[ -f ./opcodes/Makefile ] || exit 0; \
6610 r=`${PWD_COMMAND}`; export r; \
6611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6612 $(HOST_EXPORTS) \
6613 for flag in $(EXTRA_HOST_FLAGS) ; do \
6614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6615 done; \
6616 echo "Doing install-html in opcodes" ; \
6617 (cd $(HOST_SUBDIR)/opcodes && \
6618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6620 "RANLIB=$${RANLIB}" \
0c24b341 6621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6622 install-html) \
6623 || exit 1
6624
6625@endif opcodes
6626
4fa63067
NN
6627.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6628maybe-installcheck-opcodes:
6bd3dfaa
PB
6629@if opcodes
6630maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6631
4fa63067
NN
6632installcheck-opcodes: \
6633 configure-opcodes
6634 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6635 r=`${PWD_COMMAND}`; export r; \
6636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6637 $(HOST_EXPORTS) \
b813574b 6638 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6640 done; \
4fa63067 6641 echo "Doing installcheck in opcodes" ; \
b00612cc 6642 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6645 "RANLIB=$${RANLIB}" \
0c24b341 6646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6647 installcheck) \
2a4cbe27
NN
6648 || exit 1
6649
6bd3dfaa 6650@endif opcodes
2a4cbe27
NN
6651
6652.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6653maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6654@if opcodes
6655maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6656
6657mostlyclean-opcodes:
6658 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6659 r=`${PWD_COMMAND}`; export r; \
6660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6661 $(HOST_EXPORTS) \
b813574b 6662 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6664 done; \
6665 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6666 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6669 "RANLIB=$${RANLIB}" \
0c24b341 6670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6671 mostlyclean) \
2a4cbe27
NN
6672 || exit 1
6673
6bd3dfaa 6674@endif opcodes
2a4cbe27 6675
4fa63067
NN
6676.PHONY: maybe-clean-opcodes clean-opcodes
6677maybe-clean-opcodes:
6bd3dfaa
PB
6678@if opcodes
6679maybe-clean-opcodes: clean-opcodes
2a4cbe27 6680
4fa63067
NN
6681clean-opcodes:
6682 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6683 r=`${PWD_COMMAND}`; export r; \
6684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6685 $(HOST_EXPORTS) \
b813574b 6686 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6688 done; \
4fa63067 6689 echo "Doing clean in opcodes" ; \
b00612cc 6690 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6693 "RANLIB=$${RANLIB}" \
0c24b341 6694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6695 clean) \
2a4cbe27
NN
6696 || exit 1
6697
6bd3dfaa 6698@endif opcodes
2a4cbe27 6699
4fa63067
NN
6700.PHONY: maybe-distclean-opcodes distclean-opcodes
6701maybe-distclean-opcodes:
6bd3dfaa
PB
6702@if opcodes
6703maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6704
4fa63067
NN
6705distclean-opcodes:
6706 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6707 r=`${PWD_COMMAND}`; export r; \
6708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6709 $(HOST_EXPORTS) \
b813574b 6710 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6712 done; \
4fa63067 6713 echo "Doing distclean in opcodes" ; \
b00612cc 6714 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6717 "RANLIB=$${RANLIB}" \
0c24b341 6718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6719 distclean) \
2a4cbe27
NN
6720 || exit 1
6721
6bd3dfaa 6722@endif opcodes
2a4cbe27 6723
4fa63067
NN
6724.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6725maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6726@if opcodes
6727maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6728
4fa63067
NN
6729maintainer-clean-opcodes:
6730 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6731 r=`${PWD_COMMAND}`; export r; \
6732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6733 $(HOST_EXPORTS) \
b813574b 6734 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6736 done; \
4fa63067 6737 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6738 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6741 "RANLIB=$${RANLIB}" \
0c24b341 6742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6743 maintainer-clean) \
2a4cbe27
NN
6744 || exit 1
6745
6bd3dfaa 6746@endif opcodes
2a4cbe27 6747
2a4cbe27 6748
a7254363 6749
4fa63067
NN
6750.PHONY: configure-binutils maybe-configure-binutils
6751maybe-configure-binutils:
4f0ef2d8
CD
6752@if gcc-bootstrap
6753configure-binutils: stage_current
6754@endif gcc-bootstrap
6bd3dfaa
PB
6755@if binutils
6756maybe-configure-binutils: configure-binutils
c52c6897 6757configure-binutils:
c52c6897
PB
6758 @r=`${PWD_COMMAND}`; export r; \
6759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6760 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6762 $(HOST_EXPORTS) \
a7254363
PB
6763 echo Configuring in $(HOST_SUBDIR)/binutils; \
6764 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6765 case $(srcdir) in \
b00612cc
PB
6766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6767 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6769 esac; \
b00612cc
PB
6770 srcdiroption="--srcdir=$${topdir}/binutils"; \
6771 libsrcdir="$$s/binutils"; \
4fa63067 6772 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6774 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6775 || exit 1
6bd3dfaa 6776@endif binutils
2a4cbe27 6777
a7254363
PB
6778
6779
d545f33b
PB
6780.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6781maybe-configure-stage1-binutils:
6782@if binutils-bootstrap
6783maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6784configure-stage1-binutils:
c52c6897 6785 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6786 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6787 @r=`${PWD_COMMAND}`; export r; \
6788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6789 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
7f6ef0c0 6790 $(HOST_EXPORTS) \
8ee82aff 6791 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6792 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 6793 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6795 cd $(HOST_SUBDIR)/binutils || exit 1; \
6796 case $(srcdir) in \
6797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6798 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6800 esac; \
6801 srcdiroption="--srcdir=$${topdir}/binutils"; \
6802 libsrcdir="$$s/binutils"; \
6803 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6804 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6805 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6806 \
8a0d8a5c 6807 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6808@endif binutils-bootstrap
6809
6810.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6811maybe-configure-stage2-binutils:
6812@if binutils-bootstrap
6813maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6814configure-stage2-binutils:
c52c6897 6815 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6817 @r=`${PWD_COMMAND}`; export r; \
6818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6819 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6820 $(HOST_EXPORTS) \
7f6ef0c0 6821 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6822 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6823 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 6824 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6826 cd $(HOST_SUBDIR)/binutils || exit 1; \
6827 case $(srcdir) in \
6828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6829 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6831 esac; \
6832 srcdiroption="--srcdir=$${topdir}/binutils"; \
6833 libsrcdir="$$s/binutils"; \
6834 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6835 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6836 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6837 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6838 @stage2_werror_flag@
6839@endif binutils-bootstrap
6840
8520c408
AO
6841.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6842maybe-configure-stageb2g0-binutils:
6843@if binutils-bootstrap
6844maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6845configure-stageb2g0-binutils:
6846 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6847 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6848 @r=`${PWD_COMMAND}`; export r; \
6849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6850 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6851 $(HOST_EXPORTS) \
7f6ef0c0 6852 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6853 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 6854 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
6855 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6857 cd $(HOST_SUBDIR)/binutils || exit 1; \
6858 case $(srcdir) in \
6859 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6860 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6861 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6862 esac; \
6863 srcdiroption="--srcdir=$${topdir}/binutils"; \
6864 libsrcdir="$$s/binutils"; \
6865 $(SHELL) $${libsrcdir}/configure \
6866 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6867 --target=${target_alias} $${srcdiroption} \
6868 --with-build-libsubdir=$(HOST_SUBDIR) \
6869 @stage2_werror_flag@
6870@endif binutils-bootstrap
6871
d545f33b
PB
6872.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6873maybe-configure-stage3-binutils:
6874@if binutils-bootstrap
6875maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6876configure-stage3-binutils:
c52c6897 6877 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6878 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6879 @r=`${PWD_COMMAND}`; export r; \
6880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6881 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6882 $(HOST_EXPORTS) \
7f6ef0c0 6883 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6884 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6885 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 6886 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6887 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6888 cd $(HOST_SUBDIR)/binutils || exit 1; \
6889 case $(srcdir) in \
6890 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6891 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6892 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6893 esac; \
6894 srcdiroption="--srcdir=$${topdir}/binutils"; \
6895 libsrcdir="$$s/binutils"; \
6896 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6897 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6898 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6899 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6900 @stage2_werror_flag@
6901@endif binutils-bootstrap
6902
8520c408
AO
6903.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6904maybe-configure-stageb3g2-binutils:
6905@if binutils-bootstrap
6906maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6907configure-stageb3g2-binutils:
6908 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6909 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6910 @r=`${PWD_COMMAND}`; export r; \
6911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6912 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6913 $(HOST_EXPORTS) \
7f6ef0c0 6914 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6915 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 6916 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
6917 echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6919 cd $(HOST_SUBDIR)/binutils || exit 1; \
6920 case $(srcdir) in \
6921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6922 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6924 esac; \
6925 srcdiroption="--srcdir=$${topdir}/binutils"; \
6926 libsrcdir="$$s/binutils"; \
6927 $(SHELL) $${libsrcdir}/configure \
6928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6929 --target=${target_alias} $${srcdiroption} \
6930 --with-build-libsubdir=$(HOST_SUBDIR) \
6931 @stage2_werror_flag@
6932@endif binutils-bootstrap
6933
d545f33b
PB
6934.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6935maybe-configure-stage4-binutils:
6936@if binutils-bootstrap
6937maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6938configure-stage4-binutils:
c52c6897 6939 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6941 @r=`${PWD_COMMAND}`; export r; \
6942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6943 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6944 $(HOST_EXPORTS) \
7f6ef0c0 6945 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6946 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6947 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 6948 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6950 cd $(HOST_SUBDIR)/binutils || exit 1; \
6951 case $(srcdir) in \
6952 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6953 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6954 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6955 esac; \
6956 srcdiroption="--srcdir=$${topdir}/binutils"; \
6957 libsrcdir="$$s/binutils"; \
6958 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6959 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6960 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6961 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6962 @stage2_werror_flag@
6963@endif binutils-bootstrap
6964
6965.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6966maybe-configure-stageprofile-binutils:
6967@if binutils-bootstrap
6968maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6969configure-stageprofile-binutils:
c52c6897 6970 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6971 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6972 @r=`${PWD_COMMAND}`; export r; \
6973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6974 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6975 $(HOST_EXPORTS) \
7f6ef0c0 6976 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6977 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 6978 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 6979 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6981 cd $(HOST_SUBDIR)/binutils || exit 1; \
6982 case $(srcdir) in \
6983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6984 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6986 esac; \
6987 srcdiroption="--srcdir=$${topdir}/binutils"; \
6988 libsrcdir="$$s/binutils"; \
6989 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6990 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6991 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6992 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6993 @stage2_werror_flag@
6994@endif binutils-bootstrap
6995
6996.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6997maybe-configure-stagefeedback-binutils:
6998@if binutils-bootstrap
6999maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 7000configure-stagefeedback-binutils:
c52c6897 7001 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 7002 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7003 @r=`${PWD_COMMAND}`; export r; \
7004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 7005 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7006 $(HOST_EXPORTS) \
7f6ef0c0 7007 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7008 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 7009 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 7010 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 7011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7012 cd $(HOST_SUBDIR)/binutils || exit 1; \
7013 case $(srcdir) in \
7014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7015 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7017 esac; \
7018 srcdiroption="--srcdir=$${topdir}/binutils"; \
7019 libsrcdir="$$s/binutils"; \
7020 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7022 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7023 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
7024 @stage2_werror_flag@
7025@endif binutils-bootstrap
7026
7027
7028
7029
7030
4fa63067
NN
7031.PHONY: all-binutils maybe-all-binutils
7032maybe-all-binutils:
4f0ef2d8
CD
7033@if gcc-bootstrap
7034all-binutils: stage_current
7035@endif gcc-bootstrap
6bd3dfaa 7036@if binutils
d27cc32e 7037TARGET-binutils=all
6bd3dfaa 7038maybe-all-binutils: all-binutils
4fa63067 7039all-binutils: configure-binutils
c52c6897 7040 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7042 $(HOST_EXPORTS) \
b00612cc 7043 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7044 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7045 $(TARGET-binutils))
6bd3dfaa 7046@endif binutils
4fa63067 7047
a7254363 7048
4fa63067 7049
d545f33b
PB
7050.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7051.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7052maybe-all-stage1-binutils:
7053maybe-clean-stage1-binutils:
7054@if binutils-bootstrap
7055maybe-all-stage1-binutils: all-stage1-binutils
7056all-stage1: all-stage1-binutils
f70224b5 7057TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7058all-stage1-binutils: configure-stage1-binutils
c52c6897 7059 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7060 @r=`${PWD_COMMAND}`; export r; \
7061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7062 $(HOST_EXPORTS) \
d545f33b 7063 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7064 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7065 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
7066 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
7067 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
7068 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 7069 $(TARGET-stage1-binutils)
2a4cbe27 7070
d545f33b
PB
7071maybe-clean-stage1-binutils: clean-stage1-binutils
7072clean-stage1: clean-stage1-binutils
7073clean-stage1-binutils:
9dbaa842
DD
7074 @if [ $(current_stage) = stage1 ]; then \
7075 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7076 else \
7077 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7078 $(MAKE) stage1-start; \
7079 fi; \
d545f33b 7080 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7081 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7082 clean
d545f33b 7083@endif binutils-bootstrap
2a4cbe27 7084
2a4cbe27 7085
d545f33b
PB
7086.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7087.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7088maybe-all-stage2-binutils:
7089maybe-clean-stage2-binutils:
7090@if binutils-bootstrap
7091maybe-all-stage2-binutils: all-stage2-binutils
7092all-stage2: all-stage2-binutils
f70224b5 7093TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7094all-stage2-binutils: configure-stage2-binutils
c52c6897 7095 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7096 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7098 $(HOST_EXPORTS) \
d545f33b
PB
7099 $(POSTSTAGE1_HOST_EXPORTS) \
7100 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7102 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
7103 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7104 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7105 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7106 $(TARGET-stage2-binutils)
2a4cbe27 7107
d545f33b
PB
7108maybe-clean-stage2-binutils: clean-stage2-binutils
7109clean-stage2: clean-stage2-binutils
7110clean-stage2-binutils:
9dbaa842
DD
7111 @if [ $(current_stage) = stage2 ]; then \
7112 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7113 else \
7114 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7115 $(MAKE) stage2-start; \
7116 fi; \
d545f33b 7117 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7118 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7119 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7120 clean
d545f33b 7121@endif binutils-bootstrap
2a4cbe27 7122
4fa63067 7123
8520c408
AO
7124.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7125.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7126maybe-all-stageb2g0-binutils:
7127maybe-clean-stageb2g0-binutils:
7128@if binutils-bootstrap
7129maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7130all-stageb2g0: all-stageb2g0-binutils
7131TARGET-stageb2g0-binutils = $(TARGET-binutils)
7132all-stageb2g0-binutils: configure-stageb2g0-binutils
7133 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7134 @r=`${PWD_COMMAND}`; export r; \
7135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7136 $(HOST_EXPORTS) \
7137 $(POSTSTAGE1_HOST_EXPORTS) \
7138 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7140 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
7141 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
7142 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
7143 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7144 $(TARGET-stageb2g0-binutils)
7145
7146maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7147clean-stageb2g0: clean-stageb2g0-binutils
7148clean-stageb2g0-binutils:
7149 @if [ $(current_stage) = stageb2g0 ]; then \
7150 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7151 else \
7152 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7153 $(MAKE) stageb2g0-start; \
7154 fi; \
7155 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7156 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7157 $(POSTSTAGE1_FLAGS_TO_PASS) \
7158 clean
7159@endif binutils-bootstrap
7160
7161
d545f33b
PB
7162.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7163.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7164maybe-all-stage3-binutils:
7165maybe-clean-stage3-binutils:
7166@if binutils-bootstrap
7167maybe-all-stage3-binutils: all-stage3-binutils
7168all-stage3: all-stage3-binutils
f70224b5 7169TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7170all-stage3-binutils: configure-stage3-binutils
c52c6897 7171 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7172 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7174 $(HOST_EXPORTS) \
d545f33b
PB
7175 $(POSTSTAGE1_HOST_EXPORTS) \
7176 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7178 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
7179 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
7180 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
7181 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7182 $(TARGET-stage3-binutils)
2a4cbe27 7183
d545f33b
PB
7184maybe-clean-stage3-binutils: clean-stage3-binutils
7185clean-stage3: clean-stage3-binutils
7186clean-stage3-binutils:
9dbaa842
DD
7187 @if [ $(current_stage) = stage3 ]; then \
7188 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7189 else \
7190 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7191 $(MAKE) stage3-start; \
7192 fi; \
d545f33b 7193 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7194 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7195 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7196 clean
d545f33b 7197@endif binutils-bootstrap
2a4cbe27 7198
2a4cbe27 7199
8520c408
AO
7200.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7201.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7202maybe-all-stageb3g2-binutils:
7203maybe-clean-stageb3g2-binutils:
7204@if binutils-bootstrap
7205maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7206all-stageb3g2: all-stageb3g2-binutils
7207TARGET-stageb3g2-binutils = $(TARGET-binutils)
7208all-stageb3g2-binutils: configure-stageb3g2-binutils
7209 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7210 @r=`${PWD_COMMAND}`; export r; \
7211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7212 $(HOST_EXPORTS) \
7213 $(POSTSTAGE1_HOST_EXPORTS) \
7214 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7216 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
7217 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
7218 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
7219 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7220 $(TARGET-stageb3g2-binutils)
7221
7222maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7223clean-stageb3g2: clean-stageb3g2-binutils
7224clean-stageb3g2-binutils:
7225 @if [ $(current_stage) = stageb3g2 ]; then \
7226 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7227 else \
7228 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7229 $(MAKE) stageb3g2-start; \
7230 fi; \
7231 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7232 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7233 $(POSTSTAGE1_FLAGS_TO_PASS) \
7234 clean
7235@endif binutils-bootstrap
7236
7237
d545f33b
PB
7238.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7239.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7240maybe-all-stage4-binutils:
7241maybe-clean-stage4-binutils:
7242@if binutils-bootstrap
7243maybe-all-stage4-binutils: all-stage4-binutils
7244all-stage4: all-stage4-binutils
f70224b5 7245TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7246all-stage4-binutils: configure-stage4-binutils
c52c6897 7247 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7248 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7250 $(HOST_EXPORTS) \
d545f33b
PB
7251 $(POSTSTAGE1_HOST_EXPORTS) \
7252 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7253 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7254 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
7255 LIBCFLAGS="$(STAGE4_CFLAGS)" \
7256 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
7257 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7258 $(TARGET-stage4-binutils)
d545f33b
PB
7259
7260maybe-clean-stage4-binutils: clean-stage4-binutils
7261clean-stage4: clean-stage4-binutils
7262clean-stage4-binutils:
9dbaa842
DD
7263 @if [ $(current_stage) = stage4 ]; then \
7264 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7265 else \
7266 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7267 $(MAKE) stage4-start; \
7268 fi; \
d545f33b 7269 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7270 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7271 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7272 clean
d545f33b
PB
7273@endif binutils-bootstrap
7274
7275
7276.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7277.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7278maybe-all-stageprofile-binutils:
7279maybe-clean-stageprofile-binutils:
7280@if binutils-bootstrap
7281maybe-all-stageprofile-binutils: all-stageprofile-binutils
7282all-stageprofile: all-stageprofile-binutils
f70224b5 7283TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7284all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7285 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7286 @r=`${PWD_COMMAND}`; export r; \
7287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7288 $(HOST_EXPORTS) \
7289 $(POSTSTAGE1_HOST_EXPORTS) \
7290 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7292 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
7293 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7294 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7295 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7296 $(TARGET-stageprofile-binutils)
d545f33b
PB
7297
7298maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7299clean-stageprofile: clean-stageprofile-binutils
7300clean-stageprofile-binutils:
9dbaa842
DD
7301 @if [ $(current_stage) = stageprofile ]; then \
7302 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7303 else \
7304 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7305 $(MAKE) stageprofile-start; \
7306 fi; \
d545f33b 7307 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7308 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7309 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7310 clean
d545f33b
PB
7311@endif binutils-bootstrap
7312
7313
7314.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7315.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7316maybe-all-stagefeedback-binutils:
7317maybe-clean-stagefeedback-binutils:
7318@if binutils-bootstrap
7319maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7320all-stagefeedback: all-stagefeedback-binutils
f70224b5 7321TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7322all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7323 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7324 @r=`${PWD_COMMAND}`; export r; \
7325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7326 $(HOST_EXPORTS) \
7327 $(POSTSTAGE1_HOST_EXPORTS) \
7328 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7329 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7330 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
7331 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7332 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7333 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7334 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7335
7336maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7337clean-stagefeedback: clean-stagefeedback-binutils
7338clean-stagefeedback-binutils:
9dbaa842
DD
7339 @if [ $(current_stage) = stagefeedback ]; then \
7340 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7341 else \
7342 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7343 $(MAKE) stagefeedback-start; \
7344 fi; \
d545f33b 7345 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7346 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7347 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7348 clean
d545f33b
PB
7349@endif binutils-bootstrap
7350
7351
7352
7353
7354
7355.PHONY: check-binutils maybe-check-binutils
7356maybe-check-binutils:
7357@if binutils
7358maybe-check-binutils: check-binutils
7359
7360check-binutils:
0aed8855 7361 @: $(MAKE); $(unstage)
d545f33b
PB
7362 @r=`${PWD_COMMAND}`; export r; \
7363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7364 $(HOST_EXPORTS) \
7365 (cd $(HOST_SUBDIR)/binutils && \
7366 $(MAKE) $(FLAGS_TO_PASS) check)
7367
7368@endif binutils
7369
7370.PHONY: install-binutils maybe-install-binutils
7371maybe-install-binutils:
7372@if binutils
7373maybe-install-binutils: install-binutils
7374
7375install-binutils: installdirs
0aed8855 7376 @: $(MAKE); $(unstage)
d545f33b
PB
7377 @r=`${PWD_COMMAND}`; export r; \
7378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7379 $(HOST_EXPORTS) \
7380 (cd $(HOST_SUBDIR)/binutils && \
7381 $(MAKE) $(FLAGS_TO_PASS) install)
7382
7383@endif binutils
7384
56a8fe78 7385# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7386
7387.PHONY: maybe-info-binutils info-binutils
7388maybe-info-binutils:
7389@if binutils
7390maybe-info-binutils: info-binutils
7391
7392info-binutils: \
7393 configure-binutils
7394 @[ -f ./binutils/Makefile ] || exit 0; \
7395 r=`${PWD_COMMAND}`; export r; \
7396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7397 $(HOST_EXPORTS) \
7398 for flag in $(EXTRA_HOST_FLAGS) ; do \
7399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7400 done; \
7401 echo "Doing info in binutils" ; \
7402 (cd $(HOST_SUBDIR)/binutils && \
7403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7405 "RANLIB=$${RANLIB}" \
0c24b341 7406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7407 info) \
7408 || exit 1
7409
7410@endif binutils
7411
7412.PHONY: maybe-dvi-binutils dvi-binutils
7413maybe-dvi-binutils:
7414@if binutils
7415maybe-dvi-binutils: dvi-binutils
7416
7417dvi-binutils: \
7418 configure-binutils
7419 @[ -f ./binutils/Makefile ] || exit 0; \
7420 r=`${PWD_COMMAND}`; export r; \
7421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7422 $(HOST_EXPORTS) \
7423 for flag in $(EXTRA_HOST_FLAGS) ; do \
7424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7425 done; \
7426 echo "Doing dvi in binutils" ; \
7427 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7430 "RANLIB=$${RANLIB}" \
0c24b341 7431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7432 dvi) \
2a4cbe27
NN
7433 || exit 1
7434
6bd3dfaa 7435@endif binutils
2a4cbe27 7436
56a8fe78
DD
7437.PHONY: maybe-pdf-binutils pdf-binutils
7438maybe-pdf-binutils:
7439@if binutils
7440maybe-pdf-binutils: pdf-binutils
7441
7442pdf-binutils: \
7443 configure-binutils
7444 @[ -f ./binutils/Makefile ] || exit 0; \
7445 r=`${PWD_COMMAND}`; export r; \
7446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7447 $(HOST_EXPORTS) \
7448 for flag in $(EXTRA_HOST_FLAGS) ; do \
7449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7450 done; \
7451 echo "Doing pdf in binutils" ; \
7452 (cd $(HOST_SUBDIR)/binutils && \
7453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7455 "RANLIB=$${RANLIB}" \
0c24b341 7456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7457 pdf) \
7458 || exit 1
7459
7460@endif binutils
7461
6d389afc
MS
7462.PHONY: maybe-html-binutils html-binutils
7463maybe-html-binutils:
7464@if binutils
7465maybe-html-binutils: html-binutils
7466
7467html-binutils: \
7468 configure-binutils
7469 @[ -f ./binutils/Makefile ] || exit 0; \
7470 r=`${PWD_COMMAND}`; export r; \
7471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7472 $(HOST_EXPORTS) \
7473 for flag in $(EXTRA_HOST_FLAGS) ; do \
7474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7475 done; \
7476 echo "Doing html in binutils" ; \
b00612cc 7477 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7480 "RANLIB=$${RANLIB}" \
0c24b341 7481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7482 html) \
7483 || exit 1
7484
7485@endif binutils
7486
4fa63067
NN
7487.PHONY: maybe-TAGS-binutils TAGS-binutils
7488maybe-TAGS-binutils:
6bd3dfaa
PB
7489@if binutils
7490maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7491
4fa63067
NN
7492TAGS-binutils: \
7493 configure-binutils
7494 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7495 r=`${PWD_COMMAND}`; export r; \
7496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7497 $(HOST_EXPORTS) \
b813574b 7498 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7500 done; \
4fa63067 7501 echo "Doing TAGS in binutils" ; \
b00612cc 7502 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7505 "RANLIB=$${RANLIB}" \
0c24b341 7506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7507 TAGS) \
2a4cbe27
NN
7508 || exit 1
7509
6bd3dfaa 7510@endif binutils
2a4cbe27 7511
4fa63067
NN
7512.PHONY: maybe-install-info-binutils install-info-binutils
7513maybe-install-info-binutils:
6bd3dfaa
PB
7514@if binutils
7515maybe-install-info-binutils: install-info-binutils
2a4cbe27 7516
4fa63067
NN
7517install-info-binutils: \
7518 configure-binutils \
7519 info-binutils
7520 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7521 r=`${PWD_COMMAND}`; export r; \
7522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7523 $(HOST_EXPORTS) \
b813574b 7524 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7526 done; \
4fa63067 7527 echo "Doing install-info in binutils" ; \
b00612cc 7528 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7531 "RANLIB=$${RANLIB}" \
0c24b341 7532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7533 install-info) \
2a4cbe27
NN
7534 || exit 1
7535
6bd3dfaa 7536@endif binutils
2a4cbe27 7537
a3ca38d2
DD
7538.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7539maybe-install-pdf-binutils:
7540@if binutils
7541maybe-install-pdf-binutils: install-pdf-binutils
7542
7543install-pdf-binutils: \
7544 configure-binutils \
7545 pdf-binutils
7546 @[ -f ./binutils/Makefile ] || exit 0; \
7547 r=`${PWD_COMMAND}`; export r; \
7548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7549 $(HOST_EXPORTS) \
7550 for flag in $(EXTRA_HOST_FLAGS) ; do \
7551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7552 done; \
7553 echo "Doing install-pdf in binutils" ; \
7554 (cd $(HOST_SUBDIR)/binutils && \
7555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7557 "RANLIB=$${RANLIB}" \
0c24b341 7558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7559 install-pdf) \
7560 || exit 1
7561
7562@endif binutils
7563
108a6f8e
CD
7564.PHONY: maybe-install-html-binutils install-html-binutils
7565maybe-install-html-binutils:
7566@if binutils
7567maybe-install-html-binutils: install-html-binutils
7568
7569install-html-binutils: \
7570 configure-binutils \
7571 html-binutils
7572 @[ -f ./binutils/Makefile ] || exit 0; \
7573 r=`${PWD_COMMAND}`; export r; \
7574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7575 $(HOST_EXPORTS) \
7576 for flag in $(EXTRA_HOST_FLAGS) ; do \
7577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7578 done; \
7579 echo "Doing install-html in binutils" ; \
7580 (cd $(HOST_SUBDIR)/binutils && \
7581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7583 "RANLIB=$${RANLIB}" \
0c24b341 7584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7585 install-html) \
7586 || exit 1
7587
7588@endif binutils
7589
4fa63067
NN
7590.PHONY: maybe-installcheck-binutils installcheck-binutils
7591maybe-installcheck-binutils:
6bd3dfaa
PB
7592@if binutils
7593maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7594
4fa63067
NN
7595installcheck-binutils: \
7596 configure-binutils
7597 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7598 r=`${PWD_COMMAND}`; export r; \
7599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7600 $(HOST_EXPORTS) \
b813574b 7601 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7603 done; \
4fa63067 7604 echo "Doing installcheck in binutils" ; \
b00612cc 7605 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7608 "RANLIB=$${RANLIB}" \
0c24b341 7609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7610 installcheck) \
2a4cbe27
NN
7611 || exit 1
7612
6bd3dfaa 7613@endif binutils
2a4cbe27 7614
4fa63067
NN
7615.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7616maybe-mostlyclean-binutils:
6bd3dfaa
PB
7617@if binutils
7618maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7619
4fa63067
NN
7620mostlyclean-binutils:
7621 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7622 r=`${PWD_COMMAND}`; export r; \
7623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7624 $(HOST_EXPORTS) \
b813574b 7625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7627 done; \
4fa63067 7628 echo "Doing mostlyclean in binutils" ; \
b00612cc 7629 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7632 "RANLIB=$${RANLIB}" \
0c24b341 7633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7634 mostlyclean) \
2a4cbe27
NN
7635 || exit 1
7636
6bd3dfaa 7637@endif binutils
2a4cbe27 7638
4fa63067
NN
7639.PHONY: maybe-clean-binutils clean-binutils
7640maybe-clean-binutils:
6bd3dfaa
PB
7641@if binutils
7642maybe-clean-binutils: clean-binutils
2a4cbe27 7643
4fa63067
NN
7644clean-binutils:
7645 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7646 r=`${PWD_COMMAND}`; export r; \
7647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7648 $(HOST_EXPORTS) \
b813574b 7649 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7651 done; \
4fa63067 7652 echo "Doing clean in binutils" ; \
b00612cc 7653 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7656 "RANLIB=$${RANLIB}" \
0c24b341 7657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7658 clean) \
2a4cbe27
NN
7659 || exit 1
7660
6bd3dfaa 7661@endif binutils
2a4cbe27 7662
4fa63067
NN
7663.PHONY: maybe-distclean-binutils distclean-binutils
7664maybe-distclean-binutils:
6bd3dfaa
PB
7665@if binutils
7666maybe-distclean-binutils: distclean-binutils
2a4cbe27 7667
4fa63067
NN
7668distclean-binutils:
7669 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7670 r=`${PWD_COMMAND}`; export r; \
7671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7672 $(HOST_EXPORTS) \
b813574b 7673 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7675 done; \
4fa63067 7676 echo "Doing distclean in binutils" ; \
b00612cc 7677 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7680 "RANLIB=$${RANLIB}" \
0c24b341 7681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7682 distclean) \
2a4cbe27
NN
7683 || exit 1
7684
6bd3dfaa 7685@endif binutils
2a4cbe27 7686
4fa63067
NN
7687.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7688maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7689@if binutils
7690maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7691
4fa63067
NN
7692maintainer-clean-binutils:
7693 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7694 r=`${PWD_COMMAND}`; export r; \
7695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7696 $(HOST_EXPORTS) \
b813574b 7697 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7699 done; \
4fa63067 7700 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7701 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7704 "RANLIB=$${RANLIB}" \
0c24b341 7705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7706 maintainer-clean) \
2a4cbe27
NN
7707 || exit 1
7708
6bd3dfaa 7709@endif binutils
2a4cbe27 7710
2a4cbe27 7711
a7254363 7712
4fa63067
NN
7713.PHONY: configure-bison maybe-configure-bison
7714maybe-configure-bison:
4f0ef2d8
CD
7715@if gcc-bootstrap
7716configure-bison: stage_current
7717@endif gcc-bootstrap
6bd3dfaa
PB
7718@if bison
7719maybe-configure-bison: configure-bison
c52c6897 7720configure-bison:
0aed8855 7721 @: $(MAKE); $(unstage)
c52c6897 7722 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7724 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7726 $(HOST_EXPORTS) \
a7254363
PB
7727 echo Configuring in $(HOST_SUBDIR)/bison; \
7728 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7729 case $(srcdir) in \
b00612cc
PB
7730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7731 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7733 esac; \
b00612cc
PB
7734 srcdiroption="--srcdir=$${topdir}/bison"; \
7735 libsrcdir="$$s/bison"; \
4fa63067 7736 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7738 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7739 || exit 1
6bd3dfaa 7740@endif bison
2a4cbe27 7741
a7254363
PB
7742
7743
d545f33b
PB
7744
7745
4fa63067
NN
7746.PHONY: all-bison maybe-all-bison
7747maybe-all-bison:
4f0ef2d8
CD
7748@if gcc-bootstrap
7749all-bison: stage_current
7750@endif gcc-bootstrap
6bd3dfaa 7751@if bison
d27cc32e 7752TARGET-bison=all
6bd3dfaa 7753maybe-all-bison: all-bison
4fa63067 7754all-bison: configure-bison
0aed8855 7755 @: $(MAKE); $(unstage)
4fa63067
NN
7756 @r=`${PWD_COMMAND}`; export r; \
7757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7758 $(HOST_EXPORTS) \
b00612cc 7759 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7760 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7761 $(TARGET-bison))
6bd3dfaa 7762@endif bison
2a4cbe27 7763
a7254363 7764
d545f33b
PB
7765
7766
4fa63067
NN
7767.PHONY: check-bison maybe-check-bison
7768maybe-check-bison:
6bd3dfaa
PB
7769@if bison
7770maybe-check-bison: check-bison
2a4cbe27 7771
4fa63067
NN
7772# This module is only tested in a native toolchain.
7773check-bison:
0aed8855 7774 @: $(MAKE); $(unstage)
4fa63067
NN
7775 @if [ '$(host)' = '$(target)' ] ; then \
7776 r=`${PWD_COMMAND}`; export r; \
7777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7778 $(HOST_EXPORTS) \
b00612cc 7779 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7780 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7781 fi
7782
6bd3dfaa 7783@endif bison
4fa63067
NN
7784
7785.PHONY: install-bison maybe-install-bison
7786maybe-install-bison:
6bd3dfaa
PB
7787@if bison
7788maybe-install-bison: install-bison
4fa63067
NN
7789
7790install-bison: installdirs
0aed8855 7791 @: $(MAKE); $(unstage)
4fa63067 7792 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7794 $(HOST_EXPORTS) \
b00612cc 7795 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7796 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7797
6bd3dfaa 7798@endif bison
2a4cbe27 7799
56a8fe78 7800# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7801
4fa63067
NN
7802.PHONY: maybe-info-bison info-bison
7803maybe-info-bison:
6bd3dfaa
PB
7804@if bison
7805maybe-info-bison: info-bison
4fa63067
NN
7806
7807info-bison: \
7808 configure-bison
0aed8855 7809 @: $(MAKE); $(unstage)
4fa63067 7810 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7811 r=`${PWD_COMMAND}`; export r; \
7812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7813 $(HOST_EXPORTS) \
b813574b 7814 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7816 done; \
4fa63067 7817 echo "Doing info in bison" ; \
b00612cc 7818 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7821 "RANLIB=$${RANLIB}" \
0c24b341 7822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7823 info) \
2a4cbe27
NN
7824 || exit 1
7825
6bd3dfaa 7826@endif bison
2a4cbe27 7827
4fa63067
NN
7828.PHONY: maybe-dvi-bison dvi-bison
7829maybe-dvi-bison:
6bd3dfaa
PB
7830@if bison
7831maybe-dvi-bison: dvi-bison
2a4cbe27 7832
4fa63067
NN
7833dvi-bison: \
7834 configure-bison
0aed8855 7835 @: $(MAKE); $(unstage)
4fa63067 7836 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7837 r=`${PWD_COMMAND}`; export r; \
7838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7839 $(HOST_EXPORTS) \
b813574b 7840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7842 done; \
4fa63067 7843 echo "Doing dvi in bison" ; \
b00612cc 7844 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7847 "RANLIB=$${RANLIB}" \
0c24b341 7848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7849 dvi) \
2a4cbe27
NN
7850 || exit 1
7851
6bd3dfaa 7852@endif bison
2a4cbe27 7853
56a8fe78
DD
7854.PHONY: maybe-pdf-bison pdf-bison
7855maybe-pdf-bison:
7856@if bison
7857maybe-pdf-bison: pdf-bison
7858
7859pdf-bison: \
7860 configure-bison
7861 @: $(MAKE); $(unstage)
7862 @[ -f ./bison/Makefile ] || exit 0; \
7863 r=`${PWD_COMMAND}`; export r; \
7864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7865 $(HOST_EXPORTS) \
7866 for flag in $(EXTRA_HOST_FLAGS) ; do \
7867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7868 done; \
7869 echo "Doing pdf in bison" ; \
7870 (cd $(HOST_SUBDIR)/bison && \
7871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7873 "RANLIB=$${RANLIB}" \
0c24b341 7874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7875 pdf) \
7876 || exit 1
7877
7878@endif bison
7879
6d389afc
MS
7880.PHONY: maybe-html-bison html-bison
7881maybe-html-bison:
7882@if bison
7883maybe-html-bison: html-bison
7884
7885html-bison: \
7886 configure-bison
0aed8855 7887 @: $(MAKE); $(unstage)
6d389afc
MS
7888 @[ -f ./bison/Makefile ] || exit 0; \
7889 r=`${PWD_COMMAND}`; export r; \
7890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7891 $(HOST_EXPORTS) \
7892 for flag in $(EXTRA_HOST_FLAGS) ; do \
7893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7894 done; \
7895 echo "Doing html in bison" ; \
b00612cc 7896 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7899 "RANLIB=$${RANLIB}" \
0c24b341 7900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7901 html) \
7902 || exit 1
7903
7904@endif bison
7905
4fa63067
NN
7906.PHONY: maybe-TAGS-bison TAGS-bison
7907maybe-TAGS-bison:
6bd3dfaa
PB
7908@if bison
7909maybe-TAGS-bison: TAGS-bison
2a4cbe27 7910
4fa63067
NN
7911TAGS-bison: \
7912 configure-bison
0aed8855 7913 @: $(MAKE); $(unstage)
4fa63067 7914 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7915 r=`${PWD_COMMAND}`; export r; \
7916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7917 $(HOST_EXPORTS) \
b813574b 7918 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7920 done; \
4fa63067 7921 echo "Doing TAGS in bison" ; \
b00612cc 7922 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7925 "RANLIB=$${RANLIB}" \
0c24b341 7926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7927 TAGS) \
2a4cbe27
NN
7928 || exit 1
7929
6bd3dfaa 7930@endif bison
2a4cbe27 7931
4fa63067
NN
7932.PHONY: maybe-install-info-bison install-info-bison
7933maybe-install-info-bison:
6bd3dfaa
PB
7934@if bison
7935maybe-install-info-bison: install-info-bison
2a4cbe27 7936
4fa63067
NN
7937install-info-bison: \
7938 configure-bison \
7939 info-bison
0aed8855 7940 @: $(MAKE); $(unstage)
4fa63067 7941 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7942 r=`${PWD_COMMAND}`; export r; \
7943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7944 $(HOST_EXPORTS) \
b813574b 7945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7947 done; \
4fa63067 7948 echo "Doing install-info in bison" ; \
b00612cc 7949 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7952 "RANLIB=$${RANLIB}" \
0c24b341 7953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7954 install-info) \
2a4cbe27
NN
7955 || exit 1
7956
6bd3dfaa 7957@endif bison
2a4cbe27 7958
a3ca38d2
DD
7959.PHONY: maybe-install-pdf-bison install-pdf-bison
7960maybe-install-pdf-bison:
7961@if bison
7962maybe-install-pdf-bison: install-pdf-bison
7963
7964install-pdf-bison: \
7965 configure-bison \
7966 pdf-bison
7967 @: $(MAKE); $(unstage)
7968 @[ -f ./bison/Makefile ] || exit 0; \
7969 r=`${PWD_COMMAND}`; export r; \
7970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7971 $(HOST_EXPORTS) \
7972 for flag in $(EXTRA_HOST_FLAGS) ; do \
7973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7974 done; \
7975 echo "Doing install-pdf in bison" ; \
7976 (cd $(HOST_SUBDIR)/bison && \
7977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7979 "RANLIB=$${RANLIB}" \
0c24b341 7980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7981 install-pdf) \
7982 || exit 1
7983
7984@endif bison
7985
108a6f8e
CD
7986.PHONY: maybe-install-html-bison install-html-bison
7987maybe-install-html-bison:
7988@if bison
7989maybe-install-html-bison: install-html-bison
7990
7991install-html-bison: \
7992 configure-bison \
7993 html-bison
7994 @: $(MAKE); $(unstage)
7995 @[ -f ./bison/Makefile ] || exit 0; \
7996 r=`${PWD_COMMAND}`; export r; \
7997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7998 $(HOST_EXPORTS) \
7999 for flag in $(EXTRA_HOST_FLAGS) ; do \
8000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8001 done; \
8002 echo "Doing install-html in bison" ; \
8003 (cd $(HOST_SUBDIR)/bison && \
8004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8006 "RANLIB=$${RANLIB}" \
0c24b341 8007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8008 install-html) \
8009 || exit 1
8010
8011@endif bison
8012
4fa63067
NN
8013.PHONY: maybe-installcheck-bison installcheck-bison
8014maybe-installcheck-bison:
6bd3dfaa
PB
8015@if bison
8016maybe-installcheck-bison: installcheck-bison
2a4cbe27 8017
4fa63067
NN
8018installcheck-bison: \
8019 configure-bison
0aed8855 8020 @: $(MAKE); $(unstage)
4fa63067 8021 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8022 r=`${PWD_COMMAND}`; export r; \
8023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8024 $(HOST_EXPORTS) \
b813574b 8025 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8027 done; \
4fa63067 8028 echo "Doing installcheck in bison" ; \
b00612cc 8029 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8032 "RANLIB=$${RANLIB}" \
0c24b341 8033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8034 installcheck) \
2a4cbe27
NN
8035 || exit 1
8036
6bd3dfaa 8037@endif bison
2a4cbe27 8038
4fa63067
NN
8039.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8040maybe-mostlyclean-bison:
6bd3dfaa
PB
8041@if bison
8042maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8043
4fa63067 8044mostlyclean-bison:
0aed8855 8045 @: $(MAKE); $(unstage)
4fa63067 8046 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8047 r=`${PWD_COMMAND}`; export r; \
8048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8049 $(HOST_EXPORTS) \
b813574b 8050 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8052 done; \
4fa63067 8053 echo "Doing mostlyclean in bison" ; \
b00612cc 8054 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8057 "RANLIB=$${RANLIB}" \
0c24b341 8058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8059 mostlyclean) \
2a4cbe27
NN
8060 || exit 1
8061
6bd3dfaa 8062@endif bison
2a4cbe27 8063
4fa63067
NN
8064.PHONY: maybe-clean-bison clean-bison
8065maybe-clean-bison:
6bd3dfaa
PB
8066@if bison
8067maybe-clean-bison: clean-bison
2a4cbe27 8068
4fa63067 8069clean-bison:
0aed8855 8070 @: $(MAKE); $(unstage)
4fa63067 8071 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8072 r=`${PWD_COMMAND}`; export r; \
8073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8074 $(HOST_EXPORTS) \
b813574b 8075 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8077 done; \
4fa63067 8078 echo "Doing clean in bison" ; \
b00612cc 8079 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8082 "RANLIB=$${RANLIB}" \
0c24b341 8083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8084 clean) \
2a4cbe27
NN
8085 || exit 1
8086
6bd3dfaa 8087@endif bison
2a4cbe27 8088
4fa63067
NN
8089.PHONY: maybe-distclean-bison distclean-bison
8090maybe-distclean-bison:
6bd3dfaa
PB
8091@if bison
8092maybe-distclean-bison: distclean-bison
2a4cbe27 8093
4fa63067 8094distclean-bison:
0aed8855 8095 @: $(MAKE); $(unstage)
4fa63067 8096 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8097 r=`${PWD_COMMAND}`; export r; \
8098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8099 $(HOST_EXPORTS) \
b813574b 8100 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8102 done; \
4fa63067 8103 echo "Doing distclean in bison" ; \
b00612cc 8104 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8107 "RANLIB=$${RANLIB}" \
0c24b341 8108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8109 distclean) \
2a4cbe27
NN
8110 || exit 1
8111
6bd3dfaa 8112@endif bison
2a4cbe27 8113
4fa63067
NN
8114.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8115maybe-maintainer-clean-bison:
6bd3dfaa
PB
8116@if bison
8117maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8118
4fa63067 8119maintainer-clean-bison:
0aed8855 8120 @: $(MAKE); $(unstage)
4fa63067 8121 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8122 r=`${PWD_COMMAND}`; export r; \
8123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8124 $(HOST_EXPORTS) \
b813574b 8125 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8127 done; \
4fa63067 8128 echo "Doing maintainer-clean in bison" ; \
b00612cc 8129 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8132 "RANLIB=$${RANLIB}" \
0c24b341 8133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8134 maintainer-clean) \
2a4cbe27
NN
8135 || exit 1
8136
6bd3dfaa 8137@endif bison
2a4cbe27 8138
2a4cbe27 8139
a7254363 8140
4fa63067
NN
8141.PHONY: configure-byacc maybe-configure-byacc
8142maybe-configure-byacc:
4f0ef2d8
CD
8143@if gcc-bootstrap
8144configure-byacc: stage_current
8145@endif gcc-bootstrap
6bd3dfaa
PB
8146@if byacc
8147maybe-configure-byacc: configure-byacc
c52c6897 8148configure-byacc:
0aed8855 8149 @: $(MAKE); $(unstage)
c52c6897 8150 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8152 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8153 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8154 $(HOST_EXPORTS) \
a7254363
PB
8155 echo Configuring in $(HOST_SUBDIR)/byacc; \
8156 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8157 case $(srcdir) in \
b00612cc
PB
8158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8159 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8161 esac; \
b00612cc
PB
8162 srcdiroption="--srcdir=$${topdir}/byacc"; \
8163 libsrcdir="$$s/byacc"; \
4fa63067 8164 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8165 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8166 --target=${target_alias} $${srcdiroption} \
4fa63067 8167 || exit 1
6bd3dfaa 8168@endif byacc
4fa63067 8169
a7254363
PB
8170
8171
d545f33b
PB
8172
8173
4fa63067
NN
8174.PHONY: all-byacc maybe-all-byacc
8175maybe-all-byacc:
4f0ef2d8
CD
8176@if gcc-bootstrap
8177all-byacc: stage_current
8178@endif gcc-bootstrap
6bd3dfaa 8179@if byacc
d27cc32e 8180TARGET-byacc=all
6bd3dfaa 8181maybe-all-byacc: all-byacc
4fa63067 8182all-byacc: configure-byacc
0aed8855 8183 @: $(MAKE); $(unstage)
4fa63067
NN
8184 @r=`${PWD_COMMAND}`; export r; \
8185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8186 $(HOST_EXPORTS) \
b00612cc 8187 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8188 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8189 $(TARGET-byacc))
6bd3dfaa 8190@endif byacc
4fa63067 8191
a7254363 8192
d545f33b
PB
8193
8194
4fa63067
NN
8195.PHONY: check-byacc maybe-check-byacc
8196maybe-check-byacc:
6bd3dfaa
PB
8197@if byacc
8198maybe-check-byacc: check-byacc
4fa63067
NN
8199
8200# This module is only tested in a native toolchain.
8201check-byacc:
0aed8855 8202 @: $(MAKE); $(unstage)
4fa63067
NN
8203 @if [ '$(host)' = '$(target)' ] ; then \
8204 r=`${PWD_COMMAND}`; export r; \
8205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8206 $(HOST_EXPORTS) \
b00612cc 8207 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8208 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8209 fi
8210
6bd3dfaa 8211@endif byacc
4fa63067
NN
8212
8213.PHONY: install-byacc maybe-install-byacc
8214maybe-install-byacc:
6bd3dfaa
PB
8215@if byacc
8216maybe-install-byacc: install-byacc
4fa63067
NN
8217
8218install-byacc: installdirs
0aed8855 8219 @: $(MAKE); $(unstage)
4fa63067
NN
8220 @r=`${PWD_COMMAND}`; export r; \
8221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8222 $(HOST_EXPORTS) \
b00612cc 8223 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8224 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8225
6bd3dfaa 8226@endif byacc
4fa63067 8227
56a8fe78 8228# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8229
8230.PHONY: maybe-info-byacc info-byacc
8231maybe-info-byacc:
6bd3dfaa
PB
8232@if byacc
8233maybe-info-byacc: info-byacc
4fa63067
NN
8234
8235info-byacc: \
8236 configure-byacc
0aed8855 8237 @: $(MAKE); $(unstage)
4fa63067 8238 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8239 r=`${PWD_COMMAND}`; export r; \
8240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8241 $(HOST_EXPORTS) \
b813574b 8242 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8244 done; \
4fa63067 8245 echo "Doing info in byacc" ; \
b00612cc 8246 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8249 "RANLIB=$${RANLIB}" \
0c24b341 8250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8251 info) \
2a4cbe27
NN
8252 || exit 1
8253
6bd3dfaa 8254@endif byacc
2a4cbe27 8255
4fa63067
NN
8256.PHONY: maybe-dvi-byacc dvi-byacc
8257maybe-dvi-byacc:
6bd3dfaa
PB
8258@if byacc
8259maybe-dvi-byacc: dvi-byacc
2a4cbe27 8260
4fa63067
NN
8261dvi-byacc: \
8262 configure-byacc
0aed8855 8263 @: $(MAKE); $(unstage)
4fa63067 8264 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8265 r=`${PWD_COMMAND}`; export r; \
8266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8267 $(HOST_EXPORTS) \
b813574b 8268 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8270 done; \
4fa63067 8271 echo "Doing dvi in byacc" ; \
b00612cc 8272 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8275 "RANLIB=$${RANLIB}" \
0c24b341 8276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8277 dvi) \
2a4cbe27
NN
8278 || exit 1
8279
6bd3dfaa 8280@endif byacc
2a4cbe27 8281
56a8fe78
DD
8282.PHONY: maybe-pdf-byacc pdf-byacc
8283maybe-pdf-byacc:
8284@if byacc
8285maybe-pdf-byacc: pdf-byacc
8286
8287pdf-byacc: \
8288 configure-byacc
8289 @: $(MAKE); $(unstage)
8290 @[ -f ./byacc/Makefile ] || exit 0; \
8291 r=`${PWD_COMMAND}`; export r; \
8292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8293 $(HOST_EXPORTS) \
8294 for flag in $(EXTRA_HOST_FLAGS) ; do \
8295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8296 done; \
8297 echo "Doing pdf in byacc" ; \
8298 (cd $(HOST_SUBDIR)/byacc && \
8299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8301 "RANLIB=$${RANLIB}" \
0c24b341 8302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8303 pdf) \
8304 || exit 1
8305
8306@endif byacc
8307
6d389afc
MS
8308.PHONY: maybe-html-byacc html-byacc
8309maybe-html-byacc:
8310@if byacc
8311maybe-html-byacc: html-byacc
8312
8313html-byacc: \
8314 configure-byacc
0aed8855 8315 @: $(MAKE); $(unstage)
6d389afc
MS
8316 @[ -f ./byacc/Makefile ] || exit 0; \
8317 r=`${PWD_COMMAND}`; export r; \
8318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8319 $(HOST_EXPORTS) \
8320 for flag in $(EXTRA_HOST_FLAGS) ; do \
8321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8322 done; \
8323 echo "Doing html in byacc" ; \
b00612cc 8324 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8327 "RANLIB=$${RANLIB}" \
0c24b341 8328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8329 html) \
8330 || exit 1
8331
8332@endif byacc
8333
4fa63067
NN
8334.PHONY: maybe-TAGS-byacc TAGS-byacc
8335maybe-TAGS-byacc:
6bd3dfaa
PB
8336@if byacc
8337maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8338
4fa63067
NN
8339TAGS-byacc: \
8340 configure-byacc
0aed8855 8341 @: $(MAKE); $(unstage)
4fa63067 8342 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8343 r=`${PWD_COMMAND}`; export r; \
8344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8345 $(HOST_EXPORTS) \
b813574b 8346 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8348 done; \
4fa63067 8349 echo "Doing TAGS in byacc" ; \
b00612cc 8350 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8353 "RANLIB=$${RANLIB}" \
0c24b341 8354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8355 TAGS) \
2a4cbe27
NN
8356 || exit 1
8357
6bd3dfaa 8358@endif byacc
2a4cbe27 8359
4fa63067
NN
8360.PHONY: maybe-install-info-byacc install-info-byacc
8361maybe-install-info-byacc:
6bd3dfaa
PB
8362@if byacc
8363maybe-install-info-byacc: install-info-byacc
2a4cbe27 8364
4fa63067
NN
8365install-info-byacc: \
8366 configure-byacc \
8367 info-byacc
0aed8855 8368 @: $(MAKE); $(unstage)
4fa63067 8369 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8370 r=`${PWD_COMMAND}`; export r; \
8371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8372 $(HOST_EXPORTS) \
b813574b 8373 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8375 done; \
4fa63067 8376 echo "Doing install-info in byacc" ; \
b00612cc 8377 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8380 "RANLIB=$${RANLIB}" \
0c24b341 8381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8382 install-info) \
2a4cbe27
NN
8383 || exit 1
8384
6bd3dfaa 8385@endif byacc
2a4cbe27 8386
a3ca38d2
DD
8387.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8388maybe-install-pdf-byacc:
8389@if byacc
8390maybe-install-pdf-byacc: install-pdf-byacc
8391
8392install-pdf-byacc: \
8393 configure-byacc \
8394 pdf-byacc
8395 @: $(MAKE); $(unstage)
8396 @[ -f ./byacc/Makefile ] || exit 0; \
8397 r=`${PWD_COMMAND}`; export r; \
8398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8399 $(HOST_EXPORTS) \
8400 for flag in $(EXTRA_HOST_FLAGS) ; do \
8401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8402 done; \
8403 echo "Doing install-pdf in byacc" ; \
8404 (cd $(HOST_SUBDIR)/byacc && \
8405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8407 "RANLIB=$${RANLIB}" \
0c24b341 8408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8409 install-pdf) \
8410 || exit 1
8411
8412@endif byacc
8413
108a6f8e
CD
8414.PHONY: maybe-install-html-byacc install-html-byacc
8415maybe-install-html-byacc:
8416@if byacc
8417maybe-install-html-byacc: install-html-byacc
8418
8419install-html-byacc: \
8420 configure-byacc \
8421 html-byacc
8422 @: $(MAKE); $(unstage)
8423 @[ -f ./byacc/Makefile ] || exit 0; \
8424 r=`${PWD_COMMAND}`; export r; \
8425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8426 $(HOST_EXPORTS) \
8427 for flag in $(EXTRA_HOST_FLAGS) ; do \
8428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8429 done; \
8430 echo "Doing install-html in byacc" ; \
8431 (cd $(HOST_SUBDIR)/byacc && \
8432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8434 "RANLIB=$${RANLIB}" \
0c24b341 8435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8436 install-html) \
8437 || exit 1
8438
8439@endif byacc
8440
4fa63067
NN
8441.PHONY: maybe-installcheck-byacc installcheck-byacc
8442maybe-installcheck-byacc:
6bd3dfaa
PB
8443@if byacc
8444maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8445
4fa63067
NN
8446installcheck-byacc: \
8447 configure-byacc
0aed8855 8448 @: $(MAKE); $(unstage)
4fa63067 8449 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8450 r=`${PWD_COMMAND}`; export r; \
8451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8452 $(HOST_EXPORTS) \
b813574b 8453 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8455 done; \
4fa63067 8456 echo "Doing installcheck in byacc" ; \
b00612cc 8457 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8460 "RANLIB=$${RANLIB}" \
0c24b341 8461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8462 installcheck) \
2a4cbe27
NN
8463 || exit 1
8464
6bd3dfaa 8465@endif byacc
2a4cbe27 8466
4fa63067
NN
8467.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8468maybe-mostlyclean-byacc:
6bd3dfaa
PB
8469@if byacc
8470maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8471
4fa63067 8472mostlyclean-byacc:
0aed8855 8473 @: $(MAKE); $(unstage)
4fa63067 8474 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8475 r=`${PWD_COMMAND}`; export r; \
8476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8477 $(HOST_EXPORTS) \
b813574b 8478 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8480 done; \
4fa63067 8481 echo "Doing mostlyclean in byacc" ; \
b00612cc 8482 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8485 "RANLIB=$${RANLIB}" \
0c24b341 8486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8487 mostlyclean) \
2a4cbe27
NN
8488 || exit 1
8489
6bd3dfaa 8490@endif byacc
2a4cbe27 8491
4fa63067
NN
8492.PHONY: maybe-clean-byacc clean-byacc
8493maybe-clean-byacc:
6bd3dfaa
PB
8494@if byacc
8495maybe-clean-byacc: clean-byacc
2a4cbe27 8496
4fa63067 8497clean-byacc:
0aed8855 8498 @: $(MAKE); $(unstage)
4fa63067 8499 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8500 r=`${PWD_COMMAND}`; export r; \
8501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8502 $(HOST_EXPORTS) \
b813574b 8503 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8505 done; \
4fa63067 8506 echo "Doing clean in byacc" ; \
b00612cc 8507 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8510 "RANLIB=$${RANLIB}" \
0c24b341 8511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8512 clean) \
2a4cbe27
NN
8513 || exit 1
8514
6bd3dfaa 8515@endif byacc
2a4cbe27 8516
4fa63067
NN
8517.PHONY: maybe-distclean-byacc distclean-byacc
8518maybe-distclean-byacc:
6bd3dfaa
PB
8519@if byacc
8520maybe-distclean-byacc: distclean-byacc
2a4cbe27 8521
4fa63067 8522distclean-byacc:
0aed8855 8523 @: $(MAKE); $(unstage)
4fa63067 8524 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8525 r=`${PWD_COMMAND}`; export r; \
8526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8527 $(HOST_EXPORTS) \
b813574b 8528 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8530 done; \
4fa63067 8531 echo "Doing distclean in byacc" ; \
b00612cc 8532 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8535 "RANLIB=$${RANLIB}" \
0c24b341 8536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8537 distclean) \
2a4cbe27
NN
8538 || exit 1
8539
6bd3dfaa 8540@endif byacc
2a4cbe27 8541
4fa63067
NN
8542.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8543maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8544@if byacc
8545maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8546
4fa63067 8547maintainer-clean-byacc:
0aed8855 8548 @: $(MAKE); $(unstage)
4fa63067 8549 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8550 r=`${PWD_COMMAND}`; export r; \
8551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8552 $(HOST_EXPORTS) \
b813574b 8553 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8555 done; \
4fa63067 8556 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8557 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8560 "RANLIB=$${RANLIB}" \
0c24b341 8561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8562 maintainer-clean) \
2a4cbe27
NN
8563 || exit 1
8564
6bd3dfaa 8565@endif byacc
2a4cbe27 8566
2a4cbe27 8567
a7254363 8568
4fa63067
NN
8569.PHONY: configure-bzip2 maybe-configure-bzip2
8570maybe-configure-bzip2:
4f0ef2d8
CD
8571@if gcc-bootstrap
8572configure-bzip2: stage_current
8573@endif gcc-bootstrap
6bd3dfaa
PB
8574@if bzip2
8575maybe-configure-bzip2: configure-bzip2
c52c6897 8576configure-bzip2:
0aed8855 8577 @: $(MAKE); $(unstage)
c52c6897 8578 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8580 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8581 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8582 $(HOST_EXPORTS) \
a7254363
PB
8583 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8584 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8585 case $(srcdir) in \
b00612cc
PB
8586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8587 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8589 esac; \
b00612cc
PB
8590 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8591 libsrcdir="$$s/bzip2"; \
4fa63067 8592 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8593 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8594 --target=${target_alias} $${srcdiroption} \
4fa63067 8595 || exit 1
6bd3dfaa 8596@endif bzip2
4fa63067 8597
a7254363
PB
8598
8599
d545f33b
PB
8600
8601
4fa63067
NN
8602.PHONY: all-bzip2 maybe-all-bzip2
8603maybe-all-bzip2:
4f0ef2d8
CD
8604@if gcc-bootstrap
8605all-bzip2: stage_current
8606@endif gcc-bootstrap
6bd3dfaa 8607@if bzip2
d27cc32e 8608TARGET-bzip2=all
6bd3dfaa 8609maybe-all-bzip2: all-bzip2
4fa63067 8610all-bzip2: configure-bzip2
0aed8855 8611 @: $(MAKE); $(unstage)
4fa63067
NN
8612 @r=`${PWD_COMMAND}`; export r; \
8613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8614 $(HOST_EXPORTS) \
b00612cc 8615 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8616 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8617 $(TARGET-bzip2))
6bd3dfaa 8618@endif bzip2
4fa63067 8619
a7254363 8620
d545f33b
PB
8621
8622
4fa63067
NN
8623.PHONY: check-bzip2 maybe-check-bzip2
8624maybe-check-bzip2:
6bd3dfaa
PB
8625@if bzip2
8626maybe-check-bzip2: check-bzip2
4fa63067
NN
8627
8628check-bzip2:
0aed8855 8629 @: $(MAKE); $(unstage)
4fa63067
NN
8630 @r=`${PWD_COMMAND}`; export r; \
8631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8632 $(HOST_EXPORTS) \
b00612cc
PB
8633 (cd $(HOST_SUBDIR)/bzip2 && \
8634 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8635
6bd3dfaa 8636@endif bzip2
4fa63067
NN
8637
8638.PHONY: install-bzip2 maybe-install-bzip2
8639maybe-install-bzip2:
6bd3dfaa
PB
8640@if bzip2
8641maybe-install-bzip2: install-bzip2
4fa63067
NN
8642
8643install-bzip2: installdirs
0aed8855 8644 @: $(MAKE); $(unstage)
4fa63067
NN
8645 @r=`${PWD_COMMAND}`; export r; \
8646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8647 $(HOST_EXPORTS) \
b00612cc 8648 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8649 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8650
6bd3dfaa 8651@endif bzip2
4fa63067 8652
56a8fe78 8653# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8654
8655.PHONY: maybe-info-bzip2 info-bzip2
8656maybe-info-bzip2:
6bd3dfaa
PB
8657@if bzip2
8658maybe-info-bzip2: info-bzip2
4fa63067
NN
8659
8660info-bzip2: \
8661 configure-bzip2
0aed8855 8662 @: $(MAKE); $(unstage)
4fa63067 8663 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8664 r=`${PWD_COMMAND}`; export r; \
8665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8666 $(HOST_EXPORTS) \
b813574b 8667 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8669 done; \
4fa63067 8670 echo "Doing info in bzip2" ; \
b00612cc 8671 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8674 "RANLIB=$${RANLIB}" \
0c24b341 8675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8676 info) \
2a4cbe27
NN
8677 || exit 1
8678
6bd3dfaa 8679@endif bzip2
2a4cbe27 8680
4fa63067
NN
8681.PHONY: maybe-dvi-bzip2 dvi-bzip2
8682maybe-dvi-bzip2:
6bd3dfaa
PB
8683@if bzip2
8684maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8685
4fa63067
NN
8686dvi-bzip2: \
8687 configure-bzip2
0aed8855 8688 @: $(MAKE); $(unstage)
4fa63067 8689 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8690 r=`${PWD_COMMAND}`; export r; \
8691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8692 $(HOST_EXPORTS) \
b813574b 8693 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8695 done; \
4fa63067 8696 echo "Doing dvi in bzip2" ; \
b00612cc 8697 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8700 "RANLIB=$${RANLIB}" \
0c24b341 8701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8702 dvi) \
2a4cbe27
NN
8703 || exit 1
8704
6bd3dfaa 8705@endif bzip2
2a4cbe27 8706
56a8fe78
DD
8707.PHONY: maybe-pdf-bzip2 pdf-bzip2
8708maybe-pdf-bzip2:
8709@if bzip2
8710maybe-pdf-bzip2: pdf-bzip2
8711
8712pdf-bzip2: \
8713 configure-bzip2
8714 @: $(MAKE); $(unstage)
8715 @[ -f ./bzip2/Makefile ] || exit 0; \
8716 r=`${PWD_COMMAND}`; export r; \
8717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8718 $(HOST_EXPORTS) \
8719 for flag in $(EXTRA_HOST_FLAGS) ; do \
8720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8721 done; \
8722 echo "Doing pdf in bzip2" ; \
8723 (cd $(HOST_SUBDIR)/bzip2 && \
8724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8726 "RANLIB=$${RANLIB}" \
0c24b341 8727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8728 pdf) \
8729 || exit 1
8730
8731@endif bzip2
8732
6d389afc
MS
8733.PHONY: maybe-html-bzip2 html-bzip2
8734maybe-html-bzip2:
8735@if bzip2
8736maybe-html-bzip2: html-bzip2
8737
8738html-bzip2: \
8739 configure-bzip2
0aed8855 8740 @: $(MAKE); $(unstage)
6d389afc
MS
8741 @[ -f ./bzip2/Makefile ] || exit 0; \
8742 r=`${PWD_COMMAND}`; export r; \
8743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8744 $(HOST_EXPORTS) \
8745 for flag in $(EXTRA_HOST_FLAGS) ; do \
8746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8747 done; \
8748 echo "Doing html in bzip2" ; \
b00612cc 8749 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8752 "RANLIB=$${RANLIB}" \
0c24b341 8753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8754 html) \
8755 || exit 1
8756
8757@endif bzip2
8758
4fa63067
NN
8759.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8760maybe-TAGS-bzip2:
6bd3dfaa
PB
8761@if bzip2
8762maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8763
4fa63067
NN
8764TAGS-bzip2: \
8765 configure-bzip2
0aed8855 8766 @: $(MAKE); $(unstage)
4fa63067 8767 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8768 r=`${PWD_COMMAND}`; export r; \
8769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8770 $(HOST_EXPORTS) \
b813574b 8771 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8773 done; \
4fa63067 8774 echo "Doing TAGS in bzip2" ; \
b00612cc 8775 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8778 "RANLIB=$${RANLIB}" \
0c24b341 8779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8780 TAGS) \
2a4cbe27
NN
8781 || exit 1
8782
6bd3dfaa 8783@endif bzip2
2a4cbe27 8784
4fa63067
NN
8785.PHONY: maybe-install-info-bzip2 install-info-bzip2
8786maybe-install-info-bzip2:
6bd3dfaa
PB
8787@if bzip2
8788maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8789
4fa63067
NN
8790install-info-bzip2: \
8791 configure-bzip2 \
8792 info-bzip2
0aed8855 8793 @: $(MAKE); $(unstage)
4fa63067 8794 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8795 r=`${PWD_COMMAND}`; export r; \
8796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8797 $(HOST_EXPORTS) \
b813574b 8798 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8800 done; \
4fa63067 8801 echo "Doing install-info in bzip2" ; \
b00612cc 8802 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8805 "RANLIB=$${RANLIB}" \
0c24b341 8806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8807 install-info) \
2a4cbe27
NN
8808 || exit 1
8809
6bd3dfaa 8810@endif bzip2
2a4cbe27 8811
a3ca38d2
DD
8812.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8813maybe-install-pdf-bzip2:
8814@if bzip2
8815maybe-install-pdf-bzip2: install-pdf-bzip2
8816
8817install-pdf-bzip2: \
8818 configure-bzip2 \
8819 pdf-bzip2
8820 @: $(MAKE); $(unstage)
8821 @[ -f ./bzip2/Makefile ] || exit 0; \
8822 r=`${PWD_COMMAND}`; export r; \
8823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8824 $(HOST_EXPORTS) \
8825 for flag in $(EXTRA_HOST_FLAGS) ; do \
8826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8827 done; \
8828 echo "Doing install-pdf in bzip2" ; \
8829 (cd $(HOST_SUBDIR)/bzip2 && \
8830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8832 "RANLIB=$${RANLIB}" \
0c24b341 8833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8834 install-pdf) \
8835 || exit 1
8836
8837@endif bzip2
8838
108a6f8e
CD
8839.PHONY: maybe-install-html-bzip2 install-html-bzip2
8840maybe-install-html-bzip2:
8841@if bzip2
8842maybe-install-html-bzip2: install-html-bzip2
8843
8844install-html-bzip2: \
8845 configure-bzip2 \
8846 html-bzip2
8847 @: $(MAKE); $(unstage)
8848 @[ -f ./bzip2/Makefile ] || exit 0; \
8849 r=`${PWD_COMMAND}`; export r; \
8850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8851 $(HOST_EXPORTS) \
8852 for flag in $(EXTRA_HOST_FLAGS) ; do \
8853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8854 done; \
8855 echo "Doing install-html in bzip2" ; \
8856 (cd $(HOST_SUBDIR)/bzip2 && \
8857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8859 "RANLIB=$${RANLIB}" \
0c24b341 8860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8861 install-html) \
8862 || exit 1
8863
8864@endif bzip2
8865
4fa63067
NN
8866.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8867maybe-installcheck-bzip2:
6bd3dfaa
PB
8868@if bzip2
8869maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8870
4fa63067
NN
8871installcheck-bzip2: \
8872 configure-bzip2
0aed8855 8873 @: $(MAKE); $(unstage)
4fa63067 8874 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8875 r=`${PWD_COMMAND}`; export r; \
8876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8877 $(HOST_EXPORTS) \
b813574b 8878 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8880 done; \
4fa63067 8881 echo "Doing installcheck in bzip2" ; \
b00612cc 8882 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8885 "RANLIB=$${RANLIB}" \
0c24b341 8886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8887 installcheck) \
2a4cbe27
NN
8888 || exit 1
8889
6bd3dfaa 8890@endif bzip2
2a4cbe27 8891
4fa63067
NN
8892.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8893maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8894@if bzip2
8895maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8896
4fa63067 8897mostlyclean-bzip2:
0aed8855 8898 @: $(MAKE); $(unstage)
4fa63067 8899 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8900 r=`${PWD_COMMAND}`; export r; \
8901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8902 $(HOST_EXPORTS) \
b813574b 8903 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8905 done; \
4fa63067 8906 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8907 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8910 "RANLIB=$${RANLIB}" \
0c24b341 8911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8912 mostlyclean) \
2a4cbe27
NN
8913 || exit 1
8914
6bd3dfaa 8915@endif bzip2
2a4cbe27 8916
4fa63067
NN
8917.PHONY: maybe-clean-bzip2 clean-bzip2
8918maybe-clean-bzip2:
6bd3dfaa
PB
8919@if bzip2
8920maybe-clean-bzip2: clean-bzip2
2a4cbe27 8921
4fa63067 8922clean-bzip2:
0aed8855 8923 @: $(MAKE); $(unstage)
4fa63067 8924 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8925 r=`${PWD_COMMAND}`; export r; \
8926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8927 $(HOST_EXPORTS) \
b813574b 8928 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8930 done; \
4fa63067 8931 echo "Doing clean in bzip2" ; \
b00612cc 8932 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8935 "RANLIB=$${RANLIB}" \
0c24b341 8936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8937 clean) \
2a4cbe27
NN
8938 || exit 1
8939
6bd3dfaa 8940@endif bzip2
2a4cbe27 8941
4fa63067
NN
8942.PHONY: maybe-distclean-bzip2 distclean-bzip2
8943maybe-distclean-bzip2:
6bd3dfaa
PB
8944@if bzip2
8945maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8946
4fa63067 8947distclean-bzip2:
0aed8855 8948 @: $(MAKE); $(unstage)
4fa63067 8949 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8950 r=`${PWD_COMMAND}`; export r; \
8951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8952 $(HOST_EXPORTS) \
b813574b 8953 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8955 done; \
4fa63067 8956 echo "Doing distclean in bzip2" ; \
b00612cc 8957 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8960 "RANLIB=$${RANLIB}" \
0c24b341 8961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8962 distclean) \
2a4cbe27
NN
8963 || exit 1
8964
6bd3dfaa 8965@endif bzip2
2a4cbe27 8966
4fa63067
NN
8967.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8968maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8969@if bzip2
8970maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8971
4fa63067 8972maintainer-clean-bzip2:
0aed8855 8973 @: $(MAKE); $(unstage)
4fa63067 8974 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8975 r=`${PWD_COMMAND}`; export r; \
8976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8977 $(HOST_EXPORTS) \
b813574b 8978 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8980 done; \
4fa63067 8981 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8982 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8985 "RANLIB=$${RANLIB}" \
0c24b341 8986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8987 maintainer-clean) \
2a4cbe27
NN
8988 || exit 1
8989
6bd3dfaa 8990@endif bzip2
2a4cbe27 8991
2a4cbe27 8992
a7254363 8993
4fa63067
NN
8994.PHONY: configure-dejagnu maybe-configure-dejagnu
8995maybe-configure-dejagnu:
4f0ef2d8
CD
8996@if gcc-bootstrap
8997configure-dejagnu: stage_current
8998@endif gcc-bootstrap
6bd3dfaa
PB
8999@if dejagnu
9000maybe-configure-dejagnu: configure-dejagnu
c52c6897 9001configure-dejagnu:
0aed8855 9002 @: $(MAKE); $(unstage)
c52c6897 9003 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9005 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9006 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 9007 $(HOST_EXPORTS) \
a7254363
PB
9008 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9009 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9010 case $(srcdir) in \
b00612cc
PB
9011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9012 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9014 esac; \
b00612cc
PB
9015 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9016 libsrcdir="$$s/dejagnu"; \
4fa63067 9017 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9018 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9019 --target=${target_alias} $${srcdiroption} \
4fa63067 9020 || exit 1
6bd3dfaa 9021@endif dejagnu
4fa63067 9022
a7254363
PB
9023
9024
d545f33b
PB
9025
9026
4fa63067
NN
9027.PHONY: all-dejagnu maybe-all-dejagnu
9028maybe-all-dejagnu:
4f0ef2d8
CD
9029@if gcc-bootstrap
9030all-dejagnu: stage_current
9031@endif gcc-bootstrap
6bd3dfaa 9032@if dejagnu
d27cc32e 9033TARGET-dejagnu=all
6bd3dfaa 9034maybe-all-dejagnu: all-dejagnu
4fa63067 9035all-dejagnu: configure-dejagnu
0aed8855 9036 @: $(MAKE); $(unstage)
4fa63067
NN
9037 @r=`${PWD_COMMAND}`; export r; \
9038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9039 $(HOST_EXPORTS) \
b00612cc 9040 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9041 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9042 $(TARGET-dejagnu))
6bd3dfaa 9043@endif dejagnu
4fa63067 9044
a7254363 9045
d545f33b
PB
9046
9047
4fa63067
NN
9048.PHONY: check-dejagnu maybe-check-dejagnu
9049maybe-check-dejagnu:
6bd3dfaa
PB
9050@if dejagnu
9051maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9052
9053check-dejagnu:
0aed8855 9054 @: $(MAKE); $(unstage)
4fa63067
NN
9055 @r=`${PWD_COMMAND}`; export r; \
9056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9057 $(HOST_EXPORTS) \
b00612cc
PB
9058 (cd $(HOST_SUBDIR)/dejagnu && \
9059 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9060
6bd3dfaa 9061@endif dejagnu
4fa63067
NN
9062
9063.PHONY: install-dejagnu maybe-install-dejagnu
9064maybe-install-dejagnu:
6bd3dfaa
PB
9065@if dejagnu
9066maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9067
9068install-dejagnu: installdirs
0aed8855 9069 @: $(MAKE); $(unstage)
4fa63067
NN
9070 @r=`${PWD_COMMAND}`; export r; \
9071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9072 $(HOST_EXPORTS) \
b00612cc 9073 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9074 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9075
6bd3dfaa 9076@endif dejagnu
4fa63067 9077
56a8fe78 9078# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9079
9080.PHONY: maybe-info-dejagnu info-dejagnu
9081maybe-info-dejagnu:
6bd3dfaa
PB
9082@if dejagnu
9083maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9084
9085info-dejagnu: \
9086 configure-dejagnu
0aed8855 9087 @: $(MAKE); $(unstage)
4fa63067 9088 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9089 r=`${PWD_COMMAND}`; export r; \
9090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9091 $(HOST_EXPORTS) \
b813574b 9092 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9094 done; \
4fa63067 9095 echo "Doing info in dejagnu" ; \
b00612cc 9096 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9099 "RANLIB=$${RANLIB}" \
0c24b341 9100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9101 info) \
2a4cbe27
NN
9102 || exit 1
9103
6bd3dfaa 9104@endif dejagnu
2a4cbe27 9105
4fa63067
NN
9106.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9107maybe-dvi-dejagnu:
6bd3dfaa
PB
9108@if dejagnu
9109maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9110
4fa63067
NN
9111dvi-dejagnu: \
9112 configure-dejagnu
0aed8855 9113 @: $(MAKE); $(unstage)
4fa63067 9114 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9115 r=`${PWD_COMMAND}`; export r; \
9116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9117 $(HOST_EXPORTS) \
b813574b 9118 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9120 done; \
4fa63067 9121 echo "Doing dvi in dejagnu" ; \
b00612cc 9122 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9125 "RANLIB=$${RANLIB}" \
0c24b341 9126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9127 dvi) \
2a4cbe27
NN
9128 || exit 1
9129
6bd3dfaa 9130@endif dejagnu
2a4cbe27 9131
56a8fe78
DD
9132.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9133maybe-pdf-dejagnu:
9134@if dejagnu
9135maybe-pdf-dejagnu: pdf-dejagnu
9136
9137pdf-dejagnu: \
9138 configure-dejagnu
9139 @: $(MAKE); $(unstage)
9140 @[ -f ./dejagnu/Makefile ] || exit 0; \
9141 r=`${PWD_COMMAND}`; export r; \
9142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9143 $(HOST_EXPORTS) \
9144 for flag in $(EXTRA_HOST_FLAGS) ; do \
9145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9146 done; \
9147 echo "Doing pdf in dejagnu" ; \
9148 (cd $(HOST_SUBDIR)/dejagnu && \
9149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9151 "RANLIB=$${RANLIB}" \
0c24b341 9152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9153 pdf) \
9154 || exit 1
9155
9156@endif dejagnu
9157
6d389afc
MS
9158.PHONY: maybe-html-dejagnu html-dejagnu
9159maybe-html-dejagnu:
9160@if dejagnu
9161maybe-html-dejagnu: html-dejagnu
9162
9163html-dejagnu: \
9164 configure-dejagnu
0aed8855 9165 @: $(MAKE); $(unstage)
6d389afc
MS
9166 @[ -f ./dejagnu/Makefile ] || exit 0; \
9167 r=`${PWD_COMMAND}`; export r; \
9168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9169 $(HOST_EXPORTS) \
9170 for flag in $(EXTRA_HOST_FLAGS) ; do \
9171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9172 done; \
9173 echo "Doing html in dejagnu" ; \
b00612cc 9174 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9177 "RANLIB=$${RANLIB}" \
0c24b341 9178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9179 html) \
9180 || exit 1
9181
9182@endif dejagnu
9183
4fa63067
NN
9184.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9185maybe-TAGS-dejagnu:
6bd3dfaa
PB
9186@if dejagnu
9187maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9188
4fa63067
NN
9189TAGS-dejagnu: \
9190 configure-dejagnu
0aed8855 9191 @: $(MAKE); $(unstage)
4fa63067 9192 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9193 r=`${PWD_COMMAND}`; export r; \
9194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9195 $(HOST_EXPORTS) \
b813574b 9196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9198 done; \
4fa63067 9199 echo "Doing TAGS in dejagnu" ; \
b00612cc 9200 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9203 "RANLIB=$${RANLIB}" \
0c24b341 9204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9205 TAGS) \
2a4cbe27
NN
9206 || exit 1
9207
6bd3dfaa 9208@endif dejagnu
2a4cbe27 9209
4fa63067
NN
9210.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9211maybe-install-info-dejagnu:
6bd3dfaa
PB
9212@if dejagnu
9213maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9214
4fa63067
NN
9215install-info-dejagnu: \
9216 configure-dejagnu \
9217 info-dejagnu
0aed8855 9218 @: $(MAKE); $(unstage)
4fa63067 9219 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9220 r=`${PWD_COMMAND}`; export r; \
9221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9222 $(HOST_EXPORTS) \
b813574b 9223 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9225 done; \
4fa63067 9226 echo "Doing install-info in dejagnu" ; \
b00612cc 9227 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9230 "RANLIB=$${RANLIB}" \
0c24b341 9231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9232 install-info) \
2a4cbe27
NN
9233 || exit 1
9234
6bd3dfaa 9235@endif dejagnu
2a4cbe27 9236
a3ca38d2
DD
9237.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9238maybe-install-pdf-dejagnu:
9239@if dejagnu
9240maybe-install-pdf-dejagnu: install-pdf-dejagnu
9241
9242install-pdf-dejagnu: \
9243 configure-dejagnu \
9244 pdf-dejagnu
9245 @: $(MAKE); $(unstage)
9246 @[ -f ./dejagnu/Makefile ] || exit 0; \
9247 r=`${PWD_COMMAND}`; export r; \
9248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9249 $(HOST_EXPORTS) \
9250 for flag in $(EXTRA_HOST_FLAGS) ; do \
9251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9252 done; \
9253 echo "Doing install-pdf in dejagnu" ; \
9254 (cd $(HOST_SUBDIR)/dejagnu && \
9255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9257 "RANLIB=$${RANLIB}" \
0c24b341 9258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9259 install-pdf) \
9260 || exit 1
9261
9262@endif dejagnu
9263
108a6f8e
CD
9264.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9265maybe-install-html-dejagnu:
9266@if dejagnu
9267maybe-install-html-dejagnu: install-html-dejagnu
9268
9269install-html-dejagnu: \
9270 configure-dejagnu \
9271 html-dejagnu
9272 @: $(MAKE); $(unstage)
9273 @[ -f ./dejagnu/Makefile ] || exit 0; \
9274 r=`${PWD_COMMAND}`; export r; \
9275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9276 $(HOST_EXPORTS) \
9277 for flag in $(EXTRA_HOST_FLAGS) ; do \
9278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9279 done; \
9280 echo "Doing install-html in dejagnu" ; \
9281 (cd $(HOST_SUBDIR)/dejagnu && \
9282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9284 "RANLIB=$${RANLIB}" \
0c24b341 9285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9286 install-html) \
9287 || exit 1
9288
9289@endif dejagnu
9290
4fa63067
NN
9291.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9292maybe-installcheck-dejagnu:
6bd3dfaa
PB
9293@if dejagnu
9294maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9295
4fa63067
NN
9296installcheck-dejagnu: \
9297 configure-dejagnu
0aed8855 9298 @: $(MAKE); $(unstage)
4fa63067 9299 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9300 r=`${PWD_COMMAND}`; export r; \
9301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9302 $(HOST_EXPORTS) \
b813574b 9303 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9305 done; \
4fa63067 9306 echo "Doing installcheck in dejagnu" ; \
b00612cc 9307 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9310 "RANLIB=$${RANLIB}" \
0c24b341 9311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9312 installcheck) \
2a4cbe27
NN
9313 || exit 1
9314
6bd3dfaa 9315@endif dejagnu
2a4cbe27 9316
4fa63067
NN
9317.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9318maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9319@if dejagnu
9320maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9321
4fa63067 9322mostlyclean-dejagnu:
0aed8855 9323 @: $(MAKE); $(unstage)
4fa63067 9324 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9325 r=`${PWD_COMMAND}`; export r; \
9326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9327 $(HOST_EXPORTS) \
b813574b 9328 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9330 done; \
4fa63067 9331 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9332 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9335 "RANLIB=$${RANLIB}" \
0c24b341 9336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9337 mostlyclean) \
2a4cbe27
NN
9338 || exit 1
9339
6bd3dfaa 9340@endif dejagnu
2a4cbe27 9341
4fa63067
NN
9342.PHONY: maybe-clean-dejagnu clean-dejagnu
9343maybe-clean-dejagnu:
6bd3dfaa
PB
9344@if dejagnu
9345maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9346
4fa63067 9347clean-dejagnu:
0aed8855 9348 @: $(MAKE); $(unstage)
4fa63067 9349 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9350 r=`${PWD_COMMAND}`; export r; \
9351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9352 $(HOST_EXPORTS) \
b813574b 9353 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9355 done; \
4fa63067 9356 echo "Doing clean in dejagnu" ; \
b00612cc 9357 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9360 "RANLIB=$${RANLIB}" \
0c24b341 9361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9362 clean) \
2a4cbe27
NN
9363 || exit 1
9364
6bd3dfaa 9365@endif dejagnu
2a4cbe27 9366
4fa63067
NN
9367.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9368maybe-distclean-dejagnu:
6bd3dfaa
PB
9369@if dejagnu
9370maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9371
4fa63067 9372distclean-dejagnu:
0aed8855 9373 @: $(MAKE); $(unstage)
4fa63067 9374 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9375 r=`${PWD_COMMAND}`; export r; \
9376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9377 $(HOST_EXPORTS) \
b813574b 9378 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9380 done; \
4fa63067 9381 echo "Doing distclean in dejagnu" ; \
b00612cc 9382 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9385 "RANLIB=$${RANLIB}" \
0c24b341 9386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9387 distclean) \
2a4cbe27
NN
9388 || exit 1
9389
6bd3dfaa 9390@endif dejagnu
2a4cbe27 9391
4fa63067
NN
9392.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9393maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9394@if dejagnu
9395maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9396
4fa63067 9397maintainer-clean-dejagnu:
0aed8855 9398 @: $(MAKE); $(unstage)
4fa63067 9399 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9400 r=`${PWD_COMMAND}`; export r; \
9401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9402 $(HOST_EXPORTS) \
b813574b 9403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9405 done; \
4fa63067 9406 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9407 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9410 "RANLIB=$${RANLIB}" \
0c24b341 9411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9412 maintainer-clean) \
4fa63067
NN
9413 || exit 1
9414
6bd3dfaa 9415@endif dejagnu
4fa63067
NN
9416
9417
a7254363 9418
4fa63067
NN
9419.PHONY: configure-diff maybe-configure-diff
9420maybe-configure-diff:
4f0ef2d8
CD
9421@if gcc-bootstrap
9422configure-diff: stage_current
9423@endif gcc-bootstrap
6bd3dfaa
PB
9424@if diff
9425maybe-configure-diff: configure-diff
c52c6897 9426configure-diff:
0aed8855 9427 @: $(MAKE); $(unstage)
c52c6897 9428 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9430 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9431 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9432 $(HOST_EXPORTS) \
a7254363
PB
9433 echo Configuring in $(HOST_SUBDIR)/diff; \
9434 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9435 case $(srcdir) in \
b00612cc
PB
9436 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9437 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9438 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9439 esac; \
b00612cc
PB
9440 srcdiroption="--srcdir=$${topdir}/diff"; \
9441 libsrcdir="$$s/diff"; \
4fa63067 9442 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9443 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9444 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9445 || exit 1
6bd3dfaa 9446@endif diff
2a4cbe27 9447
a7254363
PB
9448
9449
d545f33b
PB
9450
9451
4fa63067
NN
9452.PHONY: all-diff maybe-all-diff
9453maybe-all-diff:
4f0ef2d8
CD
9454@if gcc-bootstrap
9455all-diff: stage_current
9456@endif gcc-bootstrap
6bd3dfaa 9457@if diff
d27cc32e 9458TARGET-diff=all
6bd3dfaa 9459maybe-all-diff: all-diff
4fa63067 9460all-diff: configure-diff
0aed8855 9461 @: $(MAKE); $(unstage)
4fa63067
NN
9462 @r=`${PWD_COMMAND}`; export r; \
9463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9464 $(HOST_EXPORTS) \
b00612cc 9465 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9466 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9467 $(TARGET-diff))
6bd3dfaa 9468@endif diff
2a4cbe27 9469
a7254363 9470
d545f33b
PB
9471
9472
4fa63067
NN
9473.PHONY: check-diff maybe-check-diff
9474maybe-check-diff:
6bd3dfaa
PB
9475@if diff
9476maybe-check-diff: check-diff
2a4cbe27 9477
4fa63067 9478check-diff:
0aed8855 9479 @: $(MAKE); $(unstage)
4fa63067 9480 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9482 $(HOST_EXPORTS) \
b00612cc
PB
9483 (cd $(HOST_SUBDIR)/diff && \
9484 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9485
6bd3dfaa 9486@endif diff
2a4cbe27 9487
4fa63067
NN
9488.PHONY: install-diff maybe-install-diff
9489maybe-install-diff:
6bd3dfaa
PB
9490@if diff
9491maybe-install-diff: install-diff
2a4cbe27 9492
4fa63067 9493install-diff: installdirs
0aed8855 9494 @: $(MAKE); $(unstage)
4fa63067 9495 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9497 $(HOST_EXPORTS) \
b00612cc 9498 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9499 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9500
6bd3dfaa 9501@endif diff
2a4cbe27 9502
56a8fe78 9503# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9504
4fa63067
NN
9505.PHONY: maybe-info-diff info-diff
9506maybe-info-diff:
6bd3dfaa
PB
9507@if diff
9508maybe-info-diff: info-diff
2a4cbe27 9509
4fa63067
NN
9510info-diff: \
9511 configure-diff
0aed8855 9512 @: $(MAKE); $(unstage)
4fa63067 9513 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9514 r=`${PWD_COMMAND}`; export r; \
9515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9516 $(HOST_EXPORTS) \
b813574b 9517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9519 done; \
4fa63067 9520 echo "Doing info in diff" ; \
b00612cc 9521 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9524 "RANLIB=$${RANLIB}" \
0c24b341 9525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9526 info) \
2a4cbe27
NN
9527 || exit 1
9528
6bd3dfaa 9529@endif diff
2a4cbe27 9530
4fa63067
NN
9531.PHONY: maybe-dvi-diff dvi-diff
9532maybe-dvi-diff:
6bd3dfaa
PB
9533@if diff
9534maybe-dvi-diff: dvi-diff
2a4cbe27 9535
4fa63067
NN
9536dvi-diff: \
9537 configure-diff
0aed8855 9538 @: $(MAKE); $(unstage)
4fa63067 9539 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9540 r=`${PWD_COMMAND}`; export r; \
9541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9542 $(HOST_EXPORTS) \
b813574b 9543 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9545 done; \
4fa63067 9546 echo "Doing dvi in diff" ; \
b00612cc 9547 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9550 "RANLIB=$${RANLIB}" \
0c24b341 9551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9552 dvi) \
2a4cbe27
NN
9553 || exit 1
9554
6bd3dfaa 9555@endif diff
2a4cbe27 9556
56a8fe78
DD
9557.PHONY: maybe-pdf-diff pdf-diff
9558maybe-pdf-diff:
9559@if diff
9560maybe-pdf-diff: pdf-diff
9561
9562pdf-diff: \
9563 configure-diff
9564 @: $(MAKE); $(unstage)
9565 @[ -f ./diff/Makefile ] || exit 0; \
9566 r=`${PWD_COMMAND}`; export r; \
9567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9568 $(HOST_EXPORTS) \
9569 for flag in $(EXTRA_HOST_FLAGS) ; do \
9570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9571 done; \
9572 echo "Doing pdf in diff" ; \
9573 (cd $(HOST_SUBDIR)/diff && \
9574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9576 "RANLIB=$${RANLIB}" \
0c24b341 9577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9578 pdf) \
9579 || exit 1
9580
9581@endif diff
9582
6d389afc
MS
9583.PHONY: maybe-html-diff html-diff
9584maybe-html-diff:
9585@if diff
9586maybe-html-diff: html-diff
9587
9588html-diff: \
9589 configure-diff
0aed8855 9590 @: $(MAKE); $(unstage)
6d389afc
MS
9591 @[ -f ./diff/Makefile ] || exit 0; \
9592 r=`${PWD_COMMAND}`; export r; \
9593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9594 $(HOST_EXPORTS) \
9595 for flag in $(EXTRA_HOST_FLAGS) ; do \
9596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9597 done; \
9598 echo "Doing html in diff" ; \
b00612cc 9599 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9602 "RANLIB=$${RANLIB}" \
0c24b341 9603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9604 html) \
9605 || exit 1
9606
9607@endif diff
9608
4fa63067
NN
9609.PHONY: maybe-TAGS-diff TAGS-diff
9610maybe-TAGS-diff:
6bd3dfaa
PB
9611@if diff
9612maybe-TAGS-diff: TAGS-diff
2a4cbe27 9613
4fa63067
NN
9614TAGS-diff: \
9615 configure-diff
0aed8855 9616 @: $(MAKE); $(unstage)
4fa63067 9617 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9618 r=`${PWD_COMMAND}`; export r; \
9619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9620 $(HOST_EXPORTS) \
b813574b 9621 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9623 done; \
4fa63067 9624 echo "Doing TAGS in diff" ; \
b00612cc 9625 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9628 "RANLIB=$${RANLIB}" \
0c24b341 9629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9630 TAGS) \
2a4cbe27
NN
9631 || exit 1
9632
6bd3dfaa 9633@endif diff
2a4cbe27 9634
4fa63067
NN
9635.PHONY: maybe-install-info-diff install-info-diff
9636maybe-install-info-diff:
6bd3dfaa
PB
9637@if diff
9638maybe-install-info-diff: install-info-diff
2a4cbe27 9639
4fa63067
NN
9640install-info-diff: \
9641 configure-diff \
9642 info-diff
0aed8855 9643 @: $(MAKE); $(unstage)
4fa63067 9644 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9645 r=`${PWD_COMMAND}`; export r; \
9646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9647 $(HOST_EXPORTS) \
b813574b 9648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9650 done; \
4fa63067 9651 echo "Doing install-info in diff" ; \
b00612cc 9652 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9655 "RANLIB=$${RANLIB}" \
0c24b341 9656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9657 install-info) \
2a4cbe27
NN
9658 || exit 1
9659
6bd3dfaa 9660@endif diff
2a4cbe27 9661
a3ca38d2
DD
9662.PHONY: maybe-install-pdf-diff install-pdf-diff
9663maybe-install-pdf-diff:
9664@if diff
9665maybe-install-pdf-diff: install-pdf-diff
9666
9667install-pdf-diff: \
9668 configure-diff \
9669 pdf-diff
9670 @: $(MAKE); $(unstage)
9671 @[ -f ./diff/Makefile ] || exit 0; \
9672 r=`${PWD_COMMAND}`; export r; \
9673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9674 $(HOST_EXPORTS) \
9675 for flag in $(EXTRA_HOST_FLAGS) ; do \
9676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9677 done; \
9678 echo "Doing install-pdf in diff" ; \
9679 (cd $(HOST_SUBDIR)/diff && \
9680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9682 "RANLIB=$${RANLIB}" \
0c24b341 9683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9684 install-pdf) \
9685 || exit 1
9686
9687@endif diff
9688
108a6f8e
CD
9689.PHONY: maybe-install-html-diff install-html-diff
9690maybe-install-html-diff:
9691@if diff
9692maybe-install-html-diff: install-html-diff
9693
9694install-html-diff: \
9695 configure-diff \
9696 html-diff
9697 @: $(MAKE); $(unstage)
9698 @[ -f ./diff/Makefile ] || exit 0; \
9699 r=`${PWD_COMMAND}`; export r; \
9700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9701 $(HOST_EXPORTS) \
9702 for flag in $(EXTRA_HOST_FLAGS) ; do \
9703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9704 done; \
9705 echo "Doing install-html in diff" ; \
9706 (cd $(HOST_SUBDIR)/diff && \
9707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9709 "RANLIB=$${RANLIB}" \
0c24b341 9710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9711 install-html) \
9712 || exit 1
9713
9714@endif diff
9715
4fa63067
NN
9716.PHONY: maybe-installcheck-diff installcheck-diff
9717maybe-installcheck-diff:
6bd3dfaa
PB
9718@if diff
9719maybe-installcheck-diff: installcheck-diff
2a4cbe27 9720
4fa63067
NN
9721installcheck-diff: \
9722 configure-diff
0aed8855 9723 @: $(MAKE); $(unstage)
4fa63067 9724 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9725 r=`${PWD_COMMAND}`; export r; \
9726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9727 $(HOST_EXPORTS) \
b813574b 9728 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9730 done; \
4fa63067 9731 echo "Doing installcheck in diff" ; \
b00612cc 9732 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9735 "RANLIB=$${RANLIB}" \
0c24b341 9736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9737 installcheck) \
2a4cbe27
NN
9738 || exit 1
9739
6bd3dfaa 9740@endif diff
2a4cbe27 9741
4fa63067
NN
9742.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9743maybe-mostlyclean-diff:
6bd3dfaa
PB
9744@if diff
9745maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9746
4fa63067 9747mostlyclean-diff:
0aed8855 9748 @: $(MAKE); $(unstage)
4fa63067 9749 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9750 r=`${PWD_COMMAND}`; export r; \
9751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9752 $(HOST_EXPORTS) \
b813574b 9753 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9755 done; \
4fa63067 9756 echo "Doing mostlyclean in diff" ; \
b00612cc 9757 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9760 "RANLIB=$${RANLIB}" \
0c24b341 9761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9762 mostlyclean) \
2a4cbe27
NN
9763 || exit 1
9764
6bd3dfaa 9765@endif diff
2a4cbe27 9766
4fa63067
NN
9767.PHONY: maybe-clean-diff clean-diff
9768maybe-clean-diff:
6bd3dfaa
PB
9769@if diff
9770maybe-clean-diff: clean-diff
2a4cbe27 9771
4fa63067 9772clean-diff:
0aed8855 9773 @: $(MAKE); $(unstage)
4fa63067 9774 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9775 r=`${PWD_COMMAND}`; export r; \
9776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9777 $(HOST_EXPORTS) \
b813574b 9778 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9780 done; \
4fa63067 9781 echo "Doing clean in diff" ; \
b00612cc 9782 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9785 "RANLIB=$${RANLIB}" \
0c24b341 9786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9787 clean) \
2a4cbe27
NN
9788 || exit 1
9789
6bd3dfaa 9790@endif diff
2a4cbe27 9791
4fa63067
NN
9792.PHONY: maybe-distclean-diff distclean-diff
9793maybe-distclean-diff:
6bd3dfaa
PB
9794@if diff
9795maybe-distclean-diff: distclean-diff
2a4cbe27 9796
4fa63067 9797distclean-diff:
0aed8855 9798 @: $(MAKE); $(unstage)
4fa63067 9799 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9800 r=`${PWD_COMMAND}`; export r; \
9801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9802 $(HOST_EXPORTS) \
b813574b 9803 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9805 done; \
4fa63067 9806 echo "Doing distclean in diff" ; \
b00612cc 9807 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9810 "RANLIB=$${RANLIB}" \
0c24b341 9811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9812 distclean) \
2a4cbe27
NN
9813 || exit 1
9814
6bd3dfaa 9815@endif diff
2a4cbe27 9816
4fa63067
NN
9817.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9818maybe-maintainer-clean-diff:
6bd3dfaa
PB
9819@if diff
9820maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9821
4fa63067 9822maintainer-clean-diff:
0aed8855 9823 @: $(MAKE); $(unstage)
4fa63067 9824 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9825 r=`${PWD_COMMAND}`; export r; \
9826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9827 $(HOST_EXPORTS) \
b813574b 9828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9830 done; \
4fa63067 9831 echo "Doing maintainer-clean in diff" ; \
b00612cc 9832 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9835 "RANLIB=$${RANLIB}" \
0c24b341 9836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9837 maintainer-clean) \
2a4cbe27
NN
9838 || exit 1
9839
6bd3dfaa 9840@endif diff
2a4cbe27 9841
2a4cbe27 9842
a7254363 9843
4fa63067
NN
9844.PHONY: configure-dosutils maybe-configure-dosutils
9845maybe-configure-dosutils:
4f0ef2d8
CD
9846@if gcc-bootstrap
9847configure-dosutils: stage_current
9848@endif gcc-bootstrap
6bd3dfaa
PB
9849@if dosutils
9850maybe-configure-dosutils: configure-dosutils
c52c6897 9851configure-dosutils:
0aed8855 9852 @: $(MAKE); $(unstage)
c52c6897 9853 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9855 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9857 $(HOST_EXPORTS) \
a7254363
PB
9858 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9859 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9860 case $(srcdir) in \
b00612cc
PB
9861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9862 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9864 esac; \
b00612cc
PB
9865 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9866 libsrcdir="$$s/dosutils"; \
4fa63067 9867 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9868 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9869 --target=${target_alias} $${srcdiroption} \
4fa63067 9870 || exit 1
6bd3dfaa 9871@endif dosutils
4fa63067 9872
a7254363
PB
9873
9874
d545f33b
PB
9875
9876
4fa63067
NN
9877.PHONY: all-dosutils maybe-all-dosutils
9878maybe-all-dosutils:
4f0ef2d8
CD
9879@if gcc-bootstrap
9880all-dosutils: stage_current
9881@endif gcc-bootstrap
6bd3dfaa 9882@if dosutils
d27cc32e 9883TARGET-dosutils=all
6bd3dfaa 9884maybe-all-dosutils: all-dosutils
4fa63067 9885all-dosutils: configure-dosutils
0aed8855 9886 @: $(MAKE); $(unstage)
4fa63067
NN
9887 @r=`${PWD_COMMAND}`; export r; \
9888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9889 $(HOST_EXPORTS) \
b00612cc 9890 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
9891 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9892 $(TARGET-dosutils))
6bd3dfaa 9893@endif dosutils
4fa63067 9894
a7254363 9895
d545f33b
PB
9896
9897
4fa63067
NN
9898.PHONY: check-dosutils maybe-check-dosutils
9899maybe-check-dosutils:
6bd3dfaa
PB
9900@if dosutils
9901maybe-check-dosutils: check-dosutils
2a4cbe27 9902
4fa63067 9903check-dosutils:
2a4cbe27 9904
6bd3dfaa 9905@endif dosutils
2a4cbe27 9906
4fa63067
NN
9907.PHONY: install-dosutils maybe-install-dosutils
9908maybe-install-dosutils:
6bd3dfaa
PB
9909@if dosutils
9910maybe-install-dosutils: install-dosutils
4fa63067
NN
9911
9912install-dosutils: installdirs
0aed8855 9913 @: $(MAKE); $(unstage)
4fa63067 9914 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9916 $(HOST_EXPORTS) \
b00612cc 9917 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9918 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9919
6bd3dfaa 9920@endif dosutils
2a4cbe27 9921
56a8fe78 9922# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9923
4fa63067
NN
9924.PHONY: maybe-info-dosutils info-dosutils
9925maybe-info-dosutils:
6bd3dfaa
PB
9926@if dosutils
9927maybe-info-dosutils: info-dosutils
4fa63067
NN
9928
9929info-dosutils: \
9930 configure-dosutils
0aed8855 9931 @: $(MAKE); $(unstage)
4fa63067 9932 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9933 r=`${PWD_COMMAND}`; export r; \
9934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9935 $(HOST_EXPORTS) \
b813574b 9936 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9938 done; \
4fa63067 9939 echo "Doing info in dosutils" ; \
b00612cc 9940 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9943 "RANLIB=$${RANLIB}" \
0c24b341 9944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9945 info) \
2a4cbe27
NN
9946 || exit 1
9947
6bd3dfaa 9948@endif dosutils
2a4cbe27 9949
4fa63067
NN
9950.PHONY: maybe-dvi-dosutils dvi-dosutils
9951maybe-dvi-dosutils:
6bd3dfaa
PB
9952@if dosutils
9953maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9954
4fa63067
NN
9955dvi-dosutils: \
9956 configure-dosutils
0aed8855 9957 @: $(MAKE); $(unstage)
4fa63067 9958 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9959 r=`${PWD_COMMAND}`; export r; \
9960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9961 $(HOST_EXPORTS) \
b813574b 9962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9964 done; \
4fa63067 9965 echo "Doing dvi in dosutils" ; \
b00612cc 9966 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9969 "RANLIB=$${RANLIB}" \
0c24b341 9970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9971 dvi) \
2a4cbe27
NN
9972 || exit 1
9973
6bd3dfaa 9974@endif dosutils
2a4cbe27 9975
56a8fe78
DD
9976.PHONY: maybe-pdf-dosutils pdf-dosutils
9977maybe-pdf-dosutils:
9978@if dosutils
9979maybe-pdf-dosutils: pdf-dosutils
9980
9981pdf-dosutils: \
9982 configure-dosutils
9983 @: $(MAKE); $(unstage)
9984 @[ -f ./dosutils/Makefile ] || exit 0; \
9985 r=`${PWD_COMMAND}`; export r; \
9986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9987 $(HOST_EXPORTS) \
9988 for flag in $(EXTRA_HOST_FLAGS) ; do \
9989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9990 done; \
9991 echo "Doing pdf in dosutils" ; \
9992 (cd $(HOST_SUBDIR)/dosutils && \
9993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9995 "RANLIB=$${RANLIB}" \
0c24b341 9996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9997 pdf) \
9998 || exit 1
9999
10000@endif dosutils
10001
6d389afc
MS
10002.PHONY: maybe-html-dosutils html-dosutils
10003maybe-html-dosutils:
6bd3dfaa 10004@if dosutils
6d389afc 10005maybe-html-dosutils: html-dosutils
2a4cbe27 10006
6d389afc 10007html-dosutils: \
4fa63067 10008 configure-dosutils
0aed8855 10009 @: $(MAKE); $(unstage)
4fa63067 10010 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10011 r=`${PWD_COMMAND}`; export r; \
10012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10013 $(HOST_EXPORTS) \
b813574b 10014 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10016 done; \
6d389afc 10017 echo "Doing html in dosutils" ; \
b00612cc 10018 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10021 "RANLIB=$${RANLIB}" \
0c24b341 10022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10023 html) \
2a4cbe27
NN
10024 || exit 1
10025
6bd3dfaa 10026@endif dosutils
2a4cbe27 10027
6d389afc
MS
10028.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10029maybe-TAGS-dosutils:
6bd3dfaa 10030@if dosutils
6d389afc 10031maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10032
6d389afc
MS
10033TAGS-dosutils: \
10034 configure-dosutils
0aed8855 10035 @: $(MAKE); $(unstage)
6d389afc
MS
10036 @[ -f ./dosutils/Makefile ] || exit 0; \
10037 r=`${PWD_COMMAND}`; export r; \
10038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10039 $(HOST_EXPORTS) \
10040 for flag in $(EXTRA_HOST_FLAGS) ; do \
10041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10042 done; \
10043 echo "Doing TAGS in dosutils" ; \
b00612cc 10044 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10047 "RANLIB=$${RANLIB}" \
0c24b341 10048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10049 TAGS) \
10050 || exit 1
10051
10052@endif dosutils
10053
10054.PHONY: maybe-install-info-dosutils install-info-dosutils
10055maybe-install-info-dosutils:
10056@if dosutils
10057maybe-install-info-dosutils: install-info-dosutils
10058
10059install-info-dosutils: \
10060 configure-dosutils \
10061 info-dosutils
0aed8855 10062 @: $(MAKE); $(unstage)
4fa63067 10063 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10064 r=`${PWD_COMMAND}`; export r; \
10065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10066 $(HOST_EXPORTS) \
b813574b 10067 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10069 done; \
4fa63067 10070 echo "Doing install-info in dosutils" ; \
b00612cc 10071 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10074 "RANLIB=$${RANLIB}" \
0c24b341 10075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10076 install-info) \
2a4cbe27
NN
10077 || exit 1
10078
6bd3dfaa 10079@endif dosutils
2a4cbe27 10080
a3ca38d2
DD
10081.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10082maybe-install-pdf-dosutils:
10083@if dosutils
10084maybe-install-pdf-dosutils: install-pdf-dosutils
10085
10086install-pdf-dosutils: \
10087 configure-dosutils \
10088 pdf-dosutils
10089 @: $(MAKE); $(unstage)
10090 @[ -f ./dosutils/Makefile ] || exit 0; \
10091 r=`${PWD_COMMAND}`; export r; \
10092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10093 $(HOST_EXPORTS) \
10094 for flag in $(EXTRA_HOST_FLAGS) ; do \
10095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10096 done; \
10097 echo "Doing install-pdf in dosutils" ; \
10098 (cd $(HOST_SUBDIR)/dosutils && \
10099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10101 "RANLIB=$${RANLIB}" \
0c24b341 10102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10103 install-pdf) \
10104 || exit 1
10105
10106@endif dosutils
10107
108a6f8e
CD
10108.PHONY: maybe-install-html-dosutils install-html-dosutils
10109maybe-install-html-dosutils:
10110@if dosutils
10111maybe-install-html-dosutils: install-html-dosutils
10112
10113install-html-dosutils: \
10114 configure-dosutils \
10115 html-dosutils
10116 @: $(MAKE); $(unstage)
10117 @[ -f ./dosutils/Makefile ] || exit 0; \
10118 r=`${PWD_COMMAND}`; export r; \
10119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10120 $(HOST_EXPORTS) \
10121 for flag in $(EXTRA_HOST_FLAGS) ; do \
10122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10123 done; \
10124 echo "Doing install-html in dosutils" ; \
10125 (cd $(HOST_SUBDIR)/dosutils && \
10126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10128 "RANLIB=$${RANLIB}" \
0c24b341 10129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10130 install-html) \
10131 || exit 1
10132
10133@endif dosutils
10134
4fa63067
NN
10135.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10136maybe-installcheck-dosutils:
6bd3dfaa
PB
10137@if dosutils
10138maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10139
4fa63067
NN
10140installcheck-dosutils: \
10141 configure-dosutils
0aed8855 10142 @: $(MAKE); $(unstage)
4fa63067 10143 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10144 r=`${PWD_COMMAND}`; export r; \
10145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10146 $(HOST_EXPORTS) \
b813574b 10147 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10149 done; \
4fa63067 10150 echo "Doing installcheck in dosutils" ; \
b00612cc 10151 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10154 "RANLIB=$${RANLIB}" \
0c24b341 10155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10156 installcheck) \
2a4cbe27
NN
10157 || exit 1
10158
6bd3dfaa 10159@endif dosutils
2a4cbe27 10160
4fa63067
NN
10161.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10162maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10163@if dosutils
10164maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10165
4fa63067 10166mostlyclean-dosutils:
0aed8855 10167 @: $(MAKE); $(unstage)
4fa63067 10168 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10169 r=`${PWD_COMMAND}`; export r; \
10170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10171 $(HOST_EXPORTS) \
b813574b 10172 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10174 done; \
4fa63067 10175 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10176 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10179 "RANLIB=$${RANLIB}" \
0c24b341 10180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10181 mostlyclean) \
a2592b1b
DD
10182 || exit 1
10183
6bd3dfaa 10184@endif dosutils
a2592b1b 10185
4fa63067
NN
10186.PHONY: maybe-clean-dosutils clean-dosutils
10187maybe-clean-dosutils:
6bd3dfaa
PB
10188@if dosutils
10189maybe-clean-dosutils: clean-dosutils
2a4cbe27 10190
4fa63067 10191clean-dosutils:
0aed8855 10192 @: $(MAKE); $(unstage)
4fa63067 10193 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10194 r=`${PWD_COMMAND}`; export r; \
10195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10196 $(HOST_EXPORTS) \
b813574b 10197 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10199 done; \
4fa63067 10200 echo "Doing clean in dosutils" ; \
b00612cc 10201 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10204 "RANLIB=$${RANLIB}" \
0c24b341 10205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10206 clean) \
2a4cbe27
NN
10207 || exit 1
10208
6bd3dfaa 10209@endif dosutils
2a4cbe27 10210
4fa63067
NN
10211.PHONY: maybe-distclean-dosutils distclean-dosutils
10212maybe-distclean-dosutils:
6bd3dfaa
PB
10213@if dosutils
10214maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10215
4fa63067 10216distclean-dosutils:
0aed8855 10217 @: $(MAKE); $(unstage)
4fa63067 10218 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10219 r=`${PWD_COMMAND}`; export r; \
10220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10221 $(HOST_EXPORTS) \
b813574b 10222 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10224 done; \
4fa63067 10225 echo "Doing distclean in dosutils" ; \
b00612cc 10226 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10229 "RANLIB=$${RANLIB}" \
0c24b341 10230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10231 distclean) \
2a4cbe27
NN
10232 || exit 1
10233
6bd3dfaa 10234@endif dosutils
2a4cbe27 10235
4fa63067
NN
10236.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10237maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10238@if dosutils
10239maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10240
4fa63067 10241maintainer-clean-dosutils:
0aed8855 10242 @: $(MAKE); $(unstage)
4fa63067 10243 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10244 r=`${PWD_COMMAND}`; export r; \
10245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10246 $(HOST_EXPORTS) \
b813574b 10247 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10249 done; \
4fa63067 10250 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10251 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10254 "RANLIB=$${RANLIB}" \
0c24b341 10255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10256 maintainer-clean) \
2a4cbe27
NN
10257 || exit 1
10258
6bd3dfaa 10259@endif dosutils
2a4cbe27 10260
2a4cbe27 10261
a7254363 10262
4fa63067
NN
10263.PHONY: configure-etc maybe-configure-etc
10264maybe-configure-etc:
4f0ef2d8
CD
10265@if gcc-bootstrap
10266configure-etc: stage_current
10267@endif gcc-bootstrap
6bd3dfaa
PB
10268@if etc
10269maybe-configure-etc: configure-etc
c52c6897 10270configure-etc:
0aed8855 10271 @: $(MAKE); $(unstage)
c52c6897 10272 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10274 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10276 $(HOST_EXPORTS) \
a7254363
PB
10277 echo Configuring in $(HOST_SUBDIR)/etc; \
10278 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10279 case $(srcdir) in \
b00612cc
PB
10280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10281 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10283 esac; \
b00612cc
PB
10284 srcdiroption="--srcdir=$${topdir}/etc"; \
10285 libsrcdir="$$s/etc"; \
4fa63067 10286 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10288 --target=${target_alias} $${srcdiroption} \
4fa63067 10289 || exit 1
6bd3dfaa 10290@endif etc
4fa63067 10291
a7254363
PB
10292
10293
d545f33b
PB
10294
10295
4fa63067
NN
10296.PHONY: all-etc maybe-all-etc
10297maybe-all-etc:
4f0ef2d8
CD
10298@if gcc-bootstrap
10299all-etc: stage_current
10300@endif gcc-bootstrap
6bd3dfaa 10301@if etc
d27cc32e 10302TARGET-etc=all
6bd3dfaa 10303maybe-all-etc: all-etc
4fa63067 10304all-etc: configure-etc
0aed8855 10305 @: $(MAKE); $(unstage)
4fa63067
NN
10306 @r=`${PWD_COMMAND}`; export r; \
10307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10308 $(HOST_EXPORTS) \
b00612cc 10309 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10310 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10311 $(TARGET-etc))
6bd3dfaa 10312@endif etc
4fa63067 10313
a7254363 10314
d545f33b
PB
10315
10316
4fa63067
NN
10317.PHONY: check-etc maybe-check-etc
10318maybe-check-etc:
6bd3dfaa
PB
10319@if etc
10320maybe-check-etc: check-etc
4fa63067
NN
10321
10322check-etc:
0aed8855 10323 @: $(MAKE); $(unstage)
4fa63067
NN
10324 @r=`${PWD_COMMAND}`; export r; \
10325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10326 $(HOST_EXPORTS) \
b00612cc
PB
10327 (cd $(HOST_SUBDIR)/etc && \
10328 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10329
6bd3dfaa 10330@endif etc
4fa63067
NN
10331
10332.PHONY: install-etc maybe-install-etc
10333maybe-install-etc:
6bd3dfaa
PB
10334@if etc
10335maybe-install-etc: install-etc
4fa63067
NN
10336
10337install-etc: installdirs
0aed8855 10338 @: $(MAKE); $(unstage)
4fa63067
NN
10339 @r=`${PWD_COMMAND}`; export r; \
10340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10341 $(HOST_EXPORTS) \
b00612cc 10342 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10343 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10344
6bd3dfaa 10345@endif etc
4fa63067 10346
56a8fe78 10347# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10348
10349.PHONY: maybe-info-etc info-etc
10350maybe-info-etc:
6bd3dfaa
PB
10351@if etc
10352maybe-info-etc: info-etc
4fa63067
NN
10353
10354info-etc: \
10355 configure-etc
0aed8855 10356 @: $(MAKE); $(unstage)
4fa63067 10357 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10358 r=`${PWD_COMMAND}`; export r; \
10359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10360 $(HOST_EXPORTS) \
b813574b 10361 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10363 done; \
4fa63067 10364 echo "Doing info in etc" ; \
b00612cc 10365 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10368 "RANLIB=$${RANLIB}" \
0c24b341 10369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10370 info) \
2a4cbe27
NN
10371 || exit 1
10372
6bd3dfaa 10373@endif etc
2a4cbe27 10374
4fa63067
NN
10375.PHONY: maybe-dvi-etc dvi-etc
10376maybe-dvi-etc:
6bd3dfaa
PB
10377@if etc
10378maybe-dvi-etc: dvi-etc
2a4cbe27 10379
4fa63067
NN
10380dvi-etc: \
10381 configure-etc
0aed8855 10382 @: $(MAKE); $(unstage)
4fa63067 10383 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10384 r=`${PWD_COMMAND}`; export r; \
10385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10386 $(HOST_EXPORTS) \
b813574b 10387 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10389 done; \
4fa63067 10390 echo "Doing dvi in etc" ; \
b00612cc 10391 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10394 "RANLIB=$${RANLIB}" \
0c24b341 10395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10396 dvi) \
2a4cbe27
NN
10397 || exit 1
10398
6bd3dfaa 10399@endif etc
2a4cbe27 10400
56a8fe78
DD
10401.PHONY: maybe-pdf-etc pdf-etc
10402maybe-pdf-etc:
10403@if etc
10404maybe-pdf-etc: pdf-etc
10405
10406pdf-etc: \
10407 configure-etc
10408 @: $(MAKE); $(unstage)
10409 @[ -f ./etc/Makefile ] || exit 0; \
10410 r=`${PWD_COMMAND}`; export r; \
10411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10412 $(HOST_EXPORTS) \
10413 for flag in $(EXTRA_HOST_FLAGS) ; do \
10414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10415 done; \
10416 echo "Doing pdf in etc" ; \
10417 (cd $(HOST_SUBDIR)/etc && \
10418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10420 "RANLIB=$${RANLIB}" \
0c24b341 10421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10422 pdf) \
10423 || exit 1
10424
10425@endif etc
10426
6d389afc
MS
10427.PHONY: maybe-html-etc html-etc
10428maybe-html-etc:
10429@if etc
10430maybe-html-etc: html-etc
10431
10432html-etc: \
10433 configure-etc
0aed8855 10434 @: $(MAKE); $(unstage)
6d389afc
MS
10435 @[ -f ./etc/Makefile ] || exit 0; \
10436 r=`${PWD_COMMAND}`; export r; \
10437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10438 $(HOST_EXPORTS) \
10439 for flag in $(EXTRA_HOST_FLAGS) ; do \
10440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10441 done; \
10442 echo "Doing html in etc" ; \
b00612cc 10443 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10446 "RANLIB=$${RANLIB}" \
0c24b341 10447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10448 html) \
10449 || exit 1
10450
10451@endif etc
10452
4fa63067
NN
10453.PHONY: maybe-TAGS-etc TAGS-etc
10454maybe-TAGS-etc:
6bd3dfaa
PB
10455@if etc
10456maybe-TAGS-etc: TAGS-etc
2a4cbe27 10457
4fa63067
NN
10458TAGS-etc: \
10459 configure-etc
0aed8855 10460 @: $(MAKE); $(unstage)
4fa63067 10461 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10462 r=`${PWD_COMMAND}`; export r; \
10463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10464 $(HOST_EXPORTS) \
b813574b 10465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10467 done; \
4fa63067 10468 echo "Doing TAGS in etc" ; \
b00612cc 10469 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10472 "RANLIB=$${RANLIB}" \
0c24b341 10473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10474 TAGS) \
2a4cbe27
NN
10475 || exit 1
10476
6bd3dfaa 10477@endif etc
2a4cbe27 10478
4fa63067
NN
10479.PHONY: maybe-install-info-etc install-info-etc
10480maybe-install-info-etc:
6bd3dfaa
PB
10481@if etc
10482maybe-install-info-etc: install-info-etc
2a4cbe27 10483
4fa63067
NN
10484install-info-etc: \
10485 configure-etc \
10486 info-etc
0aed8855 10487 @: $(MAKE); $(unstage)
4fa63067 10488 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10489 r=`${PWD_COMMAND}`; export r; \
10490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10491 $(HOST_EXPORTS) \
b813574b 10492 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10494 done; \
4fa63067 10495 echo "Doing install-info in etc" ; \
b00612cc 10496 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10499 "RANLIB=$${RANLIB}" \
0c24b341 10500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10501 install-info) \
2a4cbe27
NN
10502 || exit 1
10503
6bd3dfaa 10504@endif etc
2a4cbe27 10505
a3ca38d2
DD
10506.PHONY: maybe-install-pdf-etc install-pdf-etc
10507maybe-install-pdf-etc:
10508@if etc
10509maybe-install-pdf-etc: install-pdf-etc
10510
10511install-pdf-etc: \
10512 configure-etc \
10513 pdf-etc
10514 @: $(MAKE); $(unstage)
10515 @[ -f ./etc/Makefile ] || exit 0; \
10516 r=`${PWD_COMMAND}`; export r; \
10517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10518 $(HOST_EXPORTS) \
10519 for flag in $(EXTRA_HOST_FLAGS) ; do \
10520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10521 done; \
10522 echo "Doing install-pdf in etc" ; \
10523 (cd $(HOST_SUBDIR)/etc && \
10524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10526 "RANLIB=$${RANLIB}" \
0c24b341 10527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10528 install-pdf) \
10529 || exit 1
10530
10531@endif etc
10532
108a6f8e
CD
10533.PHONY: maybe-install-html-etc install-html-etc
10534maybe-install-html-etc:
10535@if etc
10536maybe-install-html-etc: install-html-etc
10537
10538install-html-etc: \
10539 configure-etc \
10540 html-etc
10541 @: $(MAKE); $(unstage)
10542 @[ -f ./etc/Makefile ] || exit 0; \
10543 r=`${PWD_COMMAND}`; export r; \
10544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10545 $(HOST_EXPORTS) \
10546 for flag in $(EXTRA_HOST_FLAGS) ; do \
10547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10548 done; \
10549 echo "Doing install-html in etc" ; \
10550 (cd $(HOST_SUBDIR)/etc && \
10551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10553 "RANLIB=$${RANLIB}" \
0c24b341 10554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10555 install-html) \
10556 || exit 1
10557
10558@endif etc
10559
4fa63067
NN
10560.PHONY: maybe-installcheck-etc installcheck-etc
10561maybe-installcheck-etc:
6bd3dfaa
PB
10562@if etc
10563maybe-installcheck-etc: installcheck-etc
2a4cbe27 10564
4fa63067
NN
10565installcheck-etc: \
10566 configure-etc
0aed8855 10567 @: $(MAKE); $(unstage)
4fa63067 10568 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10569 r=`${PWD_COMMAND}`; export r; \
10570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10571 $(HOST_EXPORTS) \
b813574b 10572 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10574 done; \
4fa63067 10575 echo "Doing installcheck in etc" ; \
b00612cc 10576 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10579 "RANLIB=$${RANLIB}" \
0c24b341 10580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10581 installcheck) \
2a4cbe27
NN
10582 || exit 1
10583
6bd3dfaa 10584@endif etc
2a4cbe27 10585
4fa63067
NN
10586.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10587maybe-mostlyclean-etc:
6bd3dfaa
PB
10588@if etc
10589maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10590
4fa63067 10591mostlyclean-etc:
0aed8855 10592 @: $(MAKE); $(unstage)
4fa63067 10593 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10594 r=`${PWD_COMMAND}`; export r; \
10595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10596 $(HOST_EXPORTS) \
b813574b 10597 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10599 done; \
4fa63067 10600 echo "Doing mostlyclean in etc" ; \
b00612cc 10601 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10604 "RANLIB=$${RANLIB}" \
0c24b341 10605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10606 mostlyclean) \
2a4cbe27
NN
10607 || exit 1
10608
6bd3dfaa 10609@endif etc
2a4cbe27 10610
4fa63067
NN
10611.PHONY: maybe-clean-etc clean-etc
10612maybe-clean-etc:
6bd3dfaa
PB
10613@if etc
10614maybe-clean-etc: clean-etc
2a4cbe27 10615
4fa63067 10616clean-etc:
0aed8855 10617 @: $(MAKE); $(unstage)
4fa63067 10618 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10619 r=`${PWD_COMMAND}`; export r; \
10620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10621 $(HOST_EXPORTS) \
b813574b 10622 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10624 done; \
4fa63067 10625 echo "Doing clean in etc" ; \
b00612cc 10626 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10629 "RANLIB=$${RANLIB}" \
0c24b341 10630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10631 clean) \
2a4cbe27
NN
10632 || exit 1
10633
6bd3dfaa 10634@endif etc
2a4cbe27 10635
4fa63067
NN
10636.PHONY: maybe-distclean-etc distclean-etc
10637maybe-distclean-etc:
6bd3dfaa
PB
10638@if etc
10639maybe-distclean-etc: distclean-etc
2a4cbe27 10640
4fa63067 10641distclean-etc:
0aed8855 10642 @: $(MAKE); $(unstage)
4fa63067 10643 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10644 r=`${PWD_COMMAND}`; export r; \
10645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10646 $(HOST_EXPORTS) \
b813574b 10647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10649 done; \
4fa63067 10650 echo "Doing distclean in etc" ; \
b00612cc 10651 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10654 "RANLIB=$${RANLIB}" \
0c24b341 10655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10656 distclean) \
2a4cbe27
NN
10657 || exit 1
10658
6bd3dfaa 10659@endif etc
2a4cbe27 10660
4fa63067
NN
10661.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10662maybe-maintainer-clean-etc:
6bd3dfaa
PB
10663@if etc
10664maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10665
4fa63067 10666maintainer-clean-etc:
0aed8855 10667 @: $(MAKE); $(unstage)
4fa63067 10668 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10669 r=`${PWD_COMMAND}`; export r; \
10670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10671 $(HOST_EXPORTS) \
b813574b 10672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10674 done; \
4fa63067 10675 echo "Doing maintainer-clean in etc" ; \
b00612cc 10676 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10679 "RANLIB=$${RANLIB}" \
0c24b341 10680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10681 maintainer-clean) \
2a4cbe27
NN
10682 || exit 1
10683
6bd3dfaa 10684@endif etc
2a4cbe27 10685
2a4cbe27 10686
a7254363 10687
4fa63067
NN
10688.PHONY: configure-fastjar maybe-configure-fastjar
10689maybe-configure-fastjar:
4f0ef2d8
CD
10690@if gcc-bootstrap
10691configure-fastjar: stage_current
10692@endif gcc-bootstrap
6bd3dfaa
PB
10693@if fastjar
10694maybe-configure-fastjar: configure-fastjar
c52c6897 10695configure-fastjar:
0aed8855 10696 @: $(MAKE); $(unstage)
c52c6897 10697 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10699 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10701 $(HOST_EXPORTS) \
a7254363
PB
10702 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10703 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10704 case $(srcdir) in \
b00612cc
PB
10705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10706 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10708 esac; \
b00612cc
PB
10709 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10710 libsrcdir="$$s/fastjar"; \
4fa63067 10711 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10713 --target=${target_alias} $${srcdiroption} \
4fa63067 10714 || exit 1
6bd3dfaa 10715@endif fastjar
4fa63067 10716
a7254363
PB
10717
10718
d545f33b
PB
10719
10720
4fa63067
NN
10721.PHONY: all-fastjar maybe-all-fastjar
10722maybe-all-fastjar:
4f0ef2d8
CD
10723@if gcc-bootstrap
10724all-fastjar: stage_current
10725@endif gcc-bootstrap
6bd3dfaa 10726@if fastjar
d27cc32e 10727TARGET-fastjar=all
6bd3dfaa 10728maybe-all-fastjar: all-fastjar
4fa63067 10729all-fastjar: configure-fastjar
0aed8855 10730 @: $(MAKE); $(unstage)
4fa63067
NN
10731 @r=`${PWD_COMMAND}`; export r; \
10732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10733 $(HOST_EXPORTS) \
b00612cc 10734 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
10735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10736 $(TARGET-fastjar))
6bd3dfaa 10737@endif fastjar
2a4cbe27 10738
a7254363 10739
d545f33b
PB
10740
10741
4fa63067
NN
10742.PHONY: check-fastjar maybe-check-fastjar
10743maybe-check-fastjar:
6bd3dfaa
PB
10744@if fastjar
10745maybe-check-fastjar: check-fastjar
2a4cbe27 10746
4fa63067
NN
10747# This module is only tested in a native toolchain.
10748check-fastjar:
0aed8855 10749 @: $(MAKE); $(unstage)
4fa63067
NN
10750 @if [ '$(host)' = '$(target)' ] ; then \
10751 r=`${PWD_COMMAND}`; export r; \
10752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10753 $(HOST_EXPORTS) \
b00612cc 10754 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10755 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10756 fi
2a4cbe27 10757
6bd3dfaa 10758@endif fastjar
4fa63067
NN
10759
10760.PHONY: install-fastjar maybe-install-fastjar
10761maybe-install-fastjar:
6bd3dfaa
PB
10762@if fastjar
10763maybe-install-fastjar: install-fastjar
4fa63067
NN
10764
10765install-fastjar: installdirs
0aed8855 10766 @: $(MAKE); $(unstage)
4fa63067 10767 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10769 $(HOST_EXPORTS) \
b00612cc 10770 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10771 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10772
6bd3dfaa 10773@endif fastjar
2a4cbe27 10774
56a8fe78 10775# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10776
4fa63067
NN
10777.PHONY: maybe-info-fastjar info-fastjar
10778maybe-info-fastjar:
6bd3dfaa
PB
10779@if fastjar
10780maybe-info-fastjar: info-fastjar
4fa63067
NN
10781
10782info-fastjar: \
10783 configure-fastjar
0aed8855 10784 @: $(MAKE); $(unstage)
4fa63067 10785 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10786 r=`${PWD_COMMAND}`; export r; \
10787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10788 $(HOST_EXPORTS) \
b813574b 10789 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10791 done; \
4fa63067 10792 echo "Doing info in fastjar" ; \
b00612cc 10793 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10796 "RANLIB=$${RANLIB}" \
0c24b341 10797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10798 info) \
2a4cbe27
NN
10799 || exit 1
10800
6bd3dfaa 10801@endif fastjar
2a4cbe27 10802
4fa63067
NN
10803.PHONY: maybe-dvi-fastjar dvi-fastjar
10804maybe-dvi-fastjar:
6bd3dfaa
PB
10805@if fastjar
10806maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10807
4fa63067
NN
10808dvi-fastjar: \
10809 configure-fastjar
0aed8855 10810 @: $(MAKE); $(unstage)
2a4cbe27 10811 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10812 r=`${PWD_COMMAND}`; export r; \
10813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10814 $(HOST_EXPORTS) \
b813574b 10815 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10817 done; \
4fa63067 10818 echo "Doing dvi in fastjar" ; \
b00612cc 10819 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10822 "RANLIB=$${RANLIB}" \
0c24b341 10823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10824 dvi) \
2a4cbe27
NN
10825 || exit 1
10826
6bd3dfaa 10827@endif fastjar
2a4cbe27 10828
56a8fe78
DD
10829.PHONY: maybe-pdf-fastjar pdf-fastjar
10830maybe-pdf-fastjar:
10831@if fastjar
10832maybe-pdf-fastjar: pdf-fastjar
10833
10834pdf-fastjar: \
10835 configure-fastjar
10836 @: $(MAKE); $(unstage)
10837 @[ -f ./fastjar/Makefile ] || exit 0; \
10838 r=`${PWD_COMMAND}`; export r; \
10839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10840 $(HOST_EXPORTS) \
10841 for flag in $(EXTRA_HOST_FLAGS) ; do \
10842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10843 done; \
10844 echo "Doing pdf in fastjar" ; \
10845 (cd $(HOST_SUBDIR)/fastjar && \
10846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10848 "RANLIB=$${RANLIB}" \
0c24b341 10849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10850 pdf) \
10851 || exit 1
10852
10853@endif fastjar
10854
6d389afc
MS
10855.PHONY: maybe-html-fastjar html-fastjar
10856maybe-html-fastjar:
10857@if fastjar
10858maybe-html-fastjar: html-fastjar
10859
10860html-fastjar: \
10861 configure-fastjar
0aed8855 10862 @: $(MAKE); $(unstage)
6d389afc
MS
10863 @[ -f ./fastjar/Makefile ] || exit 0; \
10864 r=`${PWD_COMMAND}`; export r; \
10865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10866 $(HOST_EXPORTS) \
10867 for flag in $(EXTRA_HOST_FLAGS) ; do \
10868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10869 done; \
10870 echo "Doing html in fastjar" ; \
b00612cc 10871 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10874 "RANLIB=$${RANLIB}" \
0c24b341 10875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10876 html) \
10877 || exit 1
10878
10879@endif fastjar
10880
4fa63067
NN
10881.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10882maybe-TAGS-fastjar:
6bd3dfaa
PB
10883@if fastjar
10884maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10885
4fa63067
NN
10886TAGS-fastjar: \
10887 configure-fastjar
0aed8855 10888 @: $(MAKE); $(unstage)
4fa63067 10889 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10890 r=`${PWD_COMMAND}`; export r; \
10891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10892 $(HOST_EXPORTS) \
b813574b 10893 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10895 done; \
4fa63067 10896 echo "Doing TAGS in fastjar" ; \
b00612cc 10897 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10900 "RANLIB=$${RANLIB}" \
0c24b341 10901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10902 TAGS) \
2a4cbe27
NN
10903 || exit 1
10904
6bd3dfaa 10905@endif fastjar
2a4cbe27 10906
4fa63067
NN
10907.PHONY: maybe-install-info-fastjar install-info-fastjar
10908maybe-install-info-fastjar:
6bd3dfaa
PB
10909@if fastjar
10910maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10911
4fa63067
NN
10912install-info-fastjar: \
10913 configure-fastjar \
10914 info-fastjar
0aed8855 10915 @: $(MAKE); $(unstage)
4fa63067 10916 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10917 r=`${PWD_COMMAND}`; export r; \
10918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10919 $(HOST_EXPORTS) \
b813574b 10920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10922 done; \
4fa63067 10923 echo "Doing install-info in fastjar" ; \
b00612cc 10924 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10927 "RANLIB=$${RANLIB}" \
0c24b341 10928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10929 install-info) \
2a4cbe27
NN
10930 || exit 1
10931
6bd3dfaa 10932@endif fastjar
2a4cbe27 10933
a3ca38d2
DD
10934.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10935maybe-install-pdf-fastjar:
10936@if fastjar
10937maybe-install-pdf-fastjar: install-pdf-fastjar
10938
10939install-pdf-fastjar: \
10940 configure-fastjar \
10941 pdf-fastjar
10942 @: $(MAKE); $(unstage)
10943 @[ -f ./fastjar/Makefile ] || exit 0; \
10944 r=`${PWD_COMMAND}`; export r; \
10945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10946 $(HOST_EXPORTS) \
10947 for flag in $(EXTRA_HOST_FLAGS) ; do \
10948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10949 done; \
10950 echo "Doing install-pdf in fastjar" ; \
10951 (cd $(HOST_SUBDIR)/fastjar && \
10952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10954 "RANLIB=$${RANLIB}" \
0c24b341 10955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10956 install-pdf) \
10957 || exit 1
10958
10959@endif fastjar
10960
108a6f8e
CD
10961.PHONY: maybe-install-html-fastjar install-html-fastjar
10962maybe-install-html-fastjar:
10963@if fastjar
10964maybe-install-html-fastjar: install-html-fastjar
10965
10966install-html-fastjar: \
10967 configure-fastjar \
10968 html-fastjar
10969 @: $(MAKE); $(unstage)
10970 @[ -f ./fastjar/Makefile ] || exit 0; \
10971 r=`${PWD_COMMAND}`; export r; \
10972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10973 $(HOST_EXPORTS) \
10974 for flag in $(EXTRA_HOST_FLAGS) ; do \
10975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10976 done; \
10977 echo "Doing install-html in fastjar" ; \
10978 (cd $(HOST_SUBDIR)/fastjar && \
10979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10981 "RANLIB=$${RANLIB}" \
0c24b341 10982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10983 install-html) \
10984 || exit 1
10985
10986@endif fastjar
10987
4fa63067
NN
10988.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10989maybe-installcheck-fastjar:
6bd3dfaa
PB
10990@if fastjar
10991maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10992
4fa63067
NN
10993installcheck-fastjar: \
10994 configure-fastjar
0aed8855 10995 @: $(MAKE); $(unstage)
4fa63067 10996 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10997 r=`${PWD_COMMAND}`; export r; \
10998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10999 $(HOST_EXPORTS) \
b813574b 11000 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11002 done; \
4fa63067 11003 echo "Doing installcheck in fastjar" ; \
b00612cc 11004 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11007 "RANLIB=$${RANLIB}" \
0c24b341 11008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11009 installcheck) \
2a4cbe27
NN
11010 || exit 1
11011
6bd3dfaa 11012@endif fastjar
2a4cbe27 11013
4fa63067
NN
11014.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11015maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11016@if fastjar
11017maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11018
4fa63067 11019mostlyclean-fastjar:
0aed8855 11020 @: $(MAKE); $(unstage)
4fa63067 11021 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11022 r=`${PWD_COMMAND}`; export r; \
11023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11024 $(HOST_EXPORTS) \
b813574b 11025 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11027 done; \
4fa63067 11028 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11029 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11032 "RANLIB=$${RANLIB}" \
0c24b341 11033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11034 mostlyclean) \
2a4cbe27
NN
11035 || exit 1
11036
6bd3dfaa 11037@endif fastjar
2a4cbe27 11038
4fa63067
NN
11039.PHONY: maybe-clean-fastjar clean-fastjar
11040maybe-clean-fastjar:
6bd3dfaa
PB
11041@if fastjar
11042maybe-clean-fastjar: clean-fastjar
2a4cbe27 11043
4fa63067 11044clean-fastjar:
0aed8855 11045 @: $(MAKE); $(unstage)
4fa63067 11046 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11047 r=`${PWD_COMMAND}`; export r; \
11048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11049 $(HOST_EXPORTS) \
b813574b 11050 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11052 done; \
4fa63067 11053 echo "Doing clean in fastjar" ; \
b00612cc 11054 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11057 "RANLIB=$${RANLIB}" \
0c24b341 11058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11059 clean) \
2a4cbe27
NN
11060 || exit 1
11061
6bd3dfaa 11062@endif fastjar
2a4cbe27 11063
4fa63067
NN
11064.PHONY: maybe-distclean-fastjar distclean-fastjar
11065maybe-distclean-fastjar:
6bd3dfaa
PB
11066@if fastjar
11067maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11068
4fa63067 11069distclean-fastjar:
0aed8855 11070 @: $(MAKE); $(unstage)
4fa63067 11071 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11072 r=`${PWD_COMMAND}`; export r; \
11073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11074 $(HOST_EXPORTS) \
b813574b 11075 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11077 done; \
4fa63067 11078 echo "Doing distclean in fastjar" ; \
b00612cc 11079 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11082 "RANLIB=$${RANLIB}" \
0c24b341 11083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11084 distclean) \
2a4cbe27
NN
11085 || exit 1
11086
6bd3dfaa 11087@endif fastjar
2a4cbe27 11088
4fa63067
NN
11089.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11090maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11091@if fastjar
11092maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11093
4fa63067 11094maintainer-clean-fastjar:
0aed8855 11095 @: $(MAKE); $(unstage)
4fa63067 11096 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11097 r=`${PWD_COMMAND}`; export r; \
11098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11099 $(HOST_EXPORTS) \
b813574b 11100 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11102 done; \
4fa63067 11103 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11104 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11107 "RANLIB=$${RANLIB}" \
0c24b341 11108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11109 maintainer-clean) \
2a4cbe27
NN
11110 || exit 1
11111
6bd3dfaa 11112@endif fastjar
2a4cbe27 11113
2a4cbe27 11114
a7254363 11115
4fa63067
NN
11116.PHONY: configure-fileutils maybe-configure-fileutils
11117maybe-configure-fileutils:
4f0ef2d8
CD
11118@if gcc-bootstrap
11119configure-fileutils: stage_current
11120@endif gcc-bootstrap
6bd3dfaa
PB
11121@if fileutils
11122maybe-configure-fileutils: configure-fileutils
c52c6897 11123configure-fileutils:
0aed8855 11124 @: $(MAKE); $(unstage)
c52c6897 11125 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11127 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11129 $(HOST_EXPORTS) \
a7254363
PB
11130 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11131 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11132 case $(srcdir) in \
b00612cc
PB
11133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11134 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11136 esac; \
b00612cc
PB
11137 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11138 libsrcdir="$$s/fileutils"; \
4fa63067 11139 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11141 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11142 || exit 1
6bd3dfaa 11143@endif fileutils
2a4cbe27 11144
a7254363
PB
11145
11146
d545f33b
PB
11147
11148
4fa63067
NN
11149.PHONY: all-fileutils maybe-all-fileutils
11150maybe-all-fileutils:
4f0ef2d8
CD
11151@if gcc-bootstrap
11152all-fileutils: stage_current
11153@endif gcc-bootstrap
6bd3dfaa 11154@if fileutils
d27cc32e 11155TARGET-fileutils=all
6bd3dfaa 11156maybe-all-fileutils: all-fileutils
4fa63067 11157all-fileutils: configure-fileutils
0aed8855 11158 @: $(MAKE); $(unstage)
4fa63067 11159 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11161 $(HOST_EXPORTS) \
b00612cc 11162 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11163 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11164 $(TARGET-fileutils))
6bd3dfaa 11165@endif fileutils
4fa63067 11166
a7254363 11167
d545f33b
PB
11168
11169
4fa63067
NN
11170.PHONY: check-fileutils maybe-check-fileutils
11171maybe-check-fileutils:
6bd3dfaa
PB
11172@if fileutils
11173maybe-check-fileutils: check-fileutils
4fa63067
NN
11174
11175check-fileutils:
0aed8855 11176 @: $(MAKE); $(unstage)
4fa63067
NN
11177 @r=`${PWD_COMMAND}`; export r; \
11178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11179 $(HOST_EXPORTS) \
b00612cc
PB
11180 (cd $(HOST_SUBDIR)/fileutils && \
11181 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11182
6bd3dfaa 11183@endif fileutils
2a4cbe27 11184
4fa63067
NN
11185.PHONY: install-fileutils maybe-install-fileutils
11186maybe-install-fileutils:
6bd3dfaa
PB
11187@if fileutils
11188maybe-install-fileutils: install-fileutils
2a4cbe27 11189
4fa63067 11190install-fileutils: installdirs
0aed8855 11191 @: $(MAKE); $(unstage)
4fa63067 11192 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11194 $(HOST_EXPORTS) \
b00612cc 11195 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11196 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11197
6bd3dfaa 11198@endif fileutils
2a4cbe27 11199
56a8fe78 11200# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11201
4fa63067
NN
11202.PHONY: maybe-info-fileutils info-fileutils
11203maybe-info-fileutils:
6bd3dfaa
PB
11204@if fileutils
11205maybe-info-fileutils: info-fileutils
4fa63067
NN
11206
11207info-fileutils: \
11208 configure-fileutils
0aed8855 11209 @: $(MAKE); $(unstage)
4fa63067 11210 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11211 r=`${PWD_COMMAND}`; export r; \
11212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11213 $(HOST_EXPORTS) \
b813574b 11214 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11216 done; \
4fa63067 11217 echo "Doing info in fileutils" ; \
b00612cc 11218 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11221 "RANLIB=$${RANLIB}" \
0c24b341 11222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11223 info) \
2a4cbe27
NN
11224 || exit 1
11225
6bd3dfaa 11226@endif fileutils
2a4cbe27 11227
4fa63067
NN
11228.PHONY: maybe-dvi-fileutils dvi-fileutils
11229maybe-dvi-fileutils:
6bd3dfaa
PB
11230@if fileutils
11231maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11232
4fa63067
NN
11233dvi-fileutils: \
11234 configure-fileutils
0aed8855 11235 @: $(MAKE); $(unstage)
4fa63067 11236 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11237 r=`${PWD_COMMAND}`; export r; \
11238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11239 $(HOST_EXPORTS) \
b813574b 11240 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11242 done; \
4fa63067 11243 echo "Doing dvi in fileutils" ; \
b00612cc 11244 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11247 "RANLIB=$${RANLIB}" \
0c24b341 11248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11249 dvi) \
2a4cbe27
NN
11250 || exit 1
11251
6bd3dfaa 11252@endif fileutils
2a4cbe27 11253
56a8fe78
DD
11254.PHONY: maybe-pdf-fileutils pdf-fileutils
11255maybe-pdf-fileutils:
11256@if fileutils
11257maybe-pdf-fileutils: pdf-fileutils
11258
11259pdf-fileutils: \
11260 configure-fileutils
11261 @: $(MAKE); $(unstage)
11262 @[ -f ./fileutils/Makefile ] || exit 0; \
11263 r=`${PWD_COMMAND}`; export r; \
11264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11265 $(HOST_EXPORTS) \
11266 for flag in $(EXTRA_HOST_FLAGS) ; do \
11267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11268 done; \
11269 echo "Doing pdf in fileutils" ; \
11270 (cd $(HOST_SUBDIR)/fileutils && \
11271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11273 "RANLIB=$${RANLIB}" \
0c24b341 11274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11275 pdf) \
11276 || exit 1
11277
11278@endif fileutils
11279
6d389afc
MS
11280.PHONY: maybe-html-fileutils html-fileutils
11281maybe-html-fileutils:
11282@if fileutils
11283maybe-html-fileutils: html-fileutils
11284
11285html-fileutils: \
11286 configure-fileutils
0aed8855 11287 @: $(MAKE); $(unstage)
6d389afc
MS
11288 @[ -f ./fileutils/Makefile ] || exit 0; \
11289 r=`${PWD_COMMAND}`; export r; \
11290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11291 $(HOST_EXPORTS) \
11292 for flag in $(EXTRA_HOST_FLAGS) ; do \
11293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11294 done; \
11295 echo "Doing html in fileutils" ; \
b00612cc 11296 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11299 "RANLIB=$${RANLIB}" \
0c24b341 11300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11301 html) \
11302 || exit 1
11303
11304@endif fileutils
11305
4fa63067
NN
11306.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11307maybe-TAGS-fileutils:
6bd3dfaa
PB
11308@if fileutils
11309maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11310
4fa63067
NN
11311TAGS-fileutils: \
11312 configure-fileutils
0aed8855 11313 @: $(MAKE); $(unstage)
4fa63067 11314 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11315 r=`${PWD_COMMAND}`; export r; \
11316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11317 $(HOST_EXPORTS) \
b813574b 11318 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11320 done; \
4fa63067 11321 echo "Doing TAGS in fileutils" ; \
b00612cc 11322 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11325 "RANLIB=$${RANLIB}" \
0c24b341 11326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11327 TAGS) \
2a4cbe27
NN
11328 || exit 1
11329
6bd3dfaa 11330@endif fileutils
2a4cbe27 11331
4fa63067
NN
11332.PHONY: maybe-install-info-fileutils install-info-fileutils
11333maybe-install-info-fileutils:
6bd3dfaa
PB
11334@if fileutils
11335maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11336
4fa63067
NN
11337install-info-fileutils: \
11338 configure-fileutils \
11339 info-fileutils
0aed8855 11340 @: $(MAKE); $(unstage)
4fa63067 11341 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11342 r=`${PWD_COMMAND}`; export r; \
11343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11344 $(HOST_EXPORTS) \
b813574b 11345 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11347 done; \
4fa63067 11348 echo "Doing install-info in fileutils" ; \
b00612cc 11349 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11352 "RANLIB=$${RANLIB}" \
0c24b341 11353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11354 install-info) \
2a4cbe27
NN
11355 || exit 1
11356
6bd3dfaa 11357@endif fileutils
2a4cbe27 11358
a3ca38d2
DD
11359.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11360maybe-install-pdf-fileutils:
11361@if fileutils
11362maybe-install-pdf-fileutils: install-pdf-fileutils
11363
11364install-pdf-fileutils: \
11365 configure-fileutils \
11366 pdf-fileutils
11367 @: $(MAKE); $(unstage)
11368 @[ -f ./fileutils/Makefile ] || exit 0; \
11369 r=`${PWD_COMMAND}`; export r; \
11370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11371 $(HOST_EXPORTS) \
11372 for flag in $(EXTRA_HOST_FLAGS) ; do \
11373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11374 done; \
11375 echo "Doing install-pdf in fileutils" ; \
11376 (cd $(HOST_SUBDIR)/fileutils && \
11377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11379 "RANLIB=$${RANLIB}" \
0c24b341 11380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11381 install-pdf) \
11382 || exit 1
11383
11384@endif fileutils
11385
108a6f8e
CD
11386.PHONY: maybe-install-html-fileutils install-html-fileutils
11387maybe-install-html-fileutils:
11388@if fileutils
11389maybe-install-html-fileutils: install-html-fileutils
11390
11391install-html-fileutils: \
11392 configure-fileutils \
11393 html-fileutils
11394 @: $(MAKE); $(unstage)
11395 @[ -f ./fileutils/Makefile ] || exit 0; \
11396 r=`${PWD_COMMAND}`; export r; \
11397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11398 $(HOST_EXPORTS) \
11399 for flag in $(EXTRA_HOST_FLAGS) ; do \
11400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11401 done; \
11402 echo "Doing install-html in fileutils" ; \
11403 (cd $(HOST_SUBDIR)/fileutils && \
11404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11406 "RANLIB=$${RANLIB}" \
0c24b341 11407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11408 install-html) \
11409 || exit 1
11410
11411@endif fileutils
11412
4fa63067
NN
11413.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11414maybe-installcheck-fileutils:
6bd3dfaa
PB
11415@if fileutils
11416maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11417
4fa63067
NN
11418installcheck-fileutils: \
11419 configure-fileutils
0aed8855 11420 @: $(MAKE); $(unstage)
4fa63067 11421 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11422 r=`${PWD_COMMAND}`; export r; \
11423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11424 $(HOST_EXPORTS) \
b813574b 11425 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11427 done; \
4fa63067 11428 echo "Doing installcheck in fileutils" ; \
b00612cc 11429 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11432 "RANLIB=$${RANLIB}" \
0c24b341 11433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11434 installcheck) \
2a4cbe27
NN
11435 || exit 1
11436
6bd3dfaa 11437@endif fileutils
2a4cbe27 11438
4fa63067
NN
11439.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11440maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11441@if fileutils
11442maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11443
4fa63067 11444mostlyclean-fileutils:
0aed8855 11445 @: $(MAKE); $(unstage)
4fa63067 11446 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11447 r=`${PWD_COMMAND}`; export r; \
11448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11449 $(HOST_EXPORTS) \
b813574b 11450 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11452 done; \
4fa63067 11453 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11454 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11457 "RANLIB=$${RANLIB}" \
0c24b341 11458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11459 mostlyclean) \
2a4cbe27
NN
11460 || exit 1
11461
6bd3dfaa 11462@endif fileutils
2a4cbe27 11463
4fa63067
NN
11464.PHONY: maybe-clean-fileutils clean-fileutils
11465maybe-clean-fileutils:
6bd3dfaa
PB
11466@if fileutils
11467maybe-clean-fileutils: clean-fileutils
2a4cbe27 11468
4fa63067 11469clean-fileutils:
0aed8855 11470 @: $(MAKE); $(unstage)
4fa63067 11471 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11472 r=`${PWD_COMMAND}`; export r; \
11473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11474 $(HOST_EXPORTS) \
b813574b 11475 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11477 done; \
4fa63067 11478 echo "Doing clean in fileutils" ; \
b00612cc 11479 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11482 "RANLIB=$${RANLIB}" \
0c24b341 11483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11484 clean) \
2a4cbe27
NN
11485 || exit 1
11486
6bd3dfaa 11487@endif fileutils
2a4cbe27 11488
4fa63067
NN
11489.PHONY: maybe-distclean-fileutils distclean-fileutils
11490maybe-distclean-fileutils:
6bd3dfaa
PB
11491@if fileutils
11492maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11493
4fa63067 11494distclean-fileutils:
0aed8855 11495 @: $(MAKE); $(unstage)
4fa63067 11496 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11497 r=`${PWD_COMMAND}`; export r; \
11498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11499 $(HOST_EXPORTS) \
b813574b 11500 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11502 done; \
4fa63067 11503 echo "Doing distclean in fileutils" ; \
b00612cc 11504 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11507 "RANLIB=$${RANLIB}" \
0c24b341 11508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11509 distclean) \
2a4cbe27
NN
11510 || exit 1
11511
6bd3dfaa 11512@endif fileutils
2a4cbe27 11513
4fa63067
NN
11514.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11515maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11516@if fileutils
11517maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11518
4fa63067 11519maintainer-clean-fileutils:
0aed8855 11520 @: $(MAKE); $(unstage)
4fa63067 11521 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11522 r=`${PWD_COMMAND}`; export r; \
11523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11524 $(HOST_EXPORTS) \
b813574b 11525 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11527 done; \
4fa63067 11528 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11529 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11532 "RANLIB=$${RANLIB}" \
0c24b341 11533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11534 maintainer-clean) \
2a4cbe27
NN
11535 || exit 1
11536
6bd3dfaa 11537@endif fileutils
2a4cbe27 11538
2a4cbe27 11539
a7254363 11540
4fa63067
NN
11541.PHONY: configure-findutils maybe-configure-findutils
11542maybe-configure-findutils:
4f0ef2d8
CD
11543@if gcc-bootstrap
11544configure-findutils: stage_current
11545@endif gcc-bootstrap
6bd3dfaa
PB
11546@if findutils
11547maybe-configure-findutils: configure-findutils
c52c6897 11548configure-findutils:
0aed8855 11549 @: $(MAKE); $(unstage)
c52c6897 11550 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11552 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11554 $(HOST_EXPORTS) \
a7254363
PB
11555 echo Configuring in $(HOST_SUBDIR)/findutils; \
11556 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11557 case $(srcdir) in \
b00612cc
PB
11558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11559 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11561 esac; \
b00612cc
PB
11562 srcdiroption="--srcdir=$${topdir}/findutils"; \
11563 libsrcdir="$$s/findutils"; \
4fa63067 11564 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11566 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11567 || exit 1
6bd3dfaa 11568@endif findutils
2a4cbe27 11569
a7254363
PB
11570
11571
d545f33b
PB
11572
11573
4fa63067
NN
11574.PHONY: all-findutils maybe-all-findutils
11575maybe-all-findutils:
4f0ef2d8
CD
11576@if gcc-bootstrap
11577all-findutils: stage_current
11578@endif gcc-bootstrap
6bd3dfaa 11579@if findutils
d27cc32e 11580TARGET-findutils=all
6bd3dfaa 11581maybe-all-findutils: all-findutils
4fa63067 11582all-findutils: configure-findutils
0aed8855 11583 @: $(MAKE); $(unstage)
4fa63067
NN
11584 @r=`${PWD_COMMAND}`; export r; \
11585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11586 $(HOST_EXPORTS) \
b00612cc 11587 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
11588 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11589 $(TARGET-findutils))
6bd3dfaa 11590@endif findutils
2a4cbe27 11591
a7254363 11592
d545f33b
PB
11593
11594
4fa63067
NN
11595.PHONY: check-findutils maybe-check-findutils
11596maybe-check-findutils:
6bd3dfaa
PB
11597@if findutils
11598maybe-check-findutils: check-findutils
2a4cbe27 11599
4fa63067 11600check-findutils:
0aed8855 11601 @: $(MAKE); $(unstage)
4fa63067 11602 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11604 $(HOST_EXPORTS) \
b00612cc
PB
11605 (cd $(HOST_SUBDIR)/findutils && \
11606 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11607
6bd3dfaa 11608@endif findutils
2a4cbe27 11609
4fa63067
NN
11610.PHONY: install-findutils maybe-install-findutils
11611maybe-install-findutils:
6bd3dfaa
PB
11612@if findutils
11613maybe-install-findutils: install-findutils
2a4cbe27 11614
4fa63067 11615install-findutils: installdirs
0aed8855 11616 @: $(MAKE); $(unstage)
4fa63067 11617 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11619 $(HOST_EXPORTS) \
b00612cc 11620 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11621 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11622
6bd3dfaa 11623@endif findutils
2a4cbe27 11624
56a8fe78 11625# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11626
4fa63067
NN
11627.PHONY: maybe-info-findutils info-findutils
11628maybe-info-findutils:
6bd3dfaa
PB
11629@if findutils
11630maybe-info-findutils: info-findutils
2a4cbe27 11631
4fa63067
NN
11632info-findutils: \
11633 configure-findutils
0aed8855 11634 @: $(MAKE); $(unstage)
4fa63067 11635 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11636 r=`${PWD_COMMAND}`; export r; \
11637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11638 $(HOST_EXPORTS) \
b813574b 11639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11641 done; \
4fa63067 11642 echo "Doing info in findutils" ; \
b00612cc 11643 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11646 "RANLIB=$${RANLIB}" \
0c24b341 11647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11648 info) \
2a4cbe27
NN
11649 || exit 1
11650
6bd3dfaa 11651@endif findutils
2a4cbe27 11652
4fa63067
NN
11653.PHONY: maybe-dvi-findutils dvi-findutils
11654maybe-dvi-findutils:
6bd3dfaa
PB
11655@if findutils
11656maybe-dvi-findutils: dvi-findutils
2a4cbe27 11657
4fa63067
NN
11658dvi-findutils: \
11659 configure-findutils
0aed8855 11660 @: $(MAKE); $(unstage)
4fa63067 11661 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11662 r=`${PWD_COMMAND}`; export r; \
11663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11664 $(HOST_EXPORTS) \
b813574b 11665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11667 done; \
4fa63067 11668 echo "Doing dvi in findutils" ; \
b00612cc 11669 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11672 "RANLIB=$${RANLIB}" \
0c24b341 11673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11674 dvi) \
2a4cbe27
NN
11675 || exit 1
11676
6bd3dfaa 11677@endif findutils
2a4cbe27 11678
56a8fe78
DD
11679.PHONY: maybe-pdf-findutils pdf-findutils
11680maybe-pdf-findutils:
11681@if findutils
11682maybe-pdf-findutils: pdf-findutils
11683
11684pdf-findutils: \
11685 configure-findutils
11686 @: $(MAKE); $(unstage)
11687 @[ -f ./findutils/Makefile ] || exit 0; \
11688 r=`${PWD_COMMAND}`; export r; \
11689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11690 $(HOST_EXPORTS) \
11691 for flag in $(EXTRA_HOST_FLAGS) ; do \
11692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11693 done; \
11694 echo "Doing pdf in findutils" ; \
11695 (cd $(HOST_SUBDIR)/findutils && \
11696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11698 "RANLIB=$${RANLIB}" \
0c24b341 11699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11700 pdf) \
11701 || exit 1
11702
11703@endif findutils
11704
6d389afc
MS
11705.PHONY: maybe-html-findutils html-findutils
11706maybe-html-findutils:
11707@if findutils
11708maybe-html-findutils: html-findutils
11709
11710html-findutils: \
11711 configure-findutils
0aed8855 11712 @: $(MAKE); $(unstage)
6d389afc
MS
11713 @[ -f ./findutils/Makefile ] || exit 0; \
11714 r=`${PWD_COMMAND}`; export r; \
11715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11716 $(HOST_EXPORTS) \
11717 for flag in $(EXTRA_HOST_FLAGS) ; do \
11718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11719 done; \
11720 echo "Doing html in findutils" ; \
b00612cc 11721 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11724 "RANLIB=$${RANLIB}" \
0c24b341 11725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11726 html) \
11727 || exit 1
11728
11729@endif findutils
11730
4fa63067
NN
11731.PHONY: maybe-TAGS-findutils TAGS-findutils
11732maybe-TAGS-findutils:
6bd3dfaa
PB
11733@if findutils
11734maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11735
4fa63067
NN
11736TAGS-findutils: \
11737 configure-findutils
0aed8855 11738 @: $(MAKE); $(unstage)
4fa63067 11739 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11740 r=`${PWD_COMMAND}`; export r; \
11741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11742 $(HOST_EXPORTS) \
b813574b 11743 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11745 done; \
4fa63067 11746 echo "Doing TAGS in findutils" ; \
b00612cc 11747 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11750 "RANLIB=$${RANLIB}" \
0c24b341 11751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11752 TAGS) \
2a4cbe27
NN
11753 || exit 1
11754
6bd3dfaa 11755@endif findutils
2a4cbe27 11756
4fa63067
NN
11757.PHONY: maybe-install-info-findutils install-info-findutils
11758maybe-install-info-findutils:
6bd3dfaa
PB
11759@if findutils
11760maybe-install-info-findutils: install-info-findutils
2a4cbe27 11761
4fa63067
NN
11762install-info-findutils: \
11763 configure-findutils \
11764 info-findutils
0aed8855 11765 @: $(MAKE); $(unstage)
4fa63067 11766 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11767 r=`${PWD_COMMAND}`; export r; \
11768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11769 $(HOST_EXPORTS) \
b813574b 11770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11772 done; \
4fa63067 11773 echo "Doing install-info in findutils" ; \
b00612cc 11774 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11777 "RANLIB=$${RANLIB}" \
0c24b341 11778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11779 install-info) \
2a4cbe27
NN
11780 || exit 1
11781
6bd3dfaa 11782@endif findutils
2a4cbe27 11783
a3ca38d2
DD
11784.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11785maybe-install-pdf-findutils:
11786@if findutils
11787maybe-install-pdf-findutils: install-pdf-findutils
11788
11789install-pdf-findutils: \
11790 configure-findutils \
11791 pdf-findutils
11792 @: $(MAKE); $(unstage)
11793 @[ -f ./findutils/Makefile ] || exit 0; \
11794 r=`${PWD_COMMAND}`; export r; \
11795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11796 $(HOST_EXPORTS) \
11797 for flag in $(EXTRA_HOST_FLAGS) ; do \
11798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11799 done; \
11800 echo "Doing install-pdf in findutils" ; \
11801 (cd $(HOST_SUBDIR)/findutils && \
11802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11804 "RANLIB=$${RANLIB}" \
0c24b341 11805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11806 install-pdf) \
11807 || exit 1
11808
11809@endif findutils
11810
108a6f8e
CD
11811.PHONY: maybe-install-html-findutils install-html-findutils
11812maybe-install-html-findutils:
11813@if findutils
11814maybe-install-html-findutils: install-html-findutils
11815
11816install-html-findutils: \
11817 configure-findutils \
11818 html-findutils
11819 @: $(MAKE); $(unstage)
11820 @[ -f ./findutils/Makefile ] || exit 0; \
11821 r=`${PWD_COMMAND}`; export r; \
11822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11823 $(HOST_EXPORTS) \
11824 for flag in $(EXTRA_HOST_FLAGS) ; do \
11825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11826 done; \
11827 echo "Doing install-html in findutils" ; \
11828 (cd $(HOST_SUBDIR)/findutils && \
11829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11831 "RANLIB=$${RANLIB}" \
0c24b341 11832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11833 install-html) \
11834 || exit 1
11835
11836@endif findutils
11837
4fa63067
NN
11838.PHONY: maybe-installcheck-findutils installcheck-findutils
11839maybe-installcheck-findutils:
6bd3dfaa
PB
11840@if findutils
11841maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11842
4fa63067
NN
11843installcheck-findutils: \
11844 configure-findutils
0aed8855 11845 @: $(MAKE); $(unstage)
4fa63067 11846 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11847 r=`${PWD_COMMAND}`; export r; \
11848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11849 $(HOST_EXPORTS) \
b813574b 11850 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11852 done; \
4fa63067 11853 echo "Doing installcheck in findutils" ; \
b00612cc 11854 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11857 "RANLIB=$${RANLIB}" \
0c24b341 11858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11859 installcheck) \
2a4cbe27
NN
11860 || exit 1
11861
6bd3dfaa 11862@endif findutils
2a4cbe27 11863
4fa63067
NN
11864.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11865maybe-mostlyclean-findutils:
6bd3dfaa
PB
11866@if findutils
11867maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11868
4fa63067 11869mostlyclean-findutils:
0aed8855 11870 @: $(MAKE); $(unstage)
4fa63067 11871 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11872 r=`${PWD_COMMAND}`; export r; \
11873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11874 $(HOST_EXPORTS) \
b813574b 11875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11877 done; \
4fa63067 11878 echo "Doing mostlyclean in findutils" ; \
b00612cc 11879 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11882 "RANLIB=$${RANLIB}" \
0c24b341 11883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11884 mostlyclean) \
2a4cbe27
NN
11885 || exit 1
11886
6bd3dfaa 11887@endif findutils
2a4cbe27 11888
4fa63067
NN
11889.PHONY: maybe-clean-findutils clean-findutils
11890maybe-clean-findutils:
6bd3dfaa
PB
11891@if findutils
11892maybe-clean-findutils: clean-findutils
2a4cbe27 11893
4fa63067 11894clean-findutils:
0aed8855 11895 @: $(MAKE); $(unstage)
4fa63067 11896 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11897 r=`${PWD_COMMAND}`; export r; \
11898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11899 $(HOST_EXPORTS) \
b813574b 11900 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11902 done; \
4fa63067 11903 echo "Doing clean in findutils" ; \
b00612cc 11904 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11907 "RANLIB=$${RANLIB}" \
0c24b341 11908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11909 clean) \
2a4cbe27
NN
11910 || exit 1
11911
6bd3dfaa 11912@endif findutils
2a4cbe27 11913
4fa63067
NN
11914.PHONY: maybe-distclean-findutils distclean-findutils
11915maybe-distclean-findutils:
6bd3dfaa
PB
11916@if findutils
11917maybe-distclean-findutils: distclean-findutils
2a4cbe27 11918
4fa63067 11919distclean-findutils:
0aed8855 11920 @: $(MAKE); $(unstage)
4fa63067 11921 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11922 r=`${PWD_COMMAND}`; export r; \
11923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11924 $(HOST_EXPORTS) \
b813574b 11925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11927 done; \
4fa63067 11928 echo "Doing distclean in findutils" ; \
b00612cc 11929 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11932 "RANLIB=$${RANLIB}" \
0c24b341 11933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11934 distclean) \
2a4cbe27
NN
11935 || exit 1
11936
6bd3dfaa 11937@endif findutils
2a4cbe27 11938
4fa63067
NN
11939.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11940maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11941@if findutils
11942maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11943
4fa63067 11944maintainer-clean-findutils:
0aed8855 11945 @: $(MAKE); $(unstage)
4fa63067 11946 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11947 r=`${PWD_COMMAND}`; export r; \
11948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11949 $(HOST_EXPORTS) \
b813574b 11950 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11952 done; \
4fa63067 11953 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11954 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11957 "RANLIB=$${RANLIB}" \
0c24b341 11958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11959 maintainer-clean) \
2a4cbe27
NN
11960 || exit 1
11961
6bd3dfaa 11962@endif findutils
2a4cbe27 11963
2a4cbe27 11964
a7254363 11965
4fa63067
NN
11966.PHONY: configure-find maybe-configure-find
11967maybe-configure-find:
4f0ef2d8
CD
11968@if gcc-bootstrap
11969configure-find: stage_current
11970@endif gcc-bootstrap
6bd3dfaa
PB
11971@if find
11972maybe-configure-find: configure-find
c52c6897 11973configure-find:
0aed8855 11974 @: $(MAKE); $(unstage)
c52c6897 11975 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11977 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11979 $(HOST_EXPORTS) \
a7254363
PB
11980 echo Configuring in $(HOST_SUBDIR)/find; \
11981 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11982 case $(srcdir) in \
b00612cc
PB
11983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11984 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11986 esac; \
b00612cc
PB
11987 srcdiroption="--srcdir=$${topdir}/find"; \
11988 libsrcdir="$$s/find"; \
4fa63067 11989 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11990 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11991 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11992 || exit 1
6bd3dfaa 11993@endif find
2a4cbe27 11994
a7254363
PB
11995
11996
d545f33b
PB
11997
11998
4fa63067
NN
11999.PHONY: all-find maybe-all-find
12000maybe-all-find:
4f0ef2d8
CD
12001@if gcc-bootstrap
12002all-find: stage_current
12003@endif gcc-bootstrap
6bd3dfaa 12004@if find
d27cc32e 12005TARGET-find=all
6bd3dfaa 12006maybe-all-find: all-find
4fa63067 12007all-find: configure-find
0aed8855 12008 @: $(MAKE); $(unstage)
4fa63067
NN
12009 @r=`${PWD_COMMAND}`; export r; \
12010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12011 $(HOST_EXPORTS) \
b00612cc 12012 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12013 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12014 $(TARGET-find))
6bd3dfaa 12015@endif find
2a4cbe27 12016
a7254363 12017
d545f33b
PB
12018
12019
4fa63067
NN
12020.PHONY: check-find maybe-check-find
12021maybe-check-find:
6bd3dfaa
PB
12022@if find
12023maybe-check-find: check-find
2a4cbe27 12024
4fa63067 12025check-find:
0aed8855 12026 @: $(MAKE); $(unstage)
4fa63067 12027 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12029 $(HOST_EXPORTS) \
b00612cc
PB
12030 (cd $(HOST_SUBDIR)/find && \
12031 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12032
6bd3dfaa 12033@endif find
2a4cbe27 12034
4fa63067
NN
12035.PHONY: install-find maybe-install-find
12036maybe-install-find:
6bd3dfaa
PB
12037@if find
12038maybe-install-find: install-find
2a4cbe27 12039
4fa63067 12040install-find: installdirs
0aed8855 12041 @: $(MAKE); $(unstage)
4fa63067
NN
12042 @r=`${PWD_COMMAND}`; export r; \
12043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12044 $(HOST_EXPORTS) \
b00612cc 12045 (cd $(HOST_SUBDIR)/find && \
2da12f12 12046 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12047
6bd3dfaa 12048@endif find
4fa63067 12049
56a8fe78 12050# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12051
12052.PHONY: maybe-info-find info-find
12053maybe-info-find:
6bd3dfaa
PB
12054@if find
12055maybe-info-find: info-find
4fa63067
NN
12056
12057info-find: \
12058 configure-find
0aed8855 12059 @: $(MAKE); $(unstage)
4fa63067 12060 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12061 r=`${PWD_COMMAND}`; export r; \
12062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12063 $(HOST_EXPORTS) \
b813574b 12064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12066 done; \
4fa63067 12067 echo "Doing info in find" ; \
b00612cc 12068 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12071 "RANLIB=$${RANLIB}" \
0c24b341 12072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12073 info) \
2a4cbe27
NN
12074 || exit 1
12075
6bd3dfaa 12076@endif find
2a4cbe27 12077
4fa63067
NN
12078.PHONY: maybe-dvi-find dvi-find
12079maybe-dvi-find:
6bd3dfaa
PB
12080@if find
12081maybe-dvi-find: dvi-find
2a4cbe27 12082
4fa63067
NN
12083dvi-find: \
12084 configure-find
0aed8855 12085 @: $(MAKE); $(unstage)
4fa63067 12086 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12087 r=`${PWD_COMMAND}`; export r; \
12088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12089 $(HOST_EXPORTS) \
b813574b 12090 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12092 done; \
4fa63067 12093 echo "Doing dvi in find" ; \
b00612cc 12094 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12097 "RANLIB=$${RANLIB}" \
0c24b341 12098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12099 dvi) \
2a4cbe27
NN
12100 || exit 1
12101
6bd3dfaa 12102@endif find
2a4cbe27 12103
56a8fe78
DD
12104.PHONY: maybe-pdf-find pdf-find
12105maybe-pdf-find:
12106@if find
12107maybe-pdf-find: pdf-find
12108
12109pdf-find: \
12110 configure-find
12111 @: $(MAKE); $(unstage)
12112 @[ -f ./find/Makefile ] || exit 0; \
12113 r=`${PWD_COMMAND}`; export r; \
12114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12115 $(HOST_EXPORTS) \
12116 for flag in $(EXTRA_HOST_FLAGS) ; do \
12117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12118 done; \
12119 echo "Doing pdf in find" ; \
12120 (cd $(HOST_SUBDIR)/find && \
12121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12123 "RANLIB=$${RANLIB}" \
0c24b341 12124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12125 pdf) \
12126 || exit 1
12127
12128@endif find
12129
6d389afc
MS
12130.PHONY: maybe-html-find html-find
12131maybe-html-find:
12132@if find
12133maybe-html-find: html-find
12134
12135html-find: \
12136 configure-find
0aed8855 12137 @: $(MAKE); $(unstage)
6d389afc
MS
12138 @[ -f ./find/Makefile ] || exit 0; \
12139 r=`${PWD_COMMAND}`; export r; \
12140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12141 $(HOST_EXPORTS) \
12142 for flag in $(EXTRA_HOST_FLAGS) ; do \
12143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12144 done; \
12145 echo "Doing html in find" ; \
b00612cc 12146 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12149 "RANLIB=$${RANLIB}" \
0c24b341 12150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12151 html) \
12152 || exit 1
12153
12154@endif find
12155
4fa63067
NN
12156.PHONY: maybe-TAGS-find TAGS-find
12157maybe-TAGS-find:
6bd3dfaa
PB
12158@if find
12159maybe-TAGS-find: TAGS-find
4fa63067
NN
12160
12161TAGS-find: \
12162 configure-find
0aed8855 12163 @: $(MAKE); $(unstage)
4fa63067 12164 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12165 r=`${PWD_COMMAND}`; export r; \
12166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12167 $(HOST_EXPORTS) \
b813574b 12168 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12170 done; \
4fa63067 12171 echo "Doing TAGS in find" ; \
b00612cc 12172 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12175 "RANLIB=$${RANLIB}" \
0c24b341 12176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12177 TAGS) \
2a4cbe27
NN
12178 || exit 1
12179
6bd3dfaa 12180@endif find
2a4cbe27 12181
4fa63067
NN
12182.PHONY: maybe-install-info-find install-info-find
12183maybe-install-info-find:
6bd3dfaa
PB
12184@if find
12185maybe-install-info-find: install-info-find
2a4cbe27 12186
4fa63067
NN
12187install-info-find: \
12188 configure-find \
12189 info-find
0aed8855 12190 @: $(MAKE); $(unstage)
4fa63067 12191 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12192 r=`${PWD_COMMAND}`; export r; \
12193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12194 $(HOST_EXPORTS) \
b813574b 12195 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12197 done; \
4fa63067 12198 echo "Doing install-info in find" ; \
b00612cc 12199 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12202 "RANLIB=$${RANLIB}" \
0c24b341 12203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12204 install-info) \
2a4cbe27
NN
12205 || exit 1
12206
6bd3dfaa 12207@endif find
2a4cbe27 12208
a3ca38d2
DD
12209.PHONY: maybe-install-pdf-find install-pdf-find
12210maybe-install-pdf-find:
12211@if find
12212maybe-install-pdf-find: install-pdf-find
12213
12214install-pdf-find: \
12215 configure-find \
12216 pdf-find
12217 @: $(MAKE); $(unstage)
12218 @[ -f ./find/Makefile ] || exit 0; \
12219 r=`${PWD_COMMAND}`; export r; \
12220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12221 $(HOST_EXPORTS) \
12222 for flag in $(EXTRA_HOST_FLAGS) ; do \
12223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12224 done; \
12225 echo "Doing install-pdf in find" ; \
12226 (cd $(HOST_SUBDIR)/find && \
12227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12229 "RANLIB=$${RANLIB}" \
0c24b341 12230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12231 install-pdf) \
12232 || exit 1
12233
12234@endif find
12235
108a6f8e
CD
12236.PHONY: maybe-install-html-find install-html-find
12237maybe-install-html-find:
12238@if find
12239maybe-install-html-find: install-html-find
12240
12241install-html-find: \
12242 configure-find \
12243 html-find
12244 @: $(MAKE); $(unstage)
12245 @[ -f ./find/Makefile ] || exit 0; \
12246 r=`${PWD_COMMAND}`; export r; \
12247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12248 $(HOST_EXPORTS) \
12249 for flag in $(EXTRA_HOST_FLAGS) ; do \
12250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12251 done; \
12252 echo "Doing install-html in find" ; \
12253 (cd $(HOST_SUBDIR)/find && \
12254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12256 "RANLIB=$${RANLIB}" \
0c24b341 12257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12258 install-html) \
12259 || exit 1
12260
12261@endif find
12262
4fa63067
NN
12263.PHONY: maybe-installcheck-find installcheck-find
12264maybe-installcheck-find:
6bd3dfaa
PB
12265@if find
12266maybe-installcheck-find: installcheck-find
2a4cbe27 12267
4fa63067
NN
12268installcheck-find: \
12269 configure-find
0aed8855 12270 @: $(MAKE); $(unstage)
4fa63067 12271 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12272 r=`${PWD_COMMAND}`; export r; \
12273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12274 $(HOST_EXPORTS) \
b813574b 12275 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12277 done; \
4fa63067 12278 echo "Doing installcheck in find" ; \
b00612cc 12279 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12282 "RANLIB=$${RANLIB}" \
0c24b341 12283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12284 installcheck) \
2a4cbe27
NN
12285 || exit 1
12286
6bd3dfaa 12287@endif find
2a4cbe27 12288
4fa63067
NN
12289.PHONY: maybe-mostlyclean-find mostlyclean-find
12290maybe-mostlyclean-find:
6bd3dfaa
PB
12291@if find
12292maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12293
4fa63067 12294mostlyclean-find:
0aed8855 12295 @: $(MAKE); $(unstage)
4fa63067 12296 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12297 r=`${PWD_COMMAND}`; export r; \
12298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12299 $(HOST_EXPORTS) \
b813574b 12300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12302 done; \
4fa63067 12303 echo "Doing mostlyclean in find" ; \
b00612cc 12304 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12307 "RANLIB=$${RANLIB}" \
0c24b341 12308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12309 mostlyclean) \
2a4cbe27
NN
12310 || exit 1
12311
6bd3dfaa 12312@endif find
2a4cbe27 12313
4fa63067
NN
12314.PHONY: maybe-clean-find clean-find
12315maybe-clean-find:
6bd3dfaa
PB
12316@if find
12317maybe-clean-find: clean-find
2a4cbe27 12318
4fa63067 12319clean-find:
0aed8855 12320 @: $(MAKE); $(unstage)
4fa63067 12321 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12322 r=`${PWD_COMMAND}`; export r; \
12323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12324 $(HOST_EXPORTS) \
b813574b 12325 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12327 done; \
4fa63067 12328 echo "Doing clean in find" ; \
b00612cc 12329 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12332 "RANLIB=$${RANLIB}" \
0c24b341 12333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12334 clean) \
2a4cbe27
NN
12335 || exit 1
12336
6bd3dfaa 12337@endif find
2a4cbe27 12338
4fa63067
NN
12339.PHONY: maybe-distclean-find distclean-find
12340maybe-distclean-find:
6bd3dfaa
PB
12341@if find
12342maybe-distclean-find: distclean-find
2a4cbe27 12343
4fa63067 12344distclean-find:
0aed8855 12345 @: $(MAKE); $(unstage)
4fa63067 12346 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12347 r=`${PWD_COMMAND}`; export r; \
12348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12349 $(HOST_EXPORTS) \
b813574b 12350 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12352 done; \
4fa63067 12353 echo "Doing distclean in find" ; \
b00612cc 12354 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12357 "RANLIB=$${RANLIB}" \
0c24b341 12358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12359 distclean) \
2a4cbe27
NN
12360 || exit 1
12361
6bd3dfaa 12362@endif find
2a4cbe27 12363
4fa63067
NN
12364.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12365maybe-maintainer-clean-find:
6bd3dfaa
PB
12366@if find
12367maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12368
4fa63067 12369maintainer-clean-find:
0aed8855 12370 @: $(MAKE); $(unstage)
4fa63067 12371 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12372 r=`${PWD_COMMAND}`; export r; \
12373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12374 $(HOST_EXPORTS) \
b813574b 12375 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12377 done; \
4fa63067 12378 echo "Doing maintainer-clean in find" ; \
b00612cc 12379 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12382 "RANLIB=$${RANLIB}" \
0c24b341 12383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12384 maintainer-clean) \
2a4cbe27
NN
12385 || exit 1
12386
6bd3dfaa 12387@endif find
2a4cbe27 12388
2a4cbe27 12389
a7254363 12390
d3ed111c
GK
12391.PHONY: configure-fixincludes maybe-configure-fixincludes
12392maybe-configure-fixincludes:
4f0ef2d8
CD
12393@if gcc-bootstrap
12394configure-fixincludes: stage_current
12395@endif gcc-bootstrap
d3ed111c
GK
12396@if fixincludes
12397maybe-configure-fixincludes: configure-fixincludes
c52c6897 12398configure-fixincludes:
0aed8855 12399 @: $(MAKE); $(unstage)
c52c6897 12400 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12402 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12403 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12404 $(HOST_EXPORTS) \
a7254363
PB
12405 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12406 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12407 case $(srcdir) in \
b00612cc
PB
12408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12409 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12411 esac; \
b00612cc
PB
12412 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12413 libsrcdir="$$s/fixincludes"; \
d3ed111c 12414 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12416 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12417 || exit 1
12418@endif fixincludes
12419
a7254363
PB
12420
12421
d545f33b
PB
12422
12423
d3ed111c
GK
12424.PHONY: all-fixincludes maybe-all-fixincludes
12425maybe-all-fixincludes:
4f0ef2d8
CD
12426@if gcc-bootstrap
12427all-fixincludes: stage_current
12428@endif gcc-bootstrap
d3ed111c
GK
12429@if fixincludes
12430TARGET-fixincludes=all
12431maybe-all-fixincludes: all-fixincludes
12432all-fixincludes: configure-fixincludes
0aed8855 12433 @: $(MAKE); $(unstage)
d3ed111c
GK
12434 @r=`${PWD_COMMAND}`; export r; \
12435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12436 $(HOST_EXPORTS) \
b00612cc 12437 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12438 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12439 $(TARGET-fixincludes))
d3ed111c
GK
12440@endif fixincludes
12441
a7254363 12442
d545f33b
PB
12443
12444
d3ed111c
GK
12445.PHONY: check-fixincludes maybe-check-fixincludes
12446maybe-check-fixincludes:
12447@if fixincludes
12448maybe-check-fixincludes: check-fixincludes
12449
12450check-fixincludes:
0aed8855 12451 @: $(MAKE); $(unstage)
d3ed111c
GK
12452 @r=`${PWD_COMMAND}`; export r; \
12453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12454 $(HOST_EXPORTS) \
b00612cc
PB
12455 (cd $(HOST_SUBDIR)/fixincludes && \
12456 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12457
12458@endif fixincludes
12459
12460.PHONY: install-fixincludes maybe-install-fixincludes
12461maybe-install-fixincludes:
12462@if fixincludes
12463maybe-install-fixincludes: install-fixincludes
12464
12465install-fixincludes: installdirs
0aed8855 12466 @: $(MAKE); $(unstage)
d3ed111c
GK
12467 @r=`${PWD_COMMAND}`; export r; \
12468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12469 $(HOST_EXPORTS) \
b00612cc 12470 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12471 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12472
12473@endif fixincludes
12474
56a8fe78 12475# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12476
12477.PHONY: maybe-info-fixincludes info-fixincludes
12478maybe-info-fixincludes:
12479@if fixincludes
12480maybe-info-fixincludes: info-fixincludes
12481
a4fd3374
DD
12482info-fixincludes: \
12483 configure-fixincludes
12484 @: $(MAKE); $(unstage)
12485 @[ -f ./fixincludes/Makefile ] || exit 0; \
12486 r=`${PWD_COMMAND}`; export r; \
12487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12488 $(HOST_EXPORTS) \
12489 for flag in $(EXTRA_HOST_FLAGS) ; do \
12490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12491 done; \
12492 echo "Doing info in fixincludes" ; \
12493 (cd $(HOST_SUBDIR)/fixincludes && \
12494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12496 "RANLIB=$${RANLIB}" \
0c24b341 12497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12498 info) \
12499 || exit 1
d3ed111c
GK
12500
12501@endif fixincludes
12502
12503.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12504maybe-dvi-fixincludes:
12505@if fixincludes
12506maybe-dvi-fixincludes: dvi-fixincludes
12507
a4fd3374
DD
12508dvi-fixincludes: \
12509 configure-fixincludes
12510 @: $(MAKE); $(unstage)
12511 @[ -f ./fixincludes/Makefile ] || exit 0; \
12512 r=`${PWD_COMMAND}`; export r; \
12513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12514 $(HOST_EXPORTS) \
12515 for flag in $(EXTRA_HOST_FLAGS) ; do \
12516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12517 done; \
12518 echo "Doing dvi in fixincludes" ; \
12519 (cd $(HOST_SUBDIR)/fixincludes && \
12520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12522 "RANLIB=$${RANLIB}" \
0c24b341 12523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12524 dvi) \
12525 || exit 1
d3ed111c
GK
12526
12527@endif fixincludes
12528
56a8fe78
DD
12529.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12530maybe-pdf-fixincludes:
12531@if fixincludes
12532maybe-pdf-fixincludes: pdf-fixincludes
12533
a4fd3374
DD
12534pdf-fixincludes: \
12535 configure-fixincludes
12536 @: $(MAKE); $(unstage)
12537 @[ -f ./fixincludes/Makefile ] || exit 0; \
12538 r=`${PWD_COMMAND}`; export r; \
12539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12540 $(HOST_EXPORTS) \
12541 for flag in $(EXTRA_HOST_FLAGS) ; do \
12542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12543 done; \
12544 echo "Doing pdf in fixincludes" ; \
12545 (cd $(HOST_SUBDIR)/fixincludes && \
12546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12548 "RANLIB=$${RANLIB}" \
0c24b341 12549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12550 pdf) \
12551 || exit 1
56a8fe78
DD
12552
12553@endif fixincludes
12554
6d389afc
MS
12555.PHONY: maybe-html-fixincludes html-fixincludes
12556maybe-html-fixincludes:
12557@if fixincludes
12558maybe-html-fixincludes: html-fixincludes
12559
12560html-fixincludes: \
12561 configure-fixincludes
0aed8855 12562 @: $(MAKE); $(unstage)
6d389afc
MS
12563 @[ -f ./fixincludes/Makefile ] || exit 0; \
12564 r=`${PWD_COMMAND}`; export r; \
12565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12566 $(HOST_EXPORTS) \
12567 for flag in $(EXTRA_HOST_FLAGS) ; do \
12568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12569 done; \
12570 echo "Doing html in fixincludes" ; \
b00612cc 12571 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12574 "RANLIB=$${RANLIB}" \
0c24b341 12575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12576 html) \
12577 || exit 1
12578
12579@endif fixincludes
12580
d3ed111c
GK
12581.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12582maybe-TAGS-fixincludes:
12583@if fixincludes
12584maybe-TAGS-fixincludes: TAGS-fixincludes
12585
1eefd493
PB
12586# fixincludes doesn't support TAGS.
12587TAGS-fixincludes:
d3ed111c
GK
12588
12589@endif fixincludes
12590
12591.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12592maybe-install-info-fixincludes:
12593@if fixincludes
12594maybe-install-info-fixincludes: install-info-fixincludes
12595
a4fd3374
DD
12596install-info-fixincludes: \
12597 configure-fixincludes \
12598 info-fixincludes
12599 @: $(MAKE); $(unstage)
12600 @[ -f ./fixincludes/Makefile ] || exit 0; \
12601 r=`${PWD_COMMAND}`; export r; \
12602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12603 $(HOST_EXPORTS) \
12604 for flag in $(EXTRA_HOST_FLAGS) ; do \
12605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12606 done; \
12607 echo "Doing install-info in fixincludes" ; \
12608 (cd $(HOST_SUBDIR)/fixincludes && \
12609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12611 "RANLIB=$${RANLIB}" \
0c24b341 12612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12613 install-info) \
12614 || exit 1
d3ed111c
GK
12615
12616@endif fixincludes
12617
a3ca38d2
DD
12618.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12619maybe-install-pdf-fixincludes:
12620@if fixincludes
12621maybe-install-pdf-fixincludes: install-pdf-fixincludes
12622
a4fd3374
DD
12623install-pdf-fixincludes: \
12624 configure-fixincludes \
12625 pdf-fixincludes
12626 @: $(MAKE); $(unstage)
12627 @[ -f ./fixincludes/Makefile ] || exit 0; \
12628 r=`${PWD_COMMAND}`; export r; \
12629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12630 $(HOST_EXPORTS) \
12631 for flag in $(EXTRA_HOST_FLAGS) ; do \
12632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12633 done; \
12634 echo "Doing install-pdf in fixincludes" ; \
12635 (cd $(HOST_SUBDIR)/fixincludes && \
12636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12638 "RANLIB=$${RANLIB}" \
0c24b341 12639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12640 install-pdf) \
12641 || exit 1
a3ca38d2
DD
12642
12643@endif fixincludes
12644
108a6f8e
CD
12645.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12646maybe-install-html-fixincludes:
12647@if fixincludes
12648maybe-install-html-fixincludes: install-html-fixincludes
12649
12650install-html-fixincludes: \
12651 configure-fixincludes \
12652 html-fixincludes
12653 @: $(MAKE); $(unstage)
12654 @[ -f ./fixincludes/Makefile ] || exit 0; \
12655 r=`${PWD_COMMAND}`; export r; \
12656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12657 $(HOST_EXPORTS) \
12658 for flag in $(EXTRA_HOST_FLAGS) ; do \
12659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12660 done; \
12661 echo "Doing install-html in fixincludes" ; \
12662 (cd $(HOST_SUBDIR)/fixincludes && \
12663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12665 "RANLIB=$${RANLIB}" \
0c24b341 12666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12667 install-html) \
12668 || exit 1
12669
12670@endif fixincludes
12671
d3ed111c
GK
12672.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12673maybe-installcheck-fixincludes:
12674@if fixincludes
12675maybe-installcheck-fixincludes: installcheck-fixincludes
12676
a4fd3374
DD
12677installcheck-fixincludes: \
12678 configure-fixincludes
12679 @: $(MAKE); $(unstage)
12680 @[ -f ./fixincludes/Makefile ] || exit 0; \
12681 r=`${PWD_COMMAND}`; export r; \
12682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12683 $(HOST_EXPORTS) \
12684 for flag in $(EXTRA_HOST_FLAGS) ; do \
12685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12686 done; \
12687 echo "Doing installcheck in fixincludes" ; \
12688 (cd $(HOST_SUBDIR)/fixincludes && \
12689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12691 "RANLIB=$${RANLIB}" \
0c24b341 12692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12693 installcheck) \
12694 || exit 1
d3ed111c
GK
12695
12696@endif fixincludes
12697
12698.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12699maybe-mostlyclean-fixincludes:
12700@if fixincludes
12701maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12702
12703mostlyclean-fixincludes:
0aed8855 12704 @: $(MAKE); $(unstage)
d3ed111c
GK
12705 @[ -f ./fixincludes/Makefile ] || exit 0; \
12706 r=`${PWD_COMMAND}`; export r; \
12707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12708 $(HOST_EXPORTS) \
12709 for flag in $(EXTRA_HOST_FLAGS) ; do \
12710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12711 done; \
12712 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12713 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12716 "RANLIB=$${RANLIB}" \
0c24b341 12717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12718 mostlyclean) \
12719 || exit 1
12720
12721@endif fixincludes
12722
12723.PHONY: maybe-clean-fixincludes clean-fixincludes
12724maybe-clean-fixincludes:
12725@if fixincludes
12726maybe-clean-fixincludes: clean-fixincludes
12727
12728clean-fixincludes:
0aed8855 12729 @: $(MAKE); $(unstage)
d3ed111c
GK
12730 @[ -f ./fixincludes/Makefile ] || exit 0; \
12731 r=`${PWD_COMMAND}`; export r; \
12732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12733 $(HOST_EXPORTS) \
12734 for flag in $(EXTRA_HOST_FLAGS) ; do \
12735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12736 done; \
12737 echo "Doing clean in fixincludes" ; \
b00612cc 12738 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12741 "RANLIB=$${RANLIB}" \
0c24b341 12742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12743 clean) \
12744 || exit 1
12745
12746@endif fixincludes
12747
12748.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12749maybe-distclean-fixincludes:
12750@if fixincludes
12751maybe-distclean-fixincludes: distclean-fixincludes
12752
12753distclean-fixincludes:
0aed8855 12754 @: $(MAKE); $(unstage)
d3ed111c
GK
12755 @[ -f ./fixincludes/Makefile ] || exit 0; \
12756 r=`${PWD_COMMAND}`; export r; \
12757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12758 $(HOST_EXPORTS) \
12759 for flag in $(EXTRA_HOST_FLAGS) ; do \
12760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12761 done; \
12762 echo "Doing distclean in fixincludes" ; \
b00612cc 12763 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12766 "RANLIB=$${RANLIB}" \
0c24b341 12767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12768 distclean) \
12769 || exit 1
12770
12771@endif fixincludes
12772
12773.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12774maybe-maintainer-clean-fixincludes:
12775@if fixincludes
12776maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12777
12778maintainer-clean-fixincludes:
0aed8855 12779 @: $(MAKE); $(unstage)
d3ed111c
GK
12780 @[ -f ./fixincludes/Makefile ] || exit 0; \
12781 r=`${PWD_COMMAND}`; export r; \
12782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12783 $(HOST_EXPORTS) \
12784 for flag in $(EXTRA_HOST_FLAGS) ; do \
12785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12786 done; \
12787 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12788 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12791 "RANLIB=$${RANLIB}" \
0c24b341 12792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12793 maintainer-clean) \
12794 || exit 1
12795
12796@endif fixincludes
12797
12798
a7254363 12799
4fa63067
NN
12800.PHONY: configure-flex maybe-configure-flex
12801maybe-configure-flex:
4f0ef2d8
CD
12802@if gcc-bootstrap
12803configure-flex: stage_current
12804@endif gcc-bootstrap
6bd3dfaa
PB
12805@if flex
12806maybe-configure-flex: configure-flex
c52c6897 12807configure-flex:
0aed8855 12808 @: $(MAKE); $(unstage)
c52c6897 12809 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12811 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12812 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12813 $(HOST_EXPORTS) \
a7254363
PB
12814 echo Configuring in $(HOST_SUBDIR)/flex; \
12815 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12816 case $(srcdir) in \
b00612cc
PB
12817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12818 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12820 esac; \
b00612cc
PB
12821 srcdiroption="--srcdir=$${topdir}/flex"; \
12822 libsrcdir="$$s/flex"; \
4fa63067 12823 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12824 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12825 --target=${target_alias} $${srcdiroption} \
4fa63067 12826 || exit 1
6bd3dfaa 12827@endif flex
4fa63067 12828
a7254363
PB
12829
12830
d545f33b
PB
12831
12832
4fa63067
NN
12833.PHONY: all-flex maybe-all-flex
12834maybe-all-flex:
4f0ef2d8
CD
12835@if gcc-bootstrap
12836all-flex: stage_current
12837@endif gcc-bootstrap
6bd3dfaa 12838@if flex
d27cc32e 12839TARGET-flex=all
6bd3dfaa 12840maybe-all-flex: all-flex
4fa63067 12841all-flex: configure-flex
0aed8855 12842 @: $(MAKE); $(unstage)
4fa63067
NN
12843 @r=`${PWD_COMMAND}`; export r; \
12844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12845 $(HOST_EXPORTS) \
b00612cc 12846 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
12847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12848 $(TARGET-flex))
6bd3dfaa 12849@endif flex
4fa63067 12850
a7254363 12851
d545f33b
PB
12852
12853
4fa63067
NN
12854.PHONY: check-flex maybe-check-flex
12855maybe-check-flex:
6bd3dfaa
PB
12856@if flex
12857maybe-check-flex: check-flex
4fa63067
NN
12858
12859# This module is only tested in a native toolchain.
12860check-flex:
0aed8855 12861 @: $(MAKE); $(unstage)
4fa63067
NN
12862 @if [ '$(host)' = '$(target)' ] ; then \
12863 r=`${PWD_COMMAND}`; export r; \
12864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12865 $(HOST_EXPORTS) \
b00612cc 12866 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12867 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12868 fi
12869
6bd3dfaa 12870@endif flex
4fa63067
NN
12871
12872.PHONY: install-flex maybe-install-flex
12873maybe-install-flex:
6bd3dfaa
PB
12874@if flex
12875maybe-install-flex: install-flex
4fa63067
NN
12876
12877install-flex: installdirs
0aed8855 12878 @: $(MAKE); $(unstage)
4fa63067
NN
12879 @r=`${PWD_COMMAND}`; export r; \
12880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12881 $(HOST_EXPORTS) \
b00612cc 12882 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12883 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12884
6bd3dfaa 12885@endif flex
4fa63067 12886
56a8fe78 12887# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12888
12889.PHONY: maybe-info-flex info-flex
12890maybe-info-flex:
6bd3dfaa
PB
12891@if flex
12892maybe-info-flex: info-flex
4fa63067
NN
12893
12894info-flex: \
12895 configure-flex
0aed8855 12896 @: $(MAKE); $(unstage)
4fa63067 12897 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12898 r=`${PWD_COMMAND}`; export r; \
12899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12900 $(HOST_EXPORTS) \
b813574b 12901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12903 done; \
4fa63067 12904 echo "Doing info in flex" ; \
b00612cc 12905 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12908 "RANLIB=$${RANLIB}" \
0c24b341 12909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12910 info) \
2a4cbe27
NN
12911 || exit 1
12912
6bd3dfaa 12913@endif flex
2a4cbe27 12914
4fa63067
NN
12915.PHONY: maybe-dvi-flex dvi-flex
12916maybe-dvi-flex:
6bd3dfaa
PB
12917@if flex
12918maybe-dvi-flex: dvi-flex
2a4cbe27 12919
4fa63067
NN
12920dvi-flex: \
12921 configure-flex
0aed8855 12922 @: $(MAKE); $(unstage)
4fa63067 12923 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12924 r=`${PWD_COMMAND}`; export r; \
12925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12926 $(HOST_EXPORTS) \
b813574b 12927 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12929 done; \
4fa63067 12930 echo "Doing dvi in flex" ; \
b00612cc 12931 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12934 "RANLIB=$${RANLIB}" \
0c24b341 12935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12936 dvi) \
2a4cbe27
NN
12937 || exit 1
12938
6bd3dfaa 12939@endif flex
2a4cbe27 12940
56a8fe78
DD
12941.PHONY: maybe-pdf-flex pdf-flex
12942maybe-pdf-flex:
12943@if flex
12944maybe-pdf-flex: pdf-flex
12945
12946pdf-flex: \
12947 configure-flex
12948 @: $(MAKE); $(unstage)
12949 @[ -f ./flex/Makefile ] || exit 0; \
12950 r=`${PWD_COMMAND}`; export r; \
12951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12952 $(HOST_EXPORTS) \
12953 for flag in $(EXTRA_HOST_FLAGS) ; do \
12954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12955 done; \
12956 echo "Doing pdf in flex" ; \
12957 (cd $(HOST_SUBDIR)/flex && \
12958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12960 "RANLIB=$${RANLIB}" \
0c24b341 12961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12962 pdf) \
12963 || exit 1
12964
12965@endif flex
12966
6d389afc
MS
12967.PHONY: maybe-html-flex html-flex
12968maybe-html-flex:
12969@if flex
12970maybe-html-flex: html-flex
12971
12972html-flex: \
12973 configure-flex
0aed8855 12974 @: $(MAKE); $(unstage)
6d389afc
MS
12975 @[ -f ./flex/Makefile ] || exit 0; \
12976 r=`${PWD_COMMAND}`; export r; \
12977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12978 $(HOST_EXPORTS) \
12979 for flag in $(EXTRA_HOST_FLAGS) ; do \
12980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12981 done; \
12982 echo "Doing html in flex" ; \
b00612cc 12983 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12986 "RANLIB=$${RANLIB}" \
0c24b341 12987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12988 html) \
12989 || exit 1
12990
12991@endif flex
12992
4fa63067
NN
12993.PHONY: maybe-TAGS-flex TAGS-flex
12994maybe-TAGS-flex:
6bd3dfaa
PB
12995@if flex
12996maybe-TAGS-flex: TAGS-flex
2a4cbe27 12997
4fa63067
NN
12998TAGS-flex: \
12999 configure-flex
0aed8855 13000 @: $(MAKE); $(unstage)
4fa63067 13001 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13002 r=`${PWD_COMMAND}`; export r; \
13003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13004 $(HOST_EXPORTS) \
b813574b 13005 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13007 done; \
4fa63067 13008 echo "Doing TAGS in flex" ; \
b00612cc 13009 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13012 "RANLIB=$${RANLIB}" \
0c24b341 13013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13014 TAGS) \
2a4cbe27
NN
13015 || exit 1
13016
6bd3dfaa 13017@endif flex
2a4cbe27 13018
4fa63067
NN
13019.PHONY: maybe-install-info-flex install-info-flex
13020maybe-install-info-flex:
6bd3dfaa
PB
13021@if flex
13022maybe-install-info-flex: install-info-flex
2a4cbe27 13023
4fa63067
NN
13024install-info-flex: \
13025 configure-flex \
13026 info-flex
0aed8855 13027 @: $(MAKE); $(unstage)
4fa63067 13028 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13029 r=`${PWD_COMMAND}`; export r; \
13030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13031 $(HOST_EXPORTS) \
b813574b 13032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13034 done; \
4fa63067 13035 echo "Doing install-info in flex" ; \
b00612cc 13036 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13039 "RANLIB=$${RANLIB}" \
0c24b341 13040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13041 install-info) \
2a4cbe27
NN
13042 || exit 1
13043
6bd3dfaa 13044@endif flex
2a4cbe27 13045
a3ca38d2
DD
13046.PHONY: maybe-install-pdf-flex install-pdf-flex
13047maybe-install-pdf-flex:
13048@if flex
13049maybe-install-pdf-flex: install-pdf-flex
13050
13051install-pdf-flex: \
13052 configure-flex \
13053 pdf-flex
13054 @: $(MAKE); $(unstage)
13055 @[ -f ./flex/Makefile ] || exit 0; \
13056 r=`${PWD_COMMAND}`; export r; \
13057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058 $(HOST_EXPORTS) \
13059 for flag in $(EXTRA_HOST_FLAGS) ; do \
13060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13061 done; \
13062 echo "Doing install-pdf in flex" ; \
13063 (cd $(HOST_SUBDIR)/flex && \
13064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13066 "RANLIB=$${RANLIB}" \
0c24b341 13067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13068 install-pdf) \
13069 || exit 1
13070
13071@endif flex
13072
108a6f8e
CD
13073.PHONY: maybe-install-html-flex install-html-flex
13074maybe-install-html-flex:
13075@if flex
13076maybe-install-html-flex: install-html-flex
13077
13078install-html-flex: \
13079 configure-flex \
13080 html-flex
13081 @: $(MAKE); $(unstage)
13082 @[ -f ./flex/Makefile ] || exit 0; \
13083 r=`${PWD_COMMAND}`; export r; \
13084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13085 $(HOST_EXPORTS) \
13086 for flag in $(EXTRA_HOST_FLAGS) ; do \
13087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13088 done; \
13089 echo "Doing install-html in flex" ; \
13090 (cd $(HOST_SUBDIR)/flex && \
13091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13093 "RANLIB=$${RANLIB}" \
0c24b341 13094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13095 install-html) \
13096 || exit 1
13097
13098@endif flex
13099
4fa63067
NN
13100.PHONY: maybe-installcheck-flex installcheck-flex
13101maybe-installcheck-flex:
6bd3dfaa
PB
13102@if flex
13103maybe-installcheck-flex: installcheck-flex
2a4cbe27 13104
4fa63067
NN
13105installcheck-flex: \
13106 configure-flex
0aed8855 13107 @: $(MAKE); $(unstage)
4fa63067 13108 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13109 r=`${PWD_COMMAND}`; export r; \
13110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13111 $(HOST_EXPORTS) \
b813574b 13112 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13114 done; \
4fa63067 13115 echo "Doing installcheck in flex" ; \
b00612cc 13116 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13119 "RANLIB=$${RANLIB}" \
0c24b341 13120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13121 installcheck) \
2a4cbe27
NN
13122 || exit 1
13123
6bd3dfaa 13124@endif flex
2a4cbe27 13125
4fa63067
NN
13126.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13127maybe-mostlyclean-flex:
6bd3dfaa
PB
13128@if flex
13129maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13130
4fa63067 13131mostlyclean-flex:
0aed8855 13132 @: $(MAKE); $(unstage)
4fa63067 13133 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13134 r=`${PWD_COMMAND}`; export r; \
13135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13136 $(HOST_EXPORTS) \
b813574b 13137 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13139 done; \
4fa63067 13140 echo "Doing mostlyclean in flex" ; \
b00612cc 13141 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13144 "RANLIB=$${RANLIB}" \
0c24b341 13145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13146 mostlyclean) \
2a4cbe27
NN
13147 || exit 1
13148
6bd3dfaa 13149@endif flex
2a4cbe27 13150
4fa63067
NN
13151.PHONY: maybe-clean-flex clean-flex
13152maybe-clean-flex:
6bd3dfaa
PB
13153@if flex
13154maybe-clean-flex: clean-flex
2a4cbe27 13155
4fa63067 13156clean-flex:
0aed8855 13157 @: $(MAKE); $(unstage)
4fa63067 13158 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13159 r=`${PWD_COMMAND}`; export r; \
13160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13161 $(HOST_EXPORTS) \
b813574b 13162 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13164 done; \
4fa63067 13165 echo "Doing clean in flex" ; \
b00612cc 13166 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13169 "RANLIB=$${RANLIB}" \
0c24b341 13170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13171 clean) \
2a4cbe27
NN
13172 || exit 1
13173
6bd3dfaa 13174@endif flex
2a4cbe27 13175
4fa63067
NN
13176.PHONY: maybe-distclean-flex distclean-flex
13177maybe-distclean-flex:
6bd3dfaa
PB
13178@if flex
13179maybe-distclean-flex: distclean-flex
2a4cbe27 13180
4fa63067 13181distclean-flex:
0aed8855 13182 @: $(MAKE); $(unstage)
4fa63067 13183 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13184 r=`${PWD_COMMAND}`; export r; \
13185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13186 $(HOST_EXPORTS) \
b813574b 13187 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13189 done; \
4fa63067 13190 echo "Doing distclean in flex" ; \
b00612cc 13191 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13194 "RANLIB=$${RANLIB}" \
0c24b341 13195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13196 distclean) \
2a4cbe27
NN
13197 || exit 1
13198
6bd3dfaa 13199@endif flex
2a4cbe27 13200
4fa63067
NN
13201.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13202maybe-maintainer-clean-flex:
6bd3dfaa
PB
13203@if flex
13204maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13205
4fa63067 13206maintainer-clean-flex:
0aed8855 13207 @: $(MAKE); $(unstage)
4fa63067 13208 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13209 r=`${PWD_COMMAND}`; export r; \
13210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13211 $(HOST_EXPORTS) \
b813574b 13212 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13214 done; \
4fa63067 13215 echo "Doing maintainer-clean in flex" ; \
b00612cc 13216 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13219 "RANLIB=$${RANLIB}" \
0c24b341 13220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13221 maintainer-clean) \
2a4cbe27
NN
13222 || exit 1
13223
6bd3dfaa 13224@endif flex
2a4cbe27 13225
2a4cbe27 13226
a7254363 13227
4fa63067
NN
13228.PHONY: configure-gas maybe-configure-gas
13229maybe-configure-gas:
4f0ef2d8
CD
13230@if gcc-bootstrap
13231configure-gas: stage_current
13232@endif gcc-bootstrap
6bd3dfaa
PB
13233@if gas
13234maybe-configure-gas: configure-gas
c52c6897 13235configure-gas:
c52c6897
PB
13236 @r=`${PWD_COMMAND}`; export r; \
13237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13238 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13240 $(HOST_EXPORTS) \
a7254363
PB
13241 echo Configuring in $(HOST_SUBDIR)/gas; \
13242 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13243 case $(srcdir) in \
b00612cc
PB
13244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13245 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13247 esac; \
b00612cc
PB
13248 srcdiroption="--srcdir=$${topdir}/gas"; \
13249 libsrcdir="$$s/gas"; \
4fa63067 13250 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13252 --target=${target_alias} $${srcdiroption} \
4fa63067 13253 || exit 1
6bd3dfaa 13254@endif gas
4fa63067 13255
a7254363
PB
13256
13257
d545f33b
PB
13258.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13259maybe-configure-stage1-gas:
13260@if gas-bootstrap
13261maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13262configure-stage1-gas:
c52c6897 13263 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13264 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13265 @r=`${PWD_COMMAND}`; export r; \
13266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13267 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
7f6ef0c0 13268 $(HOST_EXPORTS) \
8ee82aff 13269 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13270 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 13271 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13273 cd $(HOST_SUBDIR)/gas || exit 1; \
13274 case $(srcdir) in \
13275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13276 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13278 esac; \
13279 srcdiroption="--srcdir=$${topdir}/gas"; \
13280 libsrcdir="$$s/gas"; \
13281 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13283 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13284 \
8a0d8a5c 13285 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13286@endif gas-bootstrap
13287
13288.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13289maybe-configure-stage2-gas:
13290@if gas-bootstrap
13291maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13292configure-stage2-gas:
c52c6897 13293 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13294 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13295 @r=`${PWD_COMMAND}`; export r; \
13296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13297 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13298 $(HOST_EXPORTS) \
7f6ef0c0 13299 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13300 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13301 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 13302 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13304 cd $(HOST_SUBDIR)/gas || exit 1; \
13305 case $(srcdir) in \
13306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13307 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13309 esac; \
13310 srcdiroption="--srcdir=$${topdir}/gas"; \
13311 libsrcdir="$$s/gas"; \
13312 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13313 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13314 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13315 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13316 @stage2_werror_flag@
13317@endif gas-bootstrap
13318
8520c408
AO
13319.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13320maybe-configure-stageb2g0-gas:
13321@if gas-bootstrap
13322maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13323configure-stageb2g0-gas:
13324 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13325 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13326 @r=`${PWD_COMMAND}`; export r; \
13327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13328 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13329 $(HOST_EXPORTS) \
7f6ef0c0 13330 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13331 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 13332 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
13333 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13335 cd $(HOST_SUBDIR)/gas || exit 1; \
13336 case $(srcdir) in \
13337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13338 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13340 esac; \
13341 srcdiroption="--srcdir=$${topdir}/gas"; \
13342 libsrcdir="$$s/gas"; \
13343 $(SHELL) $${libsrcdir}/configure \
13344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13345 --target=${target_alias} $${srcdiroption} \
13346 --with-build-libsubdir=$(HOST_SUBDIR) \
13347 @stage2_werror_flag@
13348@endif gas-bootstrap
13349
d545f33b
PB
13350.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13351maybe-configure-stage3-gas:
13352@if gas-bootstrap
13353maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13354configure-stage3-gas:
c52c6897 13355 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13356 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13357 @r=`${PWD_COMMAND}`; export r; \
13358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13359 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13360 $(HOST_EXPORTS) \
7f6ef0c0 13361 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13362 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13363 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 13364 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13365 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13366 cd $(HOST_SUBDIR)/gas || exit 1; \
13367 case $(srcdir) in \
13368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13369 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13371 esac; \
13372 srcdiroption="--srcdir=$${topdir}/gas"; \
13373 libsrcdir="$$s/gas"; \
13374 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13375 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13376 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13377 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13378 @stage2_werror_flag@
13379@endif gas-bootstrap
13380
8520c408
AO
13381.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13382maybe-configure-stageb3g2-gas:
13383@if gas-bootstrap
13384maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13385configure-stageb3g2-gas:
13386 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13387 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13388 @r=`${PWD_COMMAND}`; export r; \
13389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13390 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13391 $(HOST_EXPORTS) \
7f6ef0c0 13392 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13393 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 13394 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
13395 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13396 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13397 cd $(HOST_SUBDIR)/gas || exit 1; \
13398 case $(srcdir) in \
13399 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13400 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13401 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13402 esac; \
13403 srcdiroption="--srcdir=$${topdir}/gas"; \
13404 libsrcdir="$$s/gas"; \
13405 $(SHELL) $${libsrcdir}/configure \
13406 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13407 --target=${target_alias} $${srcdiroption} \
13408 --with-build-libsubdir=$(HOST_SUBDIR) \
13409 @stage2_werror_flag@
13410@endif gas-bootstrap
13411
d545f33b
PB
13412.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13413maybe-configure-stage4-gas:
13414@if gas-bootstrap
13415maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13416configure-stage4-gas:
c52c6897 13417 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13418 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13419 @r=`${PWD_COMMAND}`; export r; \
13420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13421 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13422 $(HOST_EXPORTS) \
7f6ef0c0 13423 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13424 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13425 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 13426 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13427 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13428 cd $(HOST_SUBDIR)/gas || exit 1; \
13429 case $(srcdir) in \
13430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13431 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13433 esac; \
13434 srcdiroption="--srcdir=$${topdir}/gas"; \
13435 libsrcdir="$$s/gas"; \
13436 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13437 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13438 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13439 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13440 @stage2_werror_flag@
13441@endif gas-bootstrap
13442
13443.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13444maybe-configure-stageprofile-gas:
13445@if gas-bootstrap
13446maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13447configure-stageprofile-gas:
c52c6897 13448 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13449 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13450 @r=`${PWD_COMMAND}`; export r; \
13451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13452 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13453 $(HOST_EXPORTS) \
7f6ef0c0 13454 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13455 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 13456 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 13457 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13459 cd $(HOST_SUBDIR)/gas || exit 1; \
13460 case $(srcdir) in \
13461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13462 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13464 esac; \
13465 srcdiroption="--srcdir=$${topdir}/gas"; \
13466 libsrcdir="$$s/gas"; \
13467 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13469 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13470 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13471 @stage2_werror_flag@
13472@endif gas-bootstrap
13473
13474.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13475maybe-configure-stagefeedback-gas:
13476@if gas-bootstrap
13477maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13478configure-stagefeedback-gas:
c52c6897 13479 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13480 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13481 @r=`${PWD_COMMAND}`; export r; \
13482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13483 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13484 $(HOST_EXPORTS) \
7f6ef0c0 13485 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13486 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 13487 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 13488 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13490 cd $(HOST_SUBDIR)/gas || exit 1; \
13491 case $(srcdir) in \
13492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13493 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13495 esac; \
13496 srcdiroption="--srcdir=$${topdir}/gas"; \
13497 libsrcdir="$$s/gas"; \
13498 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13499 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13500 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13501 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13502 @stage2_werror_flag@
13503@endif gas-bootstrap
13504
13505
13506
13507
13508
4fa63067
NN
13509.PHONY: all-gas maybe-all-gas
13510maybe-all-gas:
4f0ef2d8
CD
13511@if gcc-bootstrap
13512all-gas: stage_current
13513@endif gcc-bootstrap
6bd3dfaa 13514@if gas
d27cc32e 13515TARGET-gas=all
6bd3dfaa 13516maybe-all-gas: all-gas
4fa63067 13517all-gas: configure-gas
c52c6897 13518 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13520 $(HOST_EXPORTS) \
b00612cc 13521 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13522 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13523 $(TARGET-gas))
6bd3dfaa 13524@endif gas
4fa63067 13525
a7254363 13526
d545f33b
PB
13527
13528.PHONY: all-stage1-gas maybe-all-stage1-gas
13529.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13530maybe-all-stage1-gas:
13531maybe-clean-stage1-gas:
13532@if gas-bootstrap
13533maybe-all-stage1-gas: all-stage1-gas
13534all-stage1: all-stage1-gas
f70224b5 13535TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13536all-stage1-gas: configure-stage1-gas
c52c6897 13537 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13538 @r=`${PWD_COMMAND}`; export r; \
13539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13540 $(HOST_EXPORTS) \
13541 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13543 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
13544 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
13545 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
13546 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 13547 $(TARGET-stage1-gas)
d545f33b
PB
13548
13549maybe-clean-stage1-gas: clean-stage1-gas
13550clean-stage1: clean-stage1-gas
13551clean-stage1-gas:
9dbaa842
DD
13552 @if [ $(current_stage) = stage1 ]; then \
13553 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13554 else \
13555 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13556 $(MAKE) stage1-start; \
13557 fi; \
d545f33b 13558 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13559 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13560 clean
d545f33b
PB
13561@endif gas-bootstrap
13562
13563
13564.PHONY: all-stage2-gas maybe-all-stage2-gas
13565.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13566maybe-all-stage2-gas:
13567maybe-clean-stage2-gas:
13568@if gas-bootstrap
13569maybe-all-stage2-gas: all-stage2-gas
13570all-stage2: all-stage2-gas
f70224b5 13571TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13572all-stage2-gas: configure-stage2-gas
c52c6897 13573 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13574 @r=`${PWD_COMMAND}`; export r; \
13575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13576 $(HOST_EXPORTS) \
13577 $(POSTSTAGE1_HOST_EXPORTS) \
13578 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13580 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
13581 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13582 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13583 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13584 $(TARGET-stage2-gas)
d545f33b
PB
13585
13586maybe-clean-stage2-gas: clean-stage2-gas
13587clean-stage2: clean-stage2-gas
13588clean-stage2-gas:
9dbaa842
DD
13589 @if [ $(current_stage) = stage2 ]; then \
13590 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13591 else \
13592 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13593 $(MAKE) stage2-start; \
13594 fi; \
d545f33b 13595 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13596 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13597 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13598 clean
d545f33b
PB
13599@endif gas-bootstrap
13600
13601
8520c408
AO
13602.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13603.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13604maybe-all-stageb2g0-gas:
13605maybe-clean-stageb2g0-gas:
13606@if gas-bootstrap
13607maybe-all-stageb2g0-gas: all-stageb2g0-gas
13608all-stageb2g0: all-stageb2g0-gas
13609TARGET-stageb2g0-gas = $(TARGET-gas)
13610all-stageb2g0-gas: configure-stageb2g0-gas
13611 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13612 @r=`${PWD_COMMAND}`; export r; \
13613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13614 $(HOST_EXPORTS) \
13615 $(POSTSTAGE1_HOST_EXPORTS) \
13616 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13617 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13618 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
13619 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
13620 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
13621 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13622 $(TARGET-stageb2g0-gas)
13623
13624maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13625clean-stageb2g0: clean-stageb2g0-gas
13626clean-stageb2g0-gas:
13627 @if [ $(current_stage) = stageb2g0 ]; then \
13628 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13629 else \
13630 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13631 $(MAKE) stageb2g0-start; \
13632 fi; \
13633 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13634 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13635 $(POSTSTAGE1_FLAGS_TO_PASS) \
13636 clean
13637@endif gas-bootstrap
13638
13639
d545f33b
PB
13640.PHONY: all-stage3-gas maybe-all-stage3-gas
13641.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13642maybe-all-stage3-gas:
13643maybe-clean-stage3-gas:
13644@if gas-bootstrap
13645maybe-all-stage3-gas: all-stage3-gas
13646all-stage3: all-stage3-gas
f70224b5 13647TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13648all-stage3-gas: configure-stage3-gas
c52c6897 13649 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13650 @r=`${PWD_COMMAND}`; export r; \
13651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13652 $(HOST_EXPORTS) \
13653 $(POSTSTAGE1_HOST_EXPORTS) \
13654 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13655 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13656 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
13657 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
13658 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
13659 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13660 $(TARGET-stage3-gas)
d545f33b
PB
13661
13662maybe-clean-stage3-gas: clean-stage3-gas
13663clean-stage3: clean-stage3-gas
13664clean-stage3-gas:
9dbaa842
DD
13665 @if [ $(current_stage) = stage3 ]; then \
13666 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13667 else \
13668 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13669 $(MAKE) stage3-start; \
13670 fi; \
d545f33b 13671 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13672 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13673 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13674 clean
d545f33b
PB
13675@endif gas-bootstrap
13676
13677
8520c408
AO
13678.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13679.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13680maybe-all-stageb3g2-gas:
13681maybe-clean-stageb3g2-gas:
13682@if gas-bootstrap
13683maybe-all-stageb3g2-gas: all-stageb3g2-gas
13684all-stageb3g2: all-stageb3g2-gas
13685TARGET-stageb3g2-gas = $(TARGET-gas)
13686all-stageb3g2-gas: configure-stageb3g2-gas
13687 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13688 @r=`${PWD_COMMAND}`; export r; \
13689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13690 $(HOST_EXPORTS) \
13691 $(POSTSTAGE1_HOST_EXPORTS) \
13692 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13693 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13694 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
13695 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
13696 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
13697 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13698 $(TARGET-stageb3g2-gas)
13699
13700maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13701clean-stageb3g2: clean-stageb3g2-gas
13702clean-stageb3g2-gas:
13703 @if [ $(current_stage) = stageb3g2 ]; then \
13704 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13705 else \
13706 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13707 $(MAKE) stageb3g2-start; \
13708 fi; \
13709 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13710 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13711 $(POSTSTAGE1_FLAGS_TO_PASS) \
13712 clean
13713@endif gas-bootstrap
13714
13715
d545f33b
PB
13716.PHONY: all-stage4-gas maybe-all-stage4-gas
13717.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13718maybe-all-stage4-gas:
13719maybe-clean-stage4-gas:
13720@if gas-bootstrap
13721maybe-all-stage4-gas: all-stage4-gas
13722all-stage4: all-stage4-gas
f70224b5 13723TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13724all-stage4-gas: configure-stage4-gas
c52c6897 13725 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13726 @r=`${PWD_COMMAND}`; export r; \
13727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13728 $(HOST_EXPORTS) \
13729 $(POSTSTAGE1_HOST_EXPORTS) \
13730 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13732 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
13733 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13734 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
13735 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13736 $(TARGET-stage4-gas)
d545f33b
PB
13737
13738maybe-clean-stage4-gas: clean-stage4-gas
13739clean-stage4: clean-stage4-gas
13740clean-stage4-gas:
9dbaa842
DD
13741 @if [ $(current_stage) = stage4 ]; then \
13742 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13743 else \
13744 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13745 $(MAKE) stage4-start; \
13746 fi; \
d545f33b 13747 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13748 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13749 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13750 clean
d545f33b
PB
13751@endif gas-bootstrap
13752
13753
13754.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13755.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13756maybe-all-stageprofile-gas:
13757maybe-clean-stageprofile-gas:
13758@if gas-bootstrap
13759maybe-all-stageprofile-gas: all-stageprofile-gas
13760all-stageprofile: all-stageprofile-gas
f70224b5 13761TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13762all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13763 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13764 @r=`${PWD_COMMAND}`; export r; \
13765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13766 $(HOST_EXPORTS) \
13767 $(POSTSTAGE1_HOST_EXPORTS) \
13768 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13770 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
13771 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13772 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13773 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13774 $(TARGET-stageprofile-gas)
d545f33b
PB
13775
13776maybe-clean-stageprofile-gas: clean-stageprofile-gas
13777clean-stageprofile: clean-stageprofile-gas
13778clean-stageprofile-gas:
9dbaa842
DD
13779 @if [ $(current_stage) = stageprofile ]; then \
13780 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13781 else \
13782 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13783 $(MAKE) stageprofile-start; \
13784 fi; \
d545f33b 13785 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13786 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13787 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13788 clean
d545f33b
PB
13789@endif gas-bootstrap
13790
13791
13792.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13793.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13794maybe-all-stagefeedback-gas:
13795maybe-clean-stagefeedback-gas:
13796@if gas-bootstrap
13797maybe-all-stagefeedback-gas: all-stagefeedback-gas
13798all-stagefeedback: all-stagefeedback-gas
f70224b5 13799TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13800all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13801 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13802 @r=`${PWD_COMMAND}`; export r; \
13803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13804 $(HOST_EXPORTS) \
13805 $(POSTSTAGE1_HOST_EXPORTS) \
13806 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13807 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13808 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
13809 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13810 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13811 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13812 $(TARGET-stagefeedback-gas)
d545f33b
PB
13813
13814maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13815clean-stagefeedback: clean-stagefeedback-gas
13816clean-stagefeedback-gas:
9dbaa842
DD
13817 @if [ $(current_stage) = stagefeedback ]; then \
13818 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13819 else \
13820 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13821 $(MAKE) stagefeedback-start; \
13822 fi; \
d545f33b 13823 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13824 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13825 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13826 clean
d545f33b
PB
13827@endif gas-bootstrap
13828
13829
13830
13831
13832
4fa63067
NN
13833.PHONY: check-gas maybe-check-gas
13834maybe-check-gas:
6bd3dfaa
PB
13835@if gas
13836maybe-check-gas: check-gas
4fa63067
NN
13837
13838check-gas:
0aed8855 13839 @: $(MAKE); $(unstage)
4fa63067
NN
13840 @r=`${PWD_COMMAND}`; export r; \
13841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13842 $(HOST_EXPORTS) \
b00612cc
PB
13843 (cd $(HOST_SUBDIR)/gas && \
13844 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13845
6bd3dfaa 13846@endif gas
4fa63067
NN
13847
13848.PHONY: install-gas maybe-install-gas
13849maybe-install-gas:
6bd3dfaa
PB
13850@if gas
13851maybe-install-gas: install-gas
4fa63067
NN
13852
13853install-gas: installdirs
0aed8855 13854 @: $(MAKE); $(unstage)
4fa63067
NN
13855 @r=`${PWD_COMMAND}`; export r; \
13856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13857 $(HOST_EXPORTS) \
b00612cc 13858 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13859 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13860
6bd3dfaa 13861@endif gas
4fa63067 13862
56a8fe78 13863# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13864
13865.PHONY: maybe-info-gas info-gas
13866maybe-info-gas:
6bd3dfaa
PB
13867@if gas
13868maybe-info-gas: info-gas
4fa63067
NN
13869
13870info-gas: \
13871 configure-gas
13872 @[ -f ./gas/Makefile ] || exit 0; \
13873 r=`${PWD_COMMAND}`; export r; \
13874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13875 $(HOST_EXPORTS) \
b813574b 13876 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13878 done; \
4fa63067 13879 echo "Doing info in gas" ; \
b00612cc 13880 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13883 "RANLIB=$${RANLIB}" \
0c24b341 13884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13885 info) \
2a4cbe27
NN
13886 || exit 1
13887
6bd3dfaa 13888@endif gas
2a4cbe27 13889
4fa63067
NN
13890.PHONY: maybe-dvi-gas dvi-gas
13891maybe-dvi-gas:
6bd3dfaa
PB
13892@if gas
13893maybe-dvi-gas: dvi-gas
2a4cbe27 13894
4fa63067
NN
13895dvi-gas: \
13896 configure-gas
13897 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13898 r=`${PWD_COMMAND}`; export r; \
13899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13900 $(HOST_EXPORTS) \
b813574b 13901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13903 done; \
4fa63067 13904 echo "Doing dvi in gas" ; \
b00612cc 13905 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13908 "RANLIB=$${RANLIB}" \
0c24b341 13909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13910 dvi) \
2a4cbe27
NN
13911 || exit 1
13912
6bd3dfaa 13913@endif gas
2a4cbe27 13914
56a8fe78
DD
13915.PHONY: maybe-pdf-gas pdf-gas
13916maybe-pdf-gas:
13917@if gas
13918maybe-pdf-gas: pdf-gas
13919
13920pdf-gas: \
13921 configure-gas
13922 @[ -f ./gas/Makefile ] || exit 0; \
13923 r=`${PWD_COMMAND}`; export r; \
13924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13925 $(HOST_EXPORTS) \
13926 for flag in $(EXTRA_HOST_FLAGS) ; do \
13927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13928 done; \
13929 echo "Doing pdf in gas" ; \
13930 (cd $(HOST_SUBDIR)/gas && \
13931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13933 "RANLIB=$${RANLIB}" \
0c24b341 13934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13935 pdf) \
13936 || exit 1
13937
13938@endif gas
13939
6d389afc
MS
13940.PHONY: maybe-html-gas html-gas
13941maybe-html-gas:
13942@if gas
13943maybe-html-gas: html-gas
13944
13945html-gas: \
13946 configure-gas
13947 @[ -f ./gas/Makefile ] || exit 0; \
13948 r=`${PWD_COMMAND}`; export r; \
13949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13950 $(HOST_EXPORTS) \
13951 for flag in $(EXTRA_HOST_FLAGS) ; do \
13952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13953 done; \
13954 echo "Doing html in gas" ; \
b00612cc 13955 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13958 "RANLIB=$${RANLIB}" \
0c24b341 13959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13960 html) \
13961 || exit 1
13962
13963@endif gas
13964
4fa63067
NN
13965.PHONY: maybe-TAGS-gas TAGS-gas
13966maybe-TAGS-gas:
6bd3dfaa
PB
13967@if gas
13968maybe-TAGS-gas: TAGS-gas
2a4cbe27 13969
4fa63067
NN
13970TAGS-gas: \
13971 configure-gas
13972 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13973 r=`${PWD_COMMAND}`; export r; \
13974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13975 $(HOST_EXPORTS) \
b813574b 13976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13978 done; \
4fa63067 13979 echo "Doing TAGS in gas" ; \
b00612cc 13980 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13983 "RANLIB=$${RANLIB}" \
0c24b341 13984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13985 TAGS) \
2a4cbe27
NN
13986 || exit 1
13987
6bd3dfaa 13988@endif gas
2a4cbe27 13989
4fa63067
NN
13990.PHONY: maybe-install-info-gas install-info-gas
13991maybe-install-info-gas:
6bd3dfaa
PB
13992@if gas
13993maybe-install-info-gas: install-info-gas
2a4cbe27 13994
4fa63067
NN
13995install-info-gas: \
13996 configure-gas \
13997 info-gas
13998 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13999 r=`${PWD_COMMAND}`; export r; \
14000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14001 $(HOST_EXPORTS) \
b813574b 14002 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14004 done; \
4fa63067 14005 echo "Doing install-info in gas" ; \
b00612cc 14006 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14009 "RANLIB=$${RANLIB}" \
0c24b341 14010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14011 install-info) \
2a4cbe27
NN
14012 || exit 1
14013
6bd3dfaa 14014@endif gas
2a4cbe27 14015
a3ca38d2
DD
14016.PHONY: maybe-install-pdf-gas install-pdf-gas
14017maybe-install-pdf-gas:
14018@if gas
14019maybe-install-pdf-gas: install-pdf-gas
14020
14021install-pdf-gas: \
14022 configure-gas \
14023 pdf-gas
14024 @[ -f ./gas/Makefile ] || exit 0; \
14025 r=`${PWD_COMMAND}`; export r; \
14026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14027 $(HOST_EXPORTS) \
14028 for flag in $(EXTRA_HOST_FLAGS) ; do \
14029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14030 done; \
14031 echo "Doing install-pdf in gas" ; \
14032 (cd $(HOST_SUBDIR)/gas && \
14033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14035 "RANLIB=$${RANLIB}" \
0c24b341 14036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14037 install-pdf) \
14038 || exit 1
14039
14040@endif gas
14041
108a6f8e
CD
14042.PHONY: maybe-install-html-gas install-html-gas
14043maybe-install-html-gas:
14044@if gas
14045maybe-install-html-gas: install-html-gas
14046
14047install-html-gas: \
14048 configure-gas \
14049 html-gas
14050 @[ -f ./gas/Makefile ] || exit 0; \
14051 r=`${PWD_COMMAND}`; export r; \
14052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14053 $(HOST_EXPORTS) \
14054 for flag in $(EXTRA_HOST_FLAGS) ; do \
14055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14056 done; \
14057 echo "Doing install-html in gas" ; \
14058 (cd $(HOST_SUBDIR)/gas && \
14059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14061 "RANLIB=$${RANLIB}" \
0c24b341 14062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14063 install-html) \
14064 || exit 1
14065
14066@endif gas
14067
4fa63067
NN
14068.PHONY: maybe-installcheck-gas installcheck-gas
14069maybe-installcheck-gas:
6bd3dfaa
PB
14070@if gas
14071maybe-installcheck-gas: installcheck-gas
2a4cbe27 14072
4fa63067
NN
14073installcheck-gas: \
14074 configure-gas
14075 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14076 r=`${PWD_COMMAND}`; export r; \
14077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14078 $(HOST_EXPORTS) \
b813574b 14079 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14081 done; \
4fa63067 14082 echo "Doing installcheck in gas" ; \
b00612cc 14083 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14086 "RANLIB=$${RANLIB}" \
0c24b341 14087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14088 installcheck) \
2a4cbe27
NN
14089 || exit 1
14090
6bd3dfaa 14091@endif gas
2a4cbe27 14092
4fa63067
NN
14093.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14094maybe-mostlyclean-gas:
6bd3dfaa
PB
14095@if gas
14096maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14097
4fa63067
NN
14098mostlyclean-gas:
14099 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14100 r=`${PWD_COMMAND}`; export r; \
14101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14102 $(HOST_EXPORTS) \
b813574b 14103 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14105 done; \
4fa63067 14106 echo "Doing mostlyclean in gas" ; \
b00612cc 14107 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14110 "RANLIB=$${RANLIB}" \
0c24b341 14111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14112 mostlyclean) \
2a4cbe27
NN
14113 || exit 1
14114
6bd3dfaa 14115@endif gas
2a4cbe27 14116
4fa63067
NN
14117.PHONY: maybe-clean-gas clean-gas
14118maybe-clean-gas:
6bd3dfaa
PB
14119@if gas
14120maybe-clean-gas: clean-gas
2a4cbe27 14121
4fa63067
NN
14122clean-gas:
14123 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14124 r=`${PWD_COMMAND}`; export r; \
14125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14126 $(HOST_EXPORTS) \
b813574b 14127 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14129 done; \
4fa63067 14130 echo "Doing clean in gas" ; \
b00612cc 14131 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14134 "RANLIB=$${RANLIB}" \
0c24b341 14135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14136 clean) \
2a4cbe27
NN
14137 || exit 1
14138
6bd3dfaa 14139@endif gas
2a4cbe27 14140
4fa63067
NN
14141.PHONY: maybe-distclean-gas distclean-gas
14142maybe-distclean-gas:
6bd3dfaa
PB
14143@if gas
14144maybe-distclean-gas: distclean-gas
2a4cbe27 14145
4fa63067
NN
14146distclean-gas:
14147 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14148 r=`${PWD_COMMAND}`; export r; \
14149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14150 $(HOST_EXPORTS) \
b813574b 14151 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14153 done; \
4fa63067 14154 echo "Doing distclean in gas" ; \
b00612cc 14155 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14158 "RANLIB=$${RANLIB}" \
0c24b341 14159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14160 distclean) \
2a4cbe27
NN
14161 || exit 1
14162
6bd3dfaa 14163@endif gas
2a4cbe27 14164
4fa63067
NN
14165.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14166maybe-maintainer-clean-gas:
6bd3dfaa
PB
14167@if gas
14168maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14169
4fa63067
NN
14170maintainer-clean-gas:
14171 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14172 r=`${PWD_COMMAND}`; export r; \
14173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14174 $(HOST_EXPORTS) \
b813574b 14175 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14177 done; \
4fa63067 14178 echo "Doing maintainer-clean in gas" ; \
b00612cc 14179 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14182 "RANLIB=$${RANLIB}" \
0c24b341 14183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14184 maintainer-clean) \
2a4cbe27
NN
14185 || exit 1
14186
6bd3dfaa 14187@endif gas
2a4cbe27 14188
2a4cbe27 14189
a7254363 14190
b813574b
PB
14191.PHONY: configure-gcc maybe-configure-gcc
14192maybe-configure-gcc:
c52c6897 14193@if gcc-bootstrap
4f0ef2d8 14194configure-gcc: stage_current
c52c6897
PB
14195@endif gcc-bootstrap
14196@if gcc
4f0ef2d8
CD
14197maybe-configure-gcc: configure-gcc
14198configure-gcc:
c52c6897
PB
14199 @r=`${PWD_COMMAND}`; export r; \
14200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14201 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14203 $(HOST_EXPORTS) \
a7254363
PB
14204 echo Configuring in $(HOST_SUBDIR)/gcc; \
14205 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14206 case $(srcdir) in \
b00612cc
PB
14207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14208 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14210 esac; \
b00612cc
PB
14211 srcdiroption="--srcdir=$${topdir}/gcc"; \
14212 libsrcdir="$$s/gcc"; \
4fa63067 14213 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14215 --target=${target_alias} $${srcdiroption} \
4fa63067 14216 || exit 1
b813574b 14217@endif gcc
4fa63067 14218
a7254363
PB
14219
14220
d545f33b
PB
14221.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14222maybe-configure-stage1-gcc:
14223@if gcc-bootstrap
14224maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14225configure-stage1-gcc:
c52c6897 14226 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14227 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14228 @r=`${PWD_COMMAND}`; export r; \
14229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14230 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
7f6ef0c0 14231 $(HOST_EXPORTS) \
8ee82aff 14232 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14233 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 14234 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14235 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14236 cd $(HOST_SUBDIR)/gcc || exit 1; \
14237 case $(srcdir) in \
14238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14239 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14241 esac; \
14242 srcdiroption="--srcdir=$${topdir}/gcc"; \
14243 libsrcdir="$$s/gcc"; \
14244 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14245 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14246 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14247 \
8a0d8a5c 14248 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
14249@endif gcc-bootstrap
14250
14251.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14252maybe-configure-stage2-gcc:
14253@if gcc-bootstrap
14254maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14255configure-stage2-gcc:
c52c6897 14256 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14257 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14258 @r=`${PWD_COMMAND}`; export r; \
14259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14260 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14261 $(HOST_EXPORTS) \
7f6ef0c0 14262 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14263 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14264 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 14265 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14267 cd $(HOST_SUBDIR)/gcc || exit 1; \
14268 case $(srcdir) in \
14269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14270 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14272 esac; \
14273 srcdiroption="--srcdir=$${topdir}/gcc"; \
14274 libsrcdir="$$s/gcc"; \
14275 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14277 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14278 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14279 @stage2_werror_flag@
14280@endif gcc-bootstrap
14281
8520c408
AO
14282.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14283maybe-configure-stageb2g0-gcc:
14284@if gcc-bootstrap
14285maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14286configure-stageb2g0-gcc:
14287 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14288 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14289 @r=`${PWD_COMMAND}`; export r; \
14290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14291 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14292 $(HOST_EXPORTS) \
7f6ef0c0 14293 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14294 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 14295 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
14296 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14297 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14298 cd $(HOST_SUBDIR)/gcc || exit 1; \
14299 case $(srcdir) in \
14300 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14301 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14302 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14303 esac; \
14304 srcdiroption="--srcdir=$${topdir}/gcc"; \
14305 libsrcdir="$$s/gcc"; \
14306 $(SHELL) $${libsrcdir}/configure \
14307 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14308 --target=${target_alias} $${srcdiroption} \
14309 --with-build-libsubdir=$(HOST_SUBDIR) \
14310 @stage2_werror_flag@
14311@endif gcc-bootstrap
14312
d545f33b
PB
14313.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14314maybe-configure-stage3-gcc:
14315@if gcc-bootstrap
14316maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14317configure-stage3-gcc:
c52c6897 14318 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14319 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14320 @r=`${PWD_COMMAND}`; export r; \
14321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14322 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14323 $(HOST_EXPORTS) \
7f6ef0c0 14324 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14325 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14326 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 14327 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14329 cd $(HOST_SUBDIR)/gcc || exit 1; \
14330 case $(srcdir) in \
14331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14332 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14334 esac; \
14335 srcdiroption="--srcdir=$${topdir}/gcc"; \
14336 libsrcdir="$$s/gcc"; \
14337 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14339 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14340 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14341 @stage2_werror_flag@
14342@endif gcc-bootstrap
14343
8520c408
AO
14344.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14345maybe-configure-stageb3g2-gcc:
14346@if gcc-bootstrap
14347maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14348configure-stageb3g2-gcc:
14349 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14351 @r=`${PWD_COMMAND}`; export r; \
14352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14353 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14354 $(HOST_EXPORTS) \
7f6ef0c0 14355 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14356 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 14357 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
14358 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14360 cd $(HOST_SUBDIR)/gcc || exit 1; \
14361 case $(srcdir) in \
14362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14363 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14365 esac; \
14366 srcdiroption="--srcdir=$${topdir}/gcc"; \
14367 libsrcdir="$$s/gcc"; \
14368 $(SHELL) $${libsrcdir}/configure \
14369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14370 --target=${target_alias} $${srcdiroption} \
14371 --with-build-libsubdir=$(HOST_SUBDIR) \
14372 @stage2_werror_flag@
14373@endif gcc-bootstrap
14374
d545f33b
PB
14375.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14376maybe-configure-stage4-gcc:
14377@if gcc-bootstrap
14378maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14379configure-stage4-gcc:
c52c6897 14380 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14382 @r=`${PWD_COMMAND}`; export r; \
14383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14384 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14385 $(HOST_EXPORTS) \
7f6ef0c0 14386 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14387 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14388 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 14389 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14391 cd $(HOST_SUBDIR)/gcc || exit 1; \
14392 case $(srcdir) in \
14393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14394 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14396 esac; \
14397 srcdiroption="--srcdir=$${topdir}/gcc"; \
14398 libsrcdir="$$s/gcc"; \
14399 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14401 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14402 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14403 @stage2_werror_flag@
14404@endif gcc-bootstrap
14405
14406.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14407maybe-configure-stageprofile-gcc:
14408@if gcc-bootstrap
14409maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14410configure-stageprofile-gcc:
c52c6897 14411 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14412 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14413 @r=`${PWD_COMMAND}`; export r; \
14414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14415 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14416 $(HOST_EXPORTS) \
7f6ef0c0 14417 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14418 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 14419 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 14420 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14421 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14422 cd $(HOST_SUBDIR)/gcc || exit 1; \
14423 case $(srcdir) in \
14424 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14425 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14426 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14427 esac; \
14428 srcdiroption="--srcdir=$${topdir}/gcc"; \
14429 libsrcdir="$$s/gcc"; \
14430 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14431 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14432 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14433 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14434 @stage2_werror_flag@
14435@endif gcc-bootstrap
14436
14437.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14438maybe-configure-stagefeedback-gcc:
14439@if gcc-bootstrap
14440maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14441configure-stagefeedback-gcc:
c52c6897 14442 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14443 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14444 @r=`${PWD_COMMAND}`; export r; \
14445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14446 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14447 $(HOST_EXPORTS) \
7f6ef0c0 14448 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14449 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 14450 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 14451 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14453 cd $(HOST_SUBDIR)/gcc || exit 1; \
14454 case $(srcdir) in \
14455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14456 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14458 esac; \
14459 srcdiroption="--srcdir=$${topdir}/gcc"; \
14460 libsrcdir="$$s/gcc"; \
14461 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14463 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14464 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14465 @stage2_werror_flag@
14466@endif gcc-bootstrap
14467
14468
14469
14470
14471
b813574b
PB
14472.PHONY: all-gcc maybe-all-gcc
14473maybe-all-gcc:
4f0ef2d8
CD
14474@if gcc-bootstrap
14475all-gcc: stage_current
14476@endif gcc-bootstrap
b813574b 14477@if gcc
4b900473 14478TARGET-gcc=all
b813574b
PB
14479maybe-all-gcc: all-gcc
14480all-gcc: configure-gcc
c52c6897 14481 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14483 $(HOST_EXPORTS) \
b00612cc 14484 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14485 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14486 $(TARGET-gcc))
b813574b 14487@endif gcc
4fa63067 14488
a7254363 14489
d545f33b
PB
14490
14491.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14492.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14493maybe-all-stage1-gcc:
14494maybe-clean-stage1-gcc:
14495@if gcc-bootstrap
14496maybe-all-stage1-gcc: all-stage1-gcc
14497all-stage1: all-stage1-gcc
f70224b5 14498TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14499all-stage1-gcc: configure-stage1-gcc
c52c6897 14500 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14501 @r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503 $(HOST_EXPORTS) \
14504 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14505 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14506 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
14507 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
14508 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
14509 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
f70224b5 14510 $(TARGET-stage1-gcc)
d545f33b
PB
14511
14512maybe-clean-stage1-gcc: clean-stage1-gcc
14513clean-stage1: clean-stage1-gcc
14514clean-stage1-gcc:
9dbaa842
DD
14515 @if [ $(current_stage) = stage1 ]; then \
14516 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14517 else \
14518 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14519 $(MAKE) stage1-start; \
14520 fi; \
d545f33b 14521 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14522 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14523 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14524@endif gcc-bootstrap
14525
14526
14527.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14528.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14529maybe-all-stage2-gcc:
14530maybe-clean-stage2-gcc:
14531@if gcc-bootstrap
14532maybe-all-stage2-gcc: all-stage2-gcc
14533all-stage2: all-stage2-gcc
f70224b5 14534TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14535all-stage2-gcc: configure-stage2-gcc
c52c6897 14536 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14537 @r=`${PWD_COMMAND}`; export r; \
14538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14539 $(HOST_EXPORTS) \
14540 $(POSTSTAGE1_HOST_EXPORTS) \
14541 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14543 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
14544 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14545 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14546 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14547 $(TARGET-stage2-gcc)
d545f33b
PB
14548
14549maybe-clean-stage2-gcc: clean-stage2-gcc
14550clean-stage2: clean-stage2-gcc
14551clean-stage2-gcc:
9dbaa842
DD
14552 @if [ $(current_stage) = stage2 ]; then \
14553 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14554 else \
14555 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14556 $(MAKE) stage2-start; \
14557 fi; \
d545f33b 14558 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14559 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14560 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14561 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14562@endif gcc-bootstrap
14563
14564
8520c408
AO
14565.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14566.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14567maybe-all-stageb2g0-gcc:
14568maybe-clean-stageb2g0-gcc:
14569@if gcc-bootstrap
14570maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14571all-stageb2g0: all-stageb2g0-gcc
14572TARGET-stageb2g0-gcc = $(TARGET-gcc)
14573all-stageb2g0-gcc: configure-stageb2g0-gcc
14574 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14575 @r=`${PWD_COMMAND}`; export r; \
14576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14577 $(HOST_EXPORTS) \
14578 $(POSTSTAGE1_HOST_EXPORTS) \
14579 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14580 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14581 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
14582 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
14583 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
14584 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14585 $(TARGET-stageb2g0-gcc)
14586
14587maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14588clean-stageb2g0: clean-stageb2g0-gcc
14589clean-stageb2g0-gcc:
14590 @if [ $(current_stage) = stageb2g0 ]; then \
14591 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14592 else \
14593 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14594 $(MAKE) stageb2g0-start; \
14595 fi; \
14596 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14597 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14598 $(POSTSTAGE1_FLAGS_TO_PASS) \
14599 $(EXTRA_GCC_FLAGS) clean
14600@endif gcc-bootstrap
14601
14602
d545f33b
PB
14603.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14604.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14605maybe-all-stage3-gcc:
14606maybe-clean-stage3-gcc:
14607@if gcc-bootstrap
14608maybe-all-stage3-gcc: all-stage3-gcc
14609all-stage3: all-stage3-gcc
f70224b5 14610TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14611all-stage3-gcc: configure-stage3-gcc
c52c6897 14612 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14613 @r=`${PWD_COMMAND}`; export r; \
14614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14615 $(HOST_EXPORTS) \
14616 $(POSTSTAGE1_HOST_EXPORTS) \
14617 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14618 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14619 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
14620 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
14621 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
14622 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14623 $(TARGET-stage3-gcc)
d545f33b
PB
14624
14625maybe-clean-stage3-gcc: clean-stage3-gcc
14626clean-stage3: clean-stage3-gcc
14627clean-stage3-gcc:
9dbaa842
DD
14628 @if [ $(current_stage) = stage3 ]; then \
14629 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14630 else \
14631 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14632 $(MAKE) stage3-start; \
14633 fi; \
d545f33b 14634 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14635 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14636 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14637 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14638@endif gcc-bootstrap
14639
14640
8520c408
AO
14641.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14642.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14643maybe-all-stageb3g2-gcc:
14644maybe-clean-stageb3g2-gcc:
14645@if gcc-bootstrap
14646maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14647all-stageb3g2: all-stageb3g2-gcc
14648TARGET-stageb3g2-gcc = $(TARGET-gcc)
14649all-stageb3g2-gcc: configure-stageb3g2-gcc
14650 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14651 @r=`${PWD_COMMAND}`; export r; \
14652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14653 $(HOST_EXPORTS) \
14654 $(POSTSTAGE1_HOST_EXPORTS) \
14655 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14656 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14657 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
14658 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
14659 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
14660 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14661 $(TARGET-stageb3g2-gcc)
14662
14663maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14664clean-stageb3g2: clean-stageb3g2-gcc
14665clean-stageb3g2-gcc:
14666 @if [ $(current_stage) = stageb3g2 ]; then \
14667 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14668 else \
14669 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14670 $(MAKE) stageb3g2-start; \
14671 fi; \
14672 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14673 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14674 $(POSTSTAGE1_FLAGS_TO_PASS) \
14675 $(EXTRA_GCC_FLAGS) clean
14676@endif gcc-bootstrap
14677
14678
d545f33b
PB
14679.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14680.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14681maybe-all-stage4-gcc:
14682maybe-clean-stage4-gcc:
14683@if gcc-bootstrap
14684maybe-all-stage4-gcc: all-stage4-gcc
14685all-stage4: all-stage4-gcc
f70224b5 14686TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14687all-stage4-gcc: configure-stage4-gcc
c52c6897 14688 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14689 @r=`${PWD_COMMAND}`; export r; \
14690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14691 $(HOST_EXPORTS) \
14692 $(POSTSTAGE1_HOST_EXPORTS) \
14693 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14694 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14695 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
14696 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14697 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
14698 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14699 $(TARGET-stage4-gcc)
d545f33b
PB
14700
14701maybe-clean-stage4-gcc: clean-stage4-gcc
14702clean-stage4: clean-stage4-gcc
14703clean-stage4-gcc:
9dbaa842
DD
14704 @if [ $(current_stage) = stage4 ]; then \
14705 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14706 else \
14707 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14708 $(MAKE) stage4-start; \
14709 fi; \
d545f33b 14710 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14711 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14712 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14713 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14714@endif gcc-bootstrap
14715
14716
14717.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14718.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14719maybe-all-stageprofile-gcc:
14720maybe-clean-stageprofile-gcc:
14721@if gcc-bootstrap
14722maybe-all-stageprofile-gcc: all-stageprofile-gcc
14723all-stageprofile: all-stageprofile-gcc
f70224b5 14724TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14725all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14726 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14727 @r=`${PWD_COMMAND}`; export r; \
14728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14729 $(HOST_EXPORTS) \
14730 $(POSTSTAGE1_HOST_EXPORTS) \
14731 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14732 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14733 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
14734 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14735 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14736 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14737 $(TARGET-stageprofile-gcc)
d545f33b
PB
14738
14739maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14740clean-stageprofile: clean-stageprofile-gcc
14741clean-stageprofile-gcc:
9dbaa842
DD
14742 @if [ $(current_stage) = stageprofile ]; then \
14743 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14744 else \
14745 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14746 $(MAKE) stageprofile-start; \
14747 fi; \
d545f33b 14748 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14749 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14750 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14751 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14752@endif gcc-bootstrap
14753
14754
14755.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14756.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14757maybe-all-stagefeedback-gcc:
14758maybe-clean-stagefeedback-gcc:
14759@if gcc-bootstrap
14760maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14761all-stagefeedback: all-stagefeedback-gcc
f70224b5 14762TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14763all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14764 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14765 @r=`${PWD_COMMAND}`; export r; \
14766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14767 $(HOST_EXPORTS) \
14768 $(POSTSTAGE1_HOST_EXPORTS) \
14769 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14771 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
14772 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14773 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14774 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14775 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14776
14777maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14778clean-stagefeedback: clean-stagefeedback-gcc
14779clean-stagefeedback-gcc:
9dbaa842
DD
14780 @if [ $(current_stage) = stagefeedback ]; then \
14781 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14782 else \
14783 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14784 $(MAKE) stagefeedback-start; \
14785 fi; \
d545f33b 14786 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14787 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14788 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14789 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14790@endif gcc-bootstrap
14791
14792
14793
14794
14795
b813574b
PB
14796.PHONY: check-gcc maybe-check-gcc
14797maybe-check-gcc:
14798@if gcc
14799maybe-check-gcc: check-gcc
4fa63067 14800
b813574b 14801check-gcc:
0aed8855 14802 @: $(MAKE); $(unstage)
4fa63067
NN
14803 @r=`${PWD_COMMAND}`; export r; \
14804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14805 $(HOST_EXPORTS) \
b00612cc
PB
14806 (cd $(HOST_SUBDIR)/gcc && \
14807 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14808
b813574b 14809@endif gcc
4fa63067 14810
b813574b
PB
14811.PHONY: install-gcc maybe-install-gcc
14812maybe-install-gcc:
14813@if gcc
14814maybe-install-gcc: install-gcc
4fa63067 14815
b813574b 14816install-gcc: installdirs
0aed8855 14817 @: $(MAKE); $(unstage)
4fa63067
NN
14818 @r=`${PWD_COMMAND}`; export r; \
14819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14820 $(HOST_EXPORTS) \
b00612cc 14821 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14822 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14823
b813574b 14824@endif gcc
4fa63067 14825
56a8fe78 14826# Other targets (info, dvi, pdf, etc.)
4fa63067 14827
b813574b
PB
14828.PHONY: maybe-info-gcc info-gcc
14829maybe-info-gcc:
14830@if gcc
14831maybe-info-gcc: info-gcc
4fa63067 14832
b813574b
PB
14833info-gcc: \
14834 configure-gcc
14835 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14836 r=`${PWD_COMMAND}`; export r; \
14837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14838 $(HOST_EXPORTS) \
b813574b 14839 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14841 done; \
b813574b 14842 echo "Doing info in gcc" ; \
b00612cc 14843 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14846 "RANLIB=$${RANLIB}" \
0c24b341 14847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14848 info) \
2a4cbe27
NN
14849 || exit 1
14850
b813574b 14851@endif gcc
2a4cbe27 14852
b813574b
PB
14853.PHONY: maybe-dvi-gcc dvi-gcc
14854maybe-dvi-gcc:
14855@if gcc
14856maybe-dvi-gcc: dvi-gcc
2a4cbe27 14857
b813574b
PB
14858dvi-gcc: \
14859 configure-gcc
14860 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14861 r=`${PWD_COMMAND}`; export r; \
14862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14863 $(HOST_EXPORTS) \
b813574b 14864 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14866 done; \
b813574b 14867 echo "Doing dvi in gcc" ; \
b00612cc 14868 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14871 "RANLIB=$${RANLIB}" \
0c24b341 14872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14873 dvi) \
2a4cbe27
NN
14874 || exit 1
14875
b813574b 14876@endif gcc
2a4cbe27 14877
56a8fe78
DD
14878.PHONY: maybe-pdf-gcc pdf-gcc
14879maybe-pdf-gcc:
14880@if gcc
14881maybe-pdf-gcc: pdf-gcc
14882
14883pdf-gcc: \
14884 configure-gcc
14885 @[ -f ./gcc/Makefile ] || exit 0; \
14886 r=`${PWD_COMMAND}`; export r; \
14887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14888 $(HOST_EXPORTS) \
14889 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14891 done; \
14892 echo "Doing pdf in gcc" ; \
14893 (cd $(HOST_SUBDIR)/gcc && \
14894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14896 "RANLIB=$${RANLIB}" \
0c24b341 14897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14898 pdf) \
14899 || exit 1
14900
14901@endif gcc
14902
6d389afc
MS
14903.PHONY: maybe-html-gcc html-gcc
14904maybe-html-gcc:
14905@if gcc
14906maybe-html-gcc: html-gcc
14907
14908html-gcc: \
14909 configure-gcc
14910 @[ -f ./gcc/Makefile ] || exit 0; \
14911 r=`${PWD_COMMAND}`; export r; \
14912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14913 $(HOST_EXPORTS) \
14914 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14916 done; \
14917 echo "Doing html in gcc" ; \
b00612cc 14918 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14921 "RANLIB=$${RANLIB}" \
0c24b341 14922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14923 html) \
14924 || exit 1
14925
14926@endif gcc
14927
b813574b
PB
14928.PHONY: maybe-TAGS-gcc TAGS-gcc
14929maybe-TAGS-gcc:
14930@if gcc
14931maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14932
b813574b
PB
14933TAGS-gcc: \
14934 configure-gcc
14935 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14936 r=`${PWD_COMMAND}`; export r; \
14937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14938 $(HOST_EXPORTS) \
b813574b 14939 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14941 done; \
b813574b 14942 echo "Doing TAGS in gcc" ; \
b00612cc 14943 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14946 "RANLIB=$${RANLIB}" \
0c24b341 14947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14948 TAGS) \
2a4cbe27
NN
14949 || exit 1
14950
b813574b 14951@endif gcc
2a4cbe27 14952
b813574b
PB
14953.PHONY: maybe-install-info-gcc install-info-gcc
14954maybe-install-info-gcc:
14955@if gcc
14956maybe-install-info-gcc: install-info-gcc
a2592b1b 14957
b813574b
PB
14958install-info-gcc: \
14959 configure-gcc \
14960 info-gcc
14961 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14962 r=`${PWD_COMMAND}`; export r; \
14963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14964 $(HOST_EXPORTS) \
b813574b 14965 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14967 done; \
b813574b 14968 echo "Doing install-info in gcc" ; \
b00612cc 14969 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14972 "RANLIB=$${RANLIB}" \
0c24b341 14973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14974 install-info) \
a2592b1b
DD
14975 || exit 1
14976
b813574b 14977@endif gcc
a2592b1b 14978
a3ca38d2
DD
14979.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14980maybe-install-pdf-gcc:
14981@if gcc
14982maybe-install-pdf-gcc: install-pdf-gcc
14983
14984install-pdf-gcc: \
14985 configure-gcc \
14986 pdf-gcc
14987 @[ -f ./gcc/Makefile ] || exit 0; \
14988 r=`${PWD_COMMAND}`; export r; \
14989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14990 $(HOST_EXPORTS) \
14991 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14993 done; \
14994 echo "Doing install-pdf in gcc" ; \
14995 (cd $(HOST_SUBDIR)/gcc && \
14996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14998 "RANLIB=$${RANLIB}" \
0c24b341 14999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15000 install-pdf) \
15001 || exit 1
15002
15003@endif gcc
15004
108a6f8e
CD
15005.PHONY: maybe-install-html-gcc install-html-gcc
15006maybe-install-html-gcc:
15007@if gcc
15008maybe-install-html-gcc: install-html-gcc
15009
15010install-html-gcc: \
15011 configure-gcc \
15012 html-gcc
15013 @[ -f ./gcc/Makefile ] || exit 0; \
15014 r=`${PWD_COMMAND}`; export r; \
15015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15016 $(HOST_EXPORTS) \
15017 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15019 done; \
15020 echo "Doing install-html in gcc" ; \
15021 (cd $(HOST_SUBDIR)/gcc && \
15022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15024 "RANLIB=$${RANLIB}" \
0c24b341 15025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15026 install-html) \
15027 || exit 1
15028
15029@endif gcc
15030
b813574b
PB
15031.PHONY: maybe-installcheck-gcc installcheck-gcc
15032maybe-installcheck-gcc:
15033@if gcc
15034maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15035
b813574b
PB
15036installcheck-gcc: \
15037 configure-gcc
15038 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15039 r=`${PWD_COMMAND}`; export r; \
15040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15041 $(HOST_EXPORTS) \
b813574b 15042 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15044 done; \
b813574b 15045 echo "Doing installcheck in gcc" ; \
b00612cc 15046 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15049 "RANLIB=$${RANLIB}" \
0c24b341 15050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15051 installcheck) \
4fa63067 15052 || exit 1
2a4cbe27 15053
b813574b 15054@endif gcc
4fa63067 15055
b813574b
PB
15056.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15057maybe-mostlyclean-gcc:
15058@if gcc
15059maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15060
b813574b
PB
15061mostlyclean-gcc:
15062 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15063 r=`${PWD_COMMAND}`; export r; \
15064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15065 $(HOST_EXPORTS) \
b813574b 15066 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15068 done; \
b813574b 15069 echo "Doing mostlyclean in gcc" ; \
b00612cc 15070 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15073 "RANLIB=$${RANLIB}" \
0c24b341 15074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15075 mostlyclean) \
2a4cbe27
NN
15076 || exit 1
15077
b813574b 15078@endif gcc
2a4cbe27 15079
b813574b
PB
15080.PHONY: maybe-clean-gcc clean-gcc
15081maybe-clean-gcc:
15082@if gcc
15083maybe-clean-gcc: clean-gcc
2a4cbe27 15084
b813574b
PB
15085clean-gcc:
15086 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15087 r=`${PWD_COMMAND}`; export r; \
15088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15089 $(HOST_EXPORTS) \
b813574b 15090 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15092 done; \
b813574b 15093 echo "Doing clean in gcc" ; \
b00612cc 15094 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15097 "RANLIB=$${RANLIB}" \
0c24b341 15098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15099 clean) \
2a4cbe27
NN
15100 || exit 1
15101
b813574b 15102@endif gcc
2a4cbe27 15103
b813574b
PB
15104.PHONY: maybe-distclean-gcc distclean-gcc
15105maybe-distclean-gcc:
15106@if gcc
15107maybe-distclean-gcc: distclean-gcc
2a4cbe27 15108
b813574b
PB
15109distclean-gcc:
15110 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15111 r=`${PWD_COMMAND}`; export r; \
15112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15113 $(HOST_EXPORTS) \
b813574b 15114 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15116 done; \
b813574b 15117 echo "Doing distclean in gcc" ; \
b00612cc 15118 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15121 "RANLIB=$${RANLIB}" \
0c24b341 15122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15123 distclean) \
2a4cbe27
NN
15124 || exit 1
15125
b813574b 15126@endif gcc
2a4cbe27 15127
b813574b
PB
15128.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15129maybe-maintainer-clean-gcc:
15130@if gcc
15131maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15132
b813574b
PB
15133maintainer-clean-gcc:
15134 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15135 r=`${PWD_COMMAND}`; export r; \
15136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15137 $(HOST_EXPORTS) \
b813574b 15138 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15140 done; \
b813574b 15141 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15142 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15145 "RANLIB=$${RANLIB}" \
0c24b341 15146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15147 maintainer-clean) \
2a4cbe27
NN
15148 || exit 1
15149
b813574b 15150@endif gcc
2a4cbe27 15151
2a4cbe27 15152
a7254363 15153
b813574b
PB
15154.PHONY: configure-gawk maybe-configure-gawk
15155maybe-configure-gawk:
4f0ef2d8
CD
15156@if gcc-bootstrap
15157configure-gawk: stage_current
15158@endif gcc-bootstrap
b813574b
PB
15159@if gawk
15160maybe-configure-gawk: configure-gawk
c52c6897 15161configure-gawk:
0aed8855 15162 @: $(MAKE); $(unstage)
c52c6897 15163 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15165 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 15167 $(HOST_EXPORTS) \
a7254363
PB
15168 echo Configuring in $(HOST_SUBDIR)/gawk; \
15169 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15170 case $(srcdir) in \
b00612cc
PB
15171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15172 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15174 esac; \
b00612cc
PB
15175 srcdiroption="--srcdir=$${topdir}/gawk"; \
15176 libsrcdir="$$s/gawk"; \
4fa63067 15177 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15179 --target=${target_alias} $${srcdiroption} \
4fa63067 15180 || exit 1
b813574b 15181@endif gawk
4fa63067 15182
a7254363
PB
15183
15184
d545f33b
PB
15185
15186
b813574b
PB
15187.PHONY: all-gawk maybe-all-gawk
15188maybe-all-gawk:
4f0ef2d8
CD
15189@if gcc-bootstrap
15190all-gawk: stage_current
15191@endif gcc-bootstrap
b813574b 15192@if gawk
d27cc32e 15193TARGET-gawk=all
b813574b
PB
15194maybe-all-gawk: all-gawk
15195all-gawk: configure-gawk
0aed8855 15196 @: $(MAKE); $(unstage)
4fa63067
NN
15197 @r=`${PWD_COMMAND}`; export r; \
15198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15199 $(HOST_EXPORTS) \
b00612cc 15200 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15201 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15202 $(TARGET-gawk))
b813574b 15203@endif gawk
4fa63067 15204
a7254363 15205
d545f33b
PB
15206
15207
b813574b
PB
15208.PHONY: check-gawk maybe-check-gawk
15209maybe-check-gawk:
15210@if gawk
15211maybe-check-gawk: check-gawk
4fa63067 15212
b813574b 15213check-gawk:
0aed8855 15214 @: $(MAKE); $(unstage)
4fa63067
NN
15215 @r=`${PWD_COMMAND}`; export r; \
15216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15217 $(HOST_EXPORTS) \
b00612cc
PB
15218 (cd $(HOST_SUBDIR)/gawk && \
15219 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15220
b813574b 15221@endif gawk
4fa63067 15222
b813574b
PB
15223.PHONY: install-gawk maybe-install-gawk
15224maybe-install-gawk:
15225@if gawk
15226maybe-install-gawk: install-gawk
4fa63067 15227
b813574b 15228install-gawk: installdirs
0aed8855 15229 @: $(MAKE); $(unstage)
4fa63067
NN
15230 @r=`${PWD_COMMAND}`; export r; \
15231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15232 $(HOST_EXPORTS) \
b00612cc 15233 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15234 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15235
b813574b 15236@endif gawk
4fa63067 15237
56a8fe78 15238# Other targets (info, dvi, pdf, etc.)
4fa63067 15239
b813574b
PB
15240.PHONY: maybe-info-gawk info-gawk
15241maybe-info-gawk:
15242@if gawk
15243maybe-info-gawk: info-gawk
4fa63067 15244
b813574b
PB
15245info-gawk: \
15246 configure-gawk
0aed8855 15247 @: $(MAKE); $(unstage)
b813574b 15248 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15249 r=`${PWD_COMMAND}`; export r; \
15250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15251 $(HOST_EXPORTS) \
b813574b 15252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15254 done; \
b813574b 15255 echo "Doing info in gawk" ; \
b00612cc 15256 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15259 "RANLIB=$${RANLIB}" \
0c24b341 15260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15261 info) \
2a4cbe27
NN
15262 || exit 1
15263
b813574b 15264@endif gawk
2a4cbe27 15265
b813574b
PB
15266.PHONY: maybe-dvi-gawk dvi-gawk
15267maybe-dvi-gawk:
15268@if gawk
15269maybe-dvi-gawk: dvi-gawk
2a4cbe27 15270
b813574b
PB
15271dvi-gawk: \
15272 configure-gawk
0aed8855 15273 @: $(MAKE); $(unstage)
b813574b 15274 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15275 r=`${PWD_COMMAND}`; export r; \
15276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15277 $(HOST_EXPORTS) \
b813574b 15278 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15280 done; \
b813574b 15281 echo "Doing dvi in gawk" ; \
b00612cc 15282 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15285 "RANLIB=$${RANLIB}" \
0c24b341 15286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15287 dvi) \
2a4cbe27
NN
15288 || exit 1
15289
b813574b 15290@endif gawk
2a4cbe27 15291
56a8fe78
DD
15292.PHONY: maybe-pdf-gawk pdf-gawk
15293maybe-pdf-gawk:
15294@if gawk
15295maybe-pdf-gawk: pdf-gawk
15296
15297pdf-gawk: \
15298 configure-gawk
15299 @: $(MAKE); $(unstage)
15300 @[ -f ./gawk/Makefile ] || exit 0; \
15301 r=`${PWD_COMMAND}`; export r; \
15302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15303 $(HOST_EXPORTS) \
15304 for flag in $(EXTRA_HOST_FLAGS) ; do \
15305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15306 done; \
15307 echo "Doing pdf in gawk" ; \
15308 (cd $(HOST_SUBDIR)/gawk && \
15309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15311 "RANLIB=$${RANLIB}" \
0c24b341 15312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15313 pdf) \
15314 || exit 1
15315
15316@endif gawk
15317
6d389afc
MS
15318.PHONY: maybe-html-gawk html-gawk
15319maybe-html-gawk:
15320@if gawk
15321maybe-html-gawk: html-gawk
15322
15323html-gawk: \
15324 configure-gawk
0aed8855 15325 @: $(MAKE); $(unstage)
6d389afc
MS
15326 @[ -f ./gawk/Makefile ] || exit 0; \
15327 r=`${PWD_COMMAND}`; export r; \
15328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15329 $(HOST_EXPORTS) \
15330 for flag in $(EXTRA_HOST_FLAGS) ; do \
15331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15332 done; \
15333 echo "Doing html in gawk" ; \
b00612cc 15334 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15337 "RANLIB=$${RANLIB}" \
0c24b341 15338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15339 html) \
15340 || exit 1
15341
15342@endif gawk
15343
b813574b
PB
15344.PHONY: maybe-TAGS-gawk TAGS-gawk
15345maybe-TAGS-gawk:
15346@if gawk
15347maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15348
b813574b
PB
15349TAGS-gawk: \
15350 configure-gawk
0aed8855 15351 @: $(MAKE); $(unstage)
b813574b 15352 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15353 r=`${PWD_COMMAND}`; export r; \
15354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15355 $(HOST_EXPORTS) \
b813574b 15356 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15358 done; \
b813574b 15359 echo "Doing TAGS in gawk" ; \
b00612cc 15360 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15363 "RANLIB=$${RANLIB}" \
0c24b341 15364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15365 TAGS) \
2a4cbe27
NN
15366 || exit 1
15367
b813574b 15368@endif gawk
2a4cbe27 15369
b813574b
PB
15370.PHONY: maybe-install-info-gawk install-info-gawk
15371maybe-install-info-gawk:
15372@if gawk
15373maybe-install-info-gawk: install-info-gawk
2a4cbe27 15374
b813574b
PB
15375install-info-gawk: \
15376 configure-gawk \
15377 info-gawk
0aed8855 15378 @: $(MAKE); $(unstage)
b813574b 15379 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15380 r=`${PWD_COMMAND}`; export r; \
15381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15382 $(HOST_EXPORTS) \
b813574b 15383 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15385 done; \
b813574b 15386 echo "Doing install-info in gawk" ; \
b00612cc 15387 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15390 "RANLIB=$${RANLIB}" \
0c24b341 15391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15392 install-info) \
2a4cbe27
NN
15393 || exit 1
15394
b813574b 15395@endif gawk
2a4cbe27 15396
a3ca38d2
DD
15397.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15398maybe-install-pdf-gawk:
15399@if gawk
15400maybe-install-pdf-gawk: install-pdf-gawk
15401
15402install-pdf-gawk: \
15403 configure-gawk \
15404 pdf-gawk
15405 @: $(MAKE); $(unstage)
15406 @[ -f ./gawk/Makefile ] || exit 0; \
15407 r=`${PWD_COMMAND}`; export r; \
15408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15409 $(HOST_EXPORTS) \
15410 for flag in $(EXTRA_HOST_FLAGS) ; do \
15411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15412 done; \
15413 echo "Doing install-pdf in gawk" ; \
15414 (cd $(HOST_SUBDIR)/gawk && \
15415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15417 "RANLIB=$${RANLIB}" \
0c24b341 15418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15419 install-pdf) \
15420 || exit 1
15421
15422@endif gawk
15423
108a6f8e
CD
15424.PHONY: maybe-install-html-gawk install-html-gawk
15425maybe-install-html-gawk:
15426@if gawk
15427maybe-install-html-gawk: install-html-gawk
15428
15429install-html-gawk: \
15430 configure-gawk \
15431 html-gawk
15432 @: $(MAKE); $(unstage)
15433 @[ -f ./gawk/Makefile ] || exit 0; \
15434 r=`${PWD_COMMAND}`; export r; \
15435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15436 $(HOST_EXPORTS) \
15437 for flag in $(EXTRA_HOST_FLAGS) ; do \
15438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15439 done; \
15440 echo "Doing install-html in gawk" ; \
15441 (cd $(HOST_SUBDIR)/gawk && \
15442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15444 "RANLIB=$${RANLIB}" \
0c24b341 15445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15446 install-html) \
15447 || exit 1
15448
15449@endif gawk
15450
b813574b
PB
15451.PHONY: maybe-installcheck-gawk installcheck-gawk
15452maybe-installcheck-gawk:
15453@if gawk
15454maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15455
b813574b
PB
15456installcheck-gawk: \
15457 configure-gawk
0aed8855 15458 @: $(MAKE); $(unstage)
b813574b 15459 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15460 r=`${PWD_COMMAND}`; export r; \
15461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15462 $(HOST_EXPORTS) \
b813574b 15463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15465 done; \
b813574b 15466 echo "Doing installcheck in gawk" ; \
b00612cc 15467 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15470 "RANLIB=$${RANLIB}" \
0c24b341 15471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15472 installcheck) \
2a4cbe27
NN
15473 || exit 1
15474
b813574b 15475@endif gawk
2a4cbe27 15476
b813574b
PB
15477.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15478maybe-mostlyclean-gawk:
15479@if gawk
15480maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15481
b813574b 15482mostlyclean-gawk:
0aed8855 15483 @: $(MAKE); $(unstage)
b813574b 15484 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15485 r=`${PWD_COMMAND}`; export r; \
15486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15487 $(HOST_EXPORTS) \
b813574b 15488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15490 done; \
b813574b 15491 echo "Doing mostlyclean in gawk" ; \
b00612cc 15492 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15495 "RANLIB=$${RANLIB}" \
0c24b341 15496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15497 mostlyclean) \
2a4cbe27
NN
15498 || exit 1
15499
b813574b 15500@endif gawk
2a4cbe27 15501
b813574b
PB
15502.PHONY: maybe-clean-gawk clean-gawk
15503maybe-clean-gawk:
15504@if gawk
15505maybe-clean-gawk: clean-gawk
2a4cbe27 15506
b813574b 15507clean-gawk:
0aed8855 15508 @: $(MAKE); $(unstage)
b813574b 15509 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15510 r=`${PWD_COMMAND}`; export r; \
15511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15512 $(HOST_EXPORTS) \
b813574b 15513 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15515 done; \
b813574b 15516 echo "Doing clean in gawk" ; \
b00612cc 15517 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15520 "RANLIB=$${RANLIB}" \
0c24b341 15521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15522 clean) \
2a4cbe27
NN
15523 || exit 1
15524
b813574b 15525@endif gawk
2a4cbe27 15526
b813574b
PB
15527.PHONY: maybe-distclean-gawk distclean-gawk
15528maybe-distclean-gawk:
15529@if gawk
15530maybe-distclean-gawk: distclean-gawk
2a4cbe27 15531
b813574b 15532distclean-gawk:
0aed8855 15533 @: $(MAKE); $(unstage)
b813574b 15534 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15535 r=`${PWD_COMMAND}`; export r; \
15536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15537 $(HOST_EXPORTS) \
b813574b 15538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15540 done; \
b813574b 15541 echo "Doing distclean in gawk" ; \
b00612cc 15542 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15545 "RANLIB=$${RANLIB}" \
0c24b341 15546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15547 distclean) \
2a4cbe27
NN
15548 || exit 1
15549
b813574b 15550@endif gawk
2a4cbe27 15551
b813574b
PB
15552.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15553maybe-maintainer-clean-gawk:
15554@if gawk
15555maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15556
b813574b 15557maintainer-clean-gawk:
0aed8855 15558 @: $(MAKE); $(unstage)
b813574b 15559 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15560 r=`${PWD_COMMAND}`; export r; \
15561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15562 $(HOST_EXPORTS) \
b813574b 15563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15565 done; \
b813574b 15566 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15567 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15570 "RANLIB=$${RANLIB}" \
0c24b341 15571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15572 maintainer-clean) \
2a4cbe27
NN
15573 || exit 1
15574
b813574b 15575@endif gawk
2a4cbe27 15576
2a4cbe27 15577
a7254363 15578
b813574b
PB
15579.PHONY: configure-gettext maybe-configure-gettext
15580maybe-configure-gettext:
4f0ef2d8
CD
15581@if gcc-bootstrap
15582configure-gettext: stage_current
15583@endif gcc-bootstrap
b813574b
PB
15584@if gettext
15585maybe-configure-gettext: configure-gettext
c52c6897 15586configure-gettext:
0aed8855 15587 @: $(MAKE); $(unstage)
c52c6897 15588 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15590 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15591 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15592 $(HOST_EXPORTS) \
a7254363
PB
15593 echo Configuring in $(HOST_SUBDIR)/gettext; \
15594 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15595 case $(srcdir) in \
b00612cc
PB
15596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15597 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15599 esac; \
b00612cc
PB
15600 srcdiroption="--srcdir=$${topdir}/gettext"; \
15601 libsrcdir="$$s/gettext"; \
4fa63067 15602 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15604 --target=${target_alias} $${srcdiroption} \
4fa63067 15605 || exit 1
b813574b 15606@endif gettext
4fa63067 15607
a7254363
PB
15608
15609
d545f33b
PB
15610
15611
b813574b
PB
15612.PHONY: all-gettext maybe-all-gettext
15613maybe-all-gettext:
4f0ef2d8
CD
15614@if gcc-bootstrap
15615all-gettext: stage_current
15616@endif gcc-bootstrap
b813574b 15617@if gettext
d27cc32e 15618TARGET-gettext=all
b813574b
PB
15619maybe-all-gettext: all-gettext
15620all-gettext: configure-gettext
0aed8855 15621 @: $(MAKE); $(unstage)
4fa63067
NN
15622 @r=`${PWD_COMMAND}`; export r; \
15623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15624 $(HOST_EXPORTS) \
b00612cc 15625 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15626 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15627 $(TARGET-gettext))
b813574b 15628@endif gettext
4fa63067 15629
a7254363 15630
d545f33b
PB
15631
15632
b813574b
PB
15633.PHONY: check-gettext maybe-check-gettext
15634maybe-check-gettext:
15635@if gettext
15636maybe-check-gettext: check-gettext
4fa63067 15637
b813574b 15638check-gettext:
0aed8855 15639 @: $(MAKE); $(unstage)
4fa63067
NN
15640 @r=`${PWD_COMMAND}`; export r; \
15641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15642 $(HOST_EXPORTS) \
b00612cc
PB
15643 (cd $(HOST_SUBDIR)/gettext && \
15644 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15645
b813574b 15646@endif gettext
4fa63067 15647
b813574b
PB
15648.PHONY: install-gettext maybe-install-gettext
15649maybe-install-gettext:
15650@if gettext
15651maybe-install-gettext: install-gettext
4fa63067 15652
b813574b 15653install-gettext: installdirs
0aed8855 15654 @: $(MAKE); $(unstage)
4fa63067
NN
15655 @r=`${PWD_COMMAND}`; export r; \
15656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15657 $(HOST_EXPORTS) \
b00612cc 15658 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15659 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15660
b813574b 15661@endif gettext
4fa63067 15662
56a8fe78 15663# Other targets (info, dvi, pdf, etc.)
4fa63067 15664
b813574b
PB
15665.PHONY: maybe-info-gettext info-gettext
15666maybe-info-gettext:
15667@if gettext
15668maybe-info-gettext: info-gettext
4fa63067 15669
b813574b
PB
15670info-gettext: \
15671 configure-gettext
0aed8855 15672 @: $(MAKE); $(unstage)
b813574b 15673 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15674 r=`${PWD_COMMAND}`; export r; \
15675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15676 $(HOST_EXPORTS) \
b813574b 15677 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15679 done; \
b813574b 15680 echo "Doing info in gettext" ; \
b00612cc 15681 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15684 "RANLIB=$${RANLIB}" \
0c24b341 15685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15686 info) \
2a4cbe27
NN
15687 || exit 1
15688
b813574b 15689@endif gettext
2a4cbe27 15690
b813574b
PB
15691.PHONY: maybe-dvi-gettext dvi-gettext
15692maybe-dvi-gettext:
15693@if gettext
15694maybe-dvi-gettext: dvi-gettext
2a4cbe27 15695
b813574b
PB
15696dvi-gettext: \
15697 configure-gettext
0aed8855 15698 @: $(MAKE); $(unstage)
b813574b 15699 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15700 r=`${PWD_COMMAND}`; export r; \
15701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15702 $(HOST_EXPORTS) \
b813574b 15703 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15705 done; \
b813574b 15706 echo "Doing dvi in gettext" ; \
b00612cc 15707 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15710 "RANLIB=$${RANLIB}" \
0c24b341 15711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15712 dvi) \
2a4cbe27
NN
15713 || exit 1
15714
b813574b 15715@endif gettext
2a4cbe27 15716
56a8fe78
DD
15717.PHONY: maybe-pdf-gettext pdf-gettext
15718maybe-pdf-gettext:
15719@if gettext
15720maybe-pdf-gettext: pdf-gettext
15721
15722pdf-gettext: \
15723 configure-gettext
15724 @: $(MAKE); $(unstage)
15725 @[ -f ./gettext/Makefile ] || exit 0; \
15726 r=`${PWD_COMMAND}`; export r; \
15727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15728 $(HOST_EXPORTS) \
15729 for flag in $(EXTRA_HOST_FLAGS) ; do \
15730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15731 done; \
15732 echo "Doing pdf in gettext" ; \
15733 (cd $(HOST_SUBDIR)/gettext && \
15734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15736 "RANLIB=$${RANLIB}" \
0c24b341 15737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15738 pdf) \
15739 || exit 1
15740
15741@endif gettext
15742
6d389afc
MS
15743.PHONY: maybe-html-gettext html-gettext
15744maybe-html-gettext:
15745@if gettext
15746maybe-html-gettext: html-gettext
15747
15748html-gettext: \
15749 configure-gettext
0aed8855 15750 @: $(MAKE); $(unstage)
6d389afc
MS
15751 @[ -f ./gettext/Makefile ] || exit 0; \
15752 r=`${PWD_COMMAND}`; export r; \
15753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15754 $(HOST_EXPORTS) \
15755 for flag in $(EXTRA_HOST_FLAGS) ; do \
15756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15757 done; \
15758 echo "Doing html in gettext" ; \
b00612cc 15759 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15762 "RANLIB=$${RANLIB}" \
0c24b341 15763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15764 html) \
15765 || exit 1
15766
15767@endif gettext
15768
b813574b
PB
15769.PHONY: maybe-TAGS-gettext TAGS-gettext
15770maybe-TAGS-gettext:
15771@if gettext
15772maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15773
b813574b
PB
15774TAGS-gettext: \
15775 configure-gettext
0aed8855 15776 @: $(MAKE); $(unstage)
b813574b 15777 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15778 r=`${PWD_COMMAND}`; export r; \
15779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15780 $(HOST_EXPORTS) \
b813574b 15781 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15783 done; \
b813574b 15784 echo "Doing TAGS in gettext" ; \
b00612cc 15785 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15788 "RANLIB=$${RANLIB}" \
0c24b341 15789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15790 TAGS) \
2a4cbe27
NN
15791 || exit 1
15792
b813574b 15793@endif gettext
2a4cbe27 15794
b813574b
PB
15795.PHONY: maybe-install-info-gettext install-info-gettext
15796maybe-install-info-gettext:
15797@if gettext
15798maybe-install-info-gettext: install-info-gettext
15799
15800install-info-gettext: \
15801 configure-gettext \
15802 info-gettext
0aed8855 15803 @: $(MAKE); $(unstage)
b813574b 15804 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15805 r=`${PWD_COMMAND}`; export r; \
15806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15807 $(HOST_EXPORTS) \
b813574b 15808 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15810 done; \
b813574b 15811 echo "Doing install-info in gettext" ; \
b00612cc 15812 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15815 "RANLIB=$${RANLIB}" \
0c24b341 15816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15817 install-info) \
2a4cbe27
NN
15818 || exit 1
15819
b813574b 15820@endif gettext
2a4cbe27 15821
a3ca38d2
DD
15822.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15823maybe-install-pdf-gettext:
15824@if gettext
15825maybe-install-pdf-gettext: install-pdf-gettext
15826
15827install-pdf-gettext: \
15828 configure-gettext \
15829 pdf-gettext
15830 @: $(MAKE); $(unstage)
15831 @[ -f ./gettext/Makefile ] || exit 0; \
15832 r=`${PWD_COMMAND}`; export r; \
15833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15834 $(HOST_EXPORTS) \
15835 for flag in $(EXTRA_HOST_FLAGS) ; do \
15836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15837 done; \
15838 echo "Doing install-pdf in gettext" ; \
15839 (cd $(HOST_SUBDIR)/gettext && \
15840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15842 "RANLIB=$${RANLIB}" \
0c24b341 15843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15844 install-pdf) \
15845 || exit 1
15846
15847@endif gettext
15848
108a6f8e
CD
15849.PHONY: maybe-install-html-gettext install-html-gettext
15850maybe-install-html-gettext:
15851@if gettext
15852maybe-install-html-gettext: install-html-gettext
15853
15854install-html-gettext: \
15855 configure-gettext \
15856 html-gettext
15857 @: $(MAKE); $(unstage)
15858 @[ -f ./gettext/Makefile ] || exit 0; \
15859 r=`${PWD_COMMAND}`; export r; \
15860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15861 $(HOST_EXPORTS) \
15862 for flag in $(EXTRA_HOST_FLAGS) ; do \
15863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15864 done; \
15865 echo "Doing install-html in gettext" ; \
15866 (cd $(HOST_SUBDIR)/gettext && \
15867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15869 "RANLIB=$${RANLIB}" \
0c24b341 15870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15871 install-html) \
15872 || exit 1
15873
15874@endif gettext
15875
b813574b
PB
15876.PHONY: maybe-installcheck-gettext installcheck-gettext
15877maybe-installcheck-gettext:
15878@if gettext
15879maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15880
b813574b
PB
15881installcheck-gettext: \
15882 configure-gettext
0aed8855 15883 @: $(MAKE); $(unstage)
b813574b 15884 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15885 r=`${PWD_COMMAND}`; export r; \
15886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15887 $(HOST_EXPORTS) \
b813574b 15888 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15890 done; \
b813574b 15891 echo "Doing installcheck in gettext" ; \
b00612cc 15892 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15895 "RANLIB=$${RANLIB}" \
0c24b341 15896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15897 installcheck) \
2a4cbe27
NN
15898 || exit 1
15899
b813574b 15900@endif gettext
2a4cbe27 15901
b813574b
PB
15902.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15903maybe-mostlyclean-gettext:
15904@if gettext
15905maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15906
b813574b 15907mostlyclean-gettext:
0aed8855 15908 @: $(MAKE); $(unstage)
b813574b 15909 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15910 r=`${PWD_COMMAND}`; export r; \
15911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15912 $(HOST_EXPORTS) \
b813574b 15913 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15915 done; \
b813574b 15916 echo "Doing mostlyclean in gettext" ; \
b00612cc 15917 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15920 "RANLIB=$${RANLIB}" \
0c24b341 15921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15922 mostlyclean) \
2a4cbe27
NN
15923 || exit 1
15924
b813574b 15925@endif gettext
2a4cbe27 15926
b813574b
PB
15927.PHONY: maybe-clean-gettext clean-gettext
15928maybe-clean-gettext:
15929@if gettext
15930maybe-clean-gettext: clean-gettext
2a4cbe27 15931
b813574b 15932clean-gettext:
0aed8855 15933 @: $(MAKE); $(unstage)
b813574b 15934 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15935 r=`${PWD_COMMAND}`; export r; \
15936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15937 $(HOST_EXPORTS) \
b813574b 15938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15940 done; \
b813574b 15941 echo "Doing clean in gettext" ; \
b00612cc 15942 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15945 "RANLIB=$${RANLIB}" \
0c24b341 15946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15947 clean) \
2a4cbe27
NN
15948 || exit 1
15949
b813574b 15950@endif gettext
2a4cbe27 15951
b813574b
PB
15952.PHONY: maybe-distclean-gettext distclean-gettext
15953maybe-distclean-gettext:
15954@if gettext
15955maybe-distclean-gettext: distclean-gettext
2a4cbe27 15956
b813574b 15957distclean-gettext:
0aed8855 15958 @: $(MAKE); $(unstage)
b813574b 15959 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15960 r=`${PWD_COMMAND}`; export r; \
15961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15962 $(HOST_EXPORTS) \
b813574b 15963 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15965 done; \
b813574b 15966 echo "Doing distclean in gettext" ; \
b00612cc 15967 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15970 "RANLIB=$${RANLIB}" \
0c24b341 15971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15972 distclean) \
2a4cbe27
NN
15973 || exit 1
15974
b813574b 15975@endif gettext
2a4cbe27 15976
b813574b
PB
15977.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15978maybe-maintainer-clean-gettext:
15979@if gettext
15980maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15981
b813574b 15982maintainer-clean-gettext:
0aed8855 15983 @: $(MAKE); $(unstage)
b813574b 15984 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15985 r=`${PWD_COMMAND}`; export r; \
15986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15987 $(HOST_EXPORTS) \
b813574b 15988 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15990 done; \
b813574b 15991 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15992 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15995 "RANLIB=$${RANLIB}" \
0c24b341 15996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15997 maintainer-clean) \
4fa63067
NN
15998 || exit 1
15999
b813574b 16000@endif gettext
4fa63067
NN
16001
16002
a7254363 16003
4b900473
PB
16004.PHONY: configure-gmp maybe-configure-gmp
16005maybe-configure-gmp:
16006@if gcc-bootstrap
16007configure-gmp: stage_current
16008@endif gcc-bootstrap
16009@if gmp
16010maybe-configure-gmp: configure-gmp
16011configure-gmp:
16012 @r=`${PWD_COMMAND}`; export r; \
16013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16014 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16016 $(HOST_EXPORTS) \
16017 echo Configuring in $(HOST_SUBDIR)/gmp; \
16018 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16019 case $(srcdir) in \
16020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16021 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16023 esac; \
16024 srcdiroption="--srcdir=$${topdir}/gmp"; \
16025 libsrcdir="$$s/gmp"; \
16026 $(SHELL) $${libsrcdir}/configure \
16027 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16028 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
16029 || exit 1
16030@endif gmp
16031
16032
16033
16034.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16035maybe-configure-stage1-gmp:
16036@if gmp-bootstrap
16037maybe-configure-stage1-gmp: configure-stage1-gmp
16038configure-stage1-gmp:
16039 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16040 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16041 @r=`${PWD_COMMAND}`; export r; \
16042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16043 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
7f6ef0c0 16044 $(HOST_EXPORTS) \
8ee82aff 16045 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16046 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16047 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16049 cd $(HOST_SUBDIR)/gmp || exit 1; \
16050 case $(srcdir) in \
16051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16052 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16054 esac; \
16055 srcdiroption="--srcdir=$${topdir}/gmp"; \
16056 libsrcdir="$$s/gmp"; \
16057 $(SHELL) $${libsrcdir}/configure \
16058 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16059 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16060 \
16061 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
16062@endif gmp-bootstrap
16063
16064.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16065maybe-configure-stage2-gmp:
16066@if gmp-bootstrap
16067maybe-configure-stage2-gmp: configure-stage2-gmp
16068configure-stage2-gmp:
16069 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16071 @r=`${PWD_COMMAND}`; export r; \
16072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16073 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16074 $(HOST_EXPORTS) \
7f6ef0c0 16075 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16076 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16077 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16078 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16080 cd $(HOST_SUBDIR)/gmp || exit 1; \
16081 case $(srcdir) in \
16082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16083 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16085 esac; \
16086 srcdiroption="--srcdir=$${topdir}/gmp"; \
16087 libsrcdir="$$s/gmp"; \
16088 $(SHELL) $${libsrcdir}/configure \
16089 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16090 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16091 --with-build-libsubdir=$(HOST_SUBDIR) \
16092 @stage2_werror_flag@ --disable-shared
16093@endif gmp-bootstrap
16094
8520c408
AO
16095.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
16096maybe-configure-stageb2g0-gmp:
16097@if gmp-bootstrap
16098maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
16099configure-stageb2g0-gmp:
16100 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16101 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16102 @r=`${PWD_COMMAND}`; export r; \
16103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16104 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16105 $(HOST_EXPORTS) \
7f6ef0c0 16106 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16107 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 16108 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
16109 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
16110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16111 cd $(HOST_SUBDIR)/gmp || exit 1; \
16112 case $(srcdir) in \
16113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16114 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16116 esac; \
16117 srcdiroption="--srcdir=$${topdir}/gmp"; \
16118 libsrcdir="$$s/gmp"; \
16119 $(SHELL) $${libsrcdir}/configure \
16120 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16121 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16122 --with-build-libsubdir=$(HOST_SUBDIR) \
16123 @stage2_werror_flag@ --disable-shared
16124@endif gmp-bootstrap
16125
4b900473
PB
16126.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16127maybe-configure-stage3-gmp:
16128@if gmp-bootstrap
16129maybe-configure-stage3-gmp: configure-stage3-gmp
16130configure-stage3-gmp:
16131 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16133 @r=`${PWD_COMMAND}`; export r; \
16134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16135 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16136 $(HOST_EXPORTS) \
7f6ef0c0 16137 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16138 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16139 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16140 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16142 cd $(HOST_SUBDIR)/gmp || exit 1; \
16143 case $(srcdir) in \
16144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16145 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16147 esac; \
16148 srcdiroption="--srcdir=$${topdir}/gmp"; \
16149 libsrcdir="$$s/gmp"; \
16150 $(SHELL) $${libsrcdir}/configure \
16151 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16152 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16153 --with-build-libsubdir=$(HOST_SUBDIR) \
16154 @stage2_werror_flag@ --disable-shared
16155@endif gmp-bootstrap
16156
8520c408
AO
16157.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
16158maybe-configure-stageb3g2-gmp:
16159@if gmp-bootstrap
16160maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
16161configure-stageb3g2-gmp:
16162 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16163 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16164 @r=`${PWD_COMMAND}`; export r; \
16165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16166 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16167 $(HOST_EXPORTS) \
7f6ef0c0 16168 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16169 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 16170 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
16171 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
16172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16173 cd $(HOST_SUBDIR)/gmp || exit 1; \
16174 case $(srcdir) in \
16175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16176 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16178 esac; \
16179 srcdiroption="--srcdir=$${topdir}/gmp"; \
16180 libsrcdir="$$s/gmp"; \
16181 $(SHELL) $${libsrcdir}/configure \
16182 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16183 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16184 --with-build-libsubdir=$(HOST_SUBDIR) \
16185 @stage2_werror_flag@ --disable-shared
16186@endif gmp-bootstrap
16187
4b900473
PB
16188.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16189maybe-configure-stage4-gmp:
16190@if gmp-bootstrap
16191maybe-configure-stage4-gmp: configure-stage4-gmp
16192configure-stage4-gmp:
16193 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16194 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16195 @r=`${PWD_COMMAND}`; export r; \
16196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16197 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16198 $(HOST_EXPORTS) \
7f6ef0c0 16199 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16200 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16201 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16202 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16204 cd $(HOST_SUBDIR)/gmp || exit 1; \
16205 case $(srcdir) in \
16206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16207 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16209 esac; \
16210 srcdiroption="--srcdir=$${topdir}/gmp"; \
16211 libsrcdir="$$s/gmp"; \
16212 $(SHELL) $${libsrcdir}/configure \
16213 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16214 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16215 --with-build-libsubdir=$(HOST_SUBDIR) \
16216 @stage2_werror_flag@ --disable-shared
16217@endif gmp-bootstrap
16218
16219.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16220maybe-configure-stageprofile-gmp:
16221@if gmp-bootstrap
16222maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16223configure-stageprofile-gmp:
16224 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16225 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16226 @r=`${PWD_COMMAND}`; export r; \
16227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16228 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16229 $(HOST_EXPORTS) \
7f6ef0c0 16230 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16231 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 16232 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
16233 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16235 cd $(HOST_SUBDIR)/gmp || exit 1; \
16236 case $(srcdir) in \
16237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16238 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16240 esac; \
16241 srcdiroption="--srcdir=$${topdir}/gmp"; \
16242 libsrcdir="$$s/gmp"; \
16243 $(SHELL) $${libsrcdir}/configure \
16244 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16245 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16246 --with-build-libsubdir=$(HOST_SUBDIR) \
16247 @stage2_werror_flag@ --disable-shared
16248@endif gmp-bootstrap
16249
16250.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16251maybe-configure-stagefeedback-gmp:
16252@if gmp-bootstrap
16253maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16254configure-stagefeedback-gmp:
16255 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16256 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16257 @r=`${PWD_COMMAND}`; export r; \
16258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16259 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16260 $(HOST_EXPORTS) \
7f6ef0c0 16261 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16262 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 16263 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
16264 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16265 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16266 cd $(HOST_SUBDIR)/gmp || exit 1; \
16267 case $(srcdir) in \
16268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16269 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16271 esac; \
16272 srcdiroption="--srcdir=$${topdir}/gmp"; \
16273 libsrcdir="$$s/gmp"; \
16274 $(SHELL) $${libsrcdir}/configure \
16275 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16276 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16277 --with-build-libsubdir=$(HOST_SUBDIR) \
16278 @stage2_werror_flag@ --disable-shared
16279@endif gmp-bootstrap
16280
16281
16282
16283
16284
16285.PHONY: all-gmp maybe-all-gmp
16286maybe-all-gmp:
16287@if gcc-bootstrap
16288all-gmp: stage_current
16289@endif gcc-bootstrap
16290@if gmp
16291TARGET-gmp=all
16292maybe-all-gmp: all-gmp
16293all-gmp: configure-gmp
16294 @r=`${PWD_COMMAND}`; export r; \
16295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16296 $(HOST_EXPORTS) \
16297 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16298 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16299 $(TARGET-gmp))
4b900473
PB
16300@endif gmp
16301
16302
16303
16304.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16305.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16306maybe-all-stage1-gmp:
16307maybe-clean-stage1-gmp:
16308@if gmp-bootstrap
16309maybe-all-stage1-gmp: all-stage1-gmp
16310all-stage1: all-stage1-gmp
16311TARGET-stage1-gmp = $(TARGET-gmp)
16312all-stage1-gmp: configure-stage1-gmp
16313 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16314 @r=`${PWD_COMMAND}`; export r; \
16315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16316 $(HOST_EXPORTS) \
16317 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16318 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16319 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
16320 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
16321 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
16322 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
16323 $(TARGET-stage1-gmp)
16324
16325maybe-clean-stage1-gmp: clean-stage1-gmp
16326clean-stage1: clean-stage1-gmp
16327clean-stage1-gmp:
16328 @if [ $(current_stage) = stage1 ]; then \
16329 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16330 else \
16331 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16332 $(MAKE) stage1-start; \
16333 fi; \
16334 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16335 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16336 clean
4b900473
PB
16337@endif gmp-bootstrap
16338
16339
16340.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16341.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16342maybe-all-stage2-gmp:
16343maybe-clean-stage2-gmp:
16344@if gmp-bootstrap
16345maybe-all-stage2-gmp: all-stage2-gmp
16346all-stage2: all-stage2-gmp
16347TARGET-stage2-gmp = $(TARGET-gmp)
16348all-stage2-gmp: configure-stage2-gmp
16349 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16350 @r=`${PWD_COMMAND}`; export r; \
16351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16352 $(HOST_EXPORTS) \
16353 $(POSTSTAGE1_HOST_EXPORTS) \
16354 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16356 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
16357 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16358 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16359 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16360 $(TARGET-stage2-gmp)
16361
16362maybe-clean-stage2-gmp: clean-stage2-gmp
16363clean-stage2: clean-stage2-gmp
16364clean-stage2-gmp:
16365 @if [ $(current_stage) = stage2 ]; then \
16366 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16367 else \
16368 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16369 $(MAKE) stage2-start; \
16370 fi; \
16371 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16372 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16373 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16374 clean
4b900473
PB
16375@endif gmp-bootstrap
16376
16377
8520c408
AO
16378.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16379.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16380maybe-all-stageb2g0-gmp:
16381maybe-clean-stageb2g0-gmp:
16382@if gmp-bootstrap
16383maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16384all-stageb2g0: all-stageb2g0-gmp
16385TARGET-stageb2g0-gmp = $(TARGET-gmp)
16386all-stageb2g0-gmp: configure-stageb2g0-gmp
16387 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16388 @r=`${PWD_COMMAND}`; export r; \
16389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16390 $(HOST_EXPORTS) \
16391 $(POSTSTAGE1_HOST_EXPORTS) \
16392 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16393 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16394 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
16395 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
16396 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
16397 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16398 $(TARGET-stageb2g0-gmp)
16399
16400maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16401clean-stageb2g0: clean-stageb2g0-gmp
16402clean-stageb2g0-gmp:
16403 @if [ $(current_stage) = stageb2g0 ]; then \
16404 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16405 else \
16406 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16407 $(MAKE) stageb2g0-start; \
16408 fi; \
16409 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16410 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16411 $(POSTSTAGE1_FLAGS_TO_PASS) \
16412 clean
16413@endif gmp-bootstrap
16414
16415
4b900473
PB
16416.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16417.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16418maybe-all-stage3-gmp:
16419maybe-clean-stage3-gmp:
16420@if gmp-bootstrap
16421maybe-all-stage3-gmp: all-stage3-gmp
16422all-stage3: all-stage3-gmp
16423TARGET-stage3-gmp = $(TARGET-gmp)
16424all-stage3-gmp: configure-stage3-gmp
16425 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16426 @r=`${PWD_COMMAND}`; export r; \
16427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16428 $(HOST_EXPORTS) \
16429 $(POSTSTAGE1_HOST_EXPORTS) \
16430 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16432 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
16433 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
16434 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
16435 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16436 $(TARGET-stage3-gmp)
16437
16438maybe-clean-stage3-gmp: clean-stage3-gmp
16439clean-stage3: clean-stage3-gmp
16440clean-stage3-gmp:
16441 @if [ $(current_stage) = stage3 ]; then \
16442 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16443 else \
16444 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16445 $(MAKE) stage3-start; \
16446 fi; \
16447 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16448 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16449 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16450 clean
4b900473
PB
16451@endif gmp-bootstrap
16452
16453
8520c408
AO
16454.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16455.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16456maybe-all-stageb3g2-gmp:
16457maybe-clean-stageb3g2-gmp:
16458@if gmp-bootstrap
16459maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16460all-stageb3g2: all-stageb3g2-gmp
16461TARGET-stageb3g2-gmp = $(TARGET-gmp)
16462all-stageb3g2-gmp: configure-stageb3g2-gmp
16463 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16464 @r=`${PWD_COMMAND}`; export r; \
16465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16466 $(HOST_EXPORTS) \
16467 $(POSTSTAGE1_HOST_EXPORTS) \
16468 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16470 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
16471 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
16472 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
16473 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16474 $(TARGET-stageb3g2-gmp)
16475
16476maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16477clean-stageb3g2: clean-stageb3g2-gmp
16478clean-stageb3g2-gmp:
16479 @if [ $(current_stage) = stageb3g2 ]; then \
16480 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16481 else \
16482 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16483 $(MAKE) stageb3g2-start; \
16484 fi; \
16485 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16486 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16487 $(POSTSTAGE1_FLAGS_TO_PASS) \
16488 clean
16489@endif gmp-bootstrap
16490
16491
4b900473
PB
16492.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16493.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16494maybe-all-stage4-gmp:
16495maybe-clean-stage4-gmp:
16496@if gmp-bootstrap
16497maybe-all-stage4-gmp: all-stage4-gmp
16498all-stage4: all-stage4-gmp
16499TARGET-stage4-gmp = $(TARGET-gmp)
16500all-stage4-gmp: configure-stage4-gmp
16501 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16502 @r=`${PWD_COMMAND}`; export r; \
16503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16504 $(HOST_EXPORTS) \
16505 $(POSTSTAGE1_HOST_EXPORTS) \
16506 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16508 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
16509 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16510 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
16511 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16512 $(TARGET-stage4-gmp)
16513
16514maybe-clean-stage4-gmp: clean-stage4-gmp
16515clean-stage4: clean-stage4-gmp
16516clean-stage4-gmp:
16517 @if [ $(current_stage) = stage4 ]; then \
16518 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16519 else \
16520 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16521 $(MAKE) stage4-start; \
16522 fi; \
16523 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16524 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16525 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16526 clean
4b900473
PB
16527@endif gmp-bootstrap
16528
16529
16530.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16531.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16532maybe-all-stageprofile-gmp:
16533maybe-clean-stageprofile-gmp:
16534@if gmp-bootstrap
16535maybe-all-stageprofile-gmp: all-stageprofile-gmp
16536all-stageprofile: all-stageprofile-gmp
16537TARGET-stageprofile-gmp = $(TARGET-gmp)
16538all-stageprofile-gmp: configure-stageprofile-gmp
16539 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16540 @r=`${PWD_COMMAND}`; export r; \
16541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16542 $(HOST_EXPORTS) \
16543 $(POSTSTAGE1_HOST_EXPORTS) \
16544 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16546 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
16547 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16548 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16549 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16550 $(TARGET-stageprofile-gmp)
16551
16552maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16553clean-stageprofile: clean-stageprofile-gmp
16554clean-stageprofile-gmp:
16555 @if [ $(current_stage) = stageprofile ]; then \
16556 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16557 else \
16558 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16559 $(MAKE) stageprofile-start; \
16560 fi; \
16561 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16562 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16563 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16564 clean
4b900473
PB
16565@endif gmp-bootstrap
16566
16567
16568.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16569.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16570maybe-all-stagefeedback-gmp:
16571maybe-clean-stagefeedback-gmp:
16572@if gmp-bootstrap
16573maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16574all-stagefeedback: all-stagefeedback-gmp
16575TARGET-stagefeedback-gmp = $(TARGET-gmp)
16576all-stagefeedback-gmp: configure-stagefeedback-gmp
16577 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16578 @r=`${PWD_COMMAND}`; export r; \
16579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16580 $(HOST_EXPORTS) \
16581 $(POSTSTAGE1_HOST_EXPORTS) \
16582 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16584 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
16585 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16586 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16587 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16588 $(TARGET-stagefeedback-gmp)
16589
16590maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16591clean-stagefeedback: clean-stagefeedback-gmp
16592clean-stagefeedback-gmp:
16593 @if [ $(current_stage) = stagefeedback ]; then \
16594 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16595 else \
16596 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16597 $(MAKE) stagefeedback-start; \
16598 fi; \
16599 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16600 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16601 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16602 clean
4b900473
PB
16603@endif gmp-bootstrap
16604
16605
16606
16607
16608
16609.PHONY: check-gmp maybe-check-gmp
16610maybe-check-gmp:
16611@if gmp
16612maybe-check-gmp: check-gmp
16613
16614check-gmp:
16615 @: $(MAKE); $(unstage)
16616 @r=`${PWD_COMMAND}`; export r; \
16617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16618 $(HOST_EXPORTS) \
16619 (cd $(HOST_SUBDIR)/gmp && \
16620 $(MAKE) $(FLAGS_TO_PASS) check)
16621
16622@endif gmp
16623
16624.PHONY: install-gmp maybe-install-gmp
16625maybe-install-gmp:
16626@if gmp
16627maybe-install-gmp: install-gmp
16628
16629install-gmp:
16630
16631@endif gmp
16632
16633# Other targets (info, dvi, pdf, etc.)
16634
16635.PHONY: maybe-info-gmp info-gmp
16636maybe-info-gmp:
16637@if gmp
16638maybe-info-gmp: info-gmp
16639
16640info-gmp: \
16641 configure-gmp
16642 @[ -f ./gmp/Makefile ] || exit 0; \
16643 r=`${PWD_COMMAND}`; export r; \
16644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16645 $(HOST_EXPORTS) \
16646 for flag in $(EXTRA_HOST_FLAGS) ; do \
16647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16648 done; \
16649 echo "Doing info in gmp" ; \
16650 (cd $(HOST_SUBDIR)/gmp && \
16651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16653 "RANLIB=$${RANLIB}" \
0c24b341 16654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16655 info) \
16656 || exit 1
16657
16658@endif gmp
16659
16660.PHONY: maybe-dvi-gmp dvi-gmp
16661maybe-dvi-gmp:
16662@if gmp
16663maybe-dvi-gmp: dvi-gmp
16664
16665dvi-gmp: \
16666 configure-gmp
16667 @[ -f ./gmp/Makefile ] || exit 0; \
16668 r=`${PWD_COMMAND}`; export r; \
16669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16670 $(HOST_EXPORTS) \
16671 for flag in $(EXTRA_HOST_FLAGS) ; do \
16672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16673 done; \
16674 echo "Doing dvi in gmp" ; \
16675 (cd $(HOST_SUBDIR)/gmp && \
16676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16678 "RANLIB=$${RANLIB}" \
0c24b341 16679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16680 dvi) \
16681 || exit 1
16682
16683@endif gmp
16684
16685.PHONY: maybe-pdf-gmp pdf-gmp
16686maybe-pdf-gmp:
16687@if gmp
16688maybe-pdf-gmp: pdf-gmp
16689
16690pdf-gmp: \
16691 configure-gmp
16692 @[ -f ./gmp/Makefile ] || exit 0; \
16693 r=`${PWD_COMMAND}`; export r; \
16694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16695 $(HOST_EXPORTS) \
16696 for flag in $(EXTRA_HOST_FLAGS) ; do \
16697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16698 done; \
16699 echo "Doing pdf in gmp" ; \
16700 (cd $(HOST_SUBDIR)/gmp && \
16701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16703 "RANLIB=$${RANLIB}" \
0c24b341 16704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16705 pdf) \
16706 || exit 1
16707
16708@endif gmp
16709
16710.PHONY: maybe-html-gmp html-gmp
16711maybe-html-gmp:
16712@if gmp
16713maybe-html-gmp: html-gmp
16714
16715html-gmp: \
16716 configure-gmp
16717 @[ -f ./gmp/Makefile ] || exit 0; \
16718 r=`${PWD_COMMAND}`; export r; \
16719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16720 $(HOST_EXPORTS) \
16721 for flag in $(EXTRA_HOST_FLAGS) ; do \
16722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16723 done; \
16724 echo "Doing html in gmp" ; \
16725 (cd $(HOST_SUBDIR)/gmp && \
16726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16728 "RANLIB=$${RANLIB}" \
0c24b341 16729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16730 html) \
16731 || exit 1
16732
16733@endif gmp
16734
16735.PHONY: maybe-TAGS-gmp TAGS-gmp
16736maybe-TAGS-gmp:
16737@if gmp
16738maybe-TAGS-gmp: TAGS-gmp
16739
16740TAGS-gmp: \
16741 configure-gmp
16742 @[ -f ./gmp/Makefile ] || exit 0; \
16743 r=`${PWD_COMMAND}`; export r; \
16744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16745 $(HOST_EXPORTS) \
16746 for flag in $(EXTRA_HOST_FLAGS) ; do \
16747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16748 done; \
16749 echo "Doing TAGS in gmp" ; \
16750 (cd $(HOST_SUBDIR)/gmp && \
16751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16753 "RANLIB=$${RANLIB}" \
0c24b341 16754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16755 TAGS) \
16756 || exit 1
16757
16758@endif gmp
16759
16760.PHONY: maybe-install-info-gmp install-info-gmp
16761maybe-install-info-gmp:
16762@if gmp
16763maybe-install-info-gmp: install-info-gmp
16764
16765install-info-gmp: \
16766 configure-gmp \
16767 info-gmp
16768 @[ -f ./gmp/Makefile ] || exit 0; \
16769 r=`${PWD_COMMAND}`; export r; \
16770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16771 $(HOST_EXPORTS) \
16772 for flag in $(EXTRA_HOST_FLAGS) ; do \
16773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16774 done; \
16775 echo "Doing install-info in gmp" ; \
16776 (cd $(HOST_SUBDIR)/gmp && \
16777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16779 "RANLIB=$${RANLIB}" \
0c24b341 16780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16781 install-info) \
16782 || exit 1
16783
16784@endif gmp
16785
a3ca38d2
DD
16786.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16787maybe-install-pdf-gmp:
16788@if gmp
16789maybe-install-pdf-gmp: install-pdf-gmp
16790
16791install-pdf-gmp: \
16792 configure-gmp \
16793 pdf-gmp
16794 @[ -f ./gmp/Makefile ] || exit 0; \
16795 r=`${PWD_COMMAND}`; export r; \
16796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16797 $(HOST_EXPORTS) \
16798 for flag in $(EXTRA_HOST_FLAGS) ; do \
16799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16800 done; \
16801 echo "Doing install-pdf in gmp" ; \
16802 (cd $(HOST_SUBDIR)/gmp && \
16803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16805 "RANLIB=$${RANLIB}" \
0c24b341 16806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16807 install-pdf) \
16808 || exit 1
16809
16810@endif gmp
16811
4b900473
PB
16812.PHONY: maybe-install-html-gmp install-html-gmp
16813maybe-install-html-gmp:
16814@if gmp
16815maybe-install-html-gmp: install-html-gmp
16816
16817install-html-gmp: \
16818 configure-gmp \
16819 html-gmp
16820 @[ -f ./gmp/Makefile ] || exit 0; \
16821 r=`${PWD_COMMAND}`; export r; \
16822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16823 $(HOST_EXPORTS) \
16824 for flag in $(EXTRA_HOST_FLAGS) ; do \
16825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16826 done; \
16827 echo "Doing install-html in gmp" ; \
16828 (cd $(HOST_SUBDIR)/gmp && \
16829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16831 "RANLIB=$${RANLIB}" \
0c24b341 16832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16833 install-html) \
16834 || exit 1
16835
16836@endif gmp
16837
16838.PHONY: maybe-installcheck-gmp installcheck-gmp
16839maybe-installcheck-gmp:
16840@if gmp
16841maybe-installcheck-gmp: installcheck-gmp
16842
16843installcheck-gmp: \
16844 configure-gmp
16845 @[ -f ./gmp/Makefile ] || exit 0; \
16846 r=`${PWD_COMMAND}`; export r; \
16847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16848 $(HOST_EXPORTS) \
16849 for flag in $(EXTRA_HOST_FLAGS) ; do \
16850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16851 done; \
16852 echo "Doing installcheck in gmp" ; \
16853 (cd $(HOST_SUBDIR)/gmp && \
16854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16856 "RANLIB=$${RANLIB}" \
0c24b341 16857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16858 installcheck) \
16859 || exit 1
16860
16861@endif gmp
16862
16863.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16864maybe-mostlyclean-gmp:
16865@if gmp
16866maybe-mostlyclean-gmp: mostlyclean-gmp
16867
16868mostlyclean-gmp:
16869 @[ -f ./gmp/Makefile ] || exit 0; \
16870 r=`${PWD_COMMAND}`; export r; \
16871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16872 $(HOST_EXPORTS) \
16873 for flag in $(EXTRA_HOST_FLAGS) ; do \
16874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16875 done; \
16876 echo "Doing mostlyclean in gmp" ; \
16877 (cd $(HOST_SUBDIR)/gmp && \
16878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16880 "RANLIB=$${RANLIB}" \
0c24b341 16881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16882 mostlyclean) \
16883 || exit 1
16884
16885@endif gmp
16886
16887.PHONY: maybe-clean-gmp clean-gmp
16888maybe-clean-gmp:
16889@if gmp
16890maybe-clean-gmp: clean-gmp
16891
16892clean-gmp:
16893 @[ -f ./gmp/Makefile ] || exit 0; \
16894 r=`${PWD_COMMAND}`; export r; \
16895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16896 $(HOST_EXPORTS) \
16897 for flag in $(EXTRA_HOST_FLAGS) ; do \
16898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16899 done; \
16900 echo "Doing clean in gmp" ; \
16901 (cd $(HOST_SUBDIR)/gmp && \
16902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16904 "RANLIB=$${RANLIB}" \
0c24b341 16905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16906 clean) \
16907 || exit 1
16908
16909@endif gmp
16910
16911.PHONY: maybe-distclean-gmp distclean-gmp
16912maybe-distclean-gmp:
16913@if gmp
16914maybe-distclean-gmp: distclean-gmp
16915
16916distclean-gmp:
16917 @[ -f ./gmp/Makefile ] || exit 0; \
16918 r=`${PWD_COMMAND}`; export r; \
16919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16920 $(HOST_EXPORTS) \
16921 for flag in $(EXTRA_HOST_FLAGS) ; do \
16922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16923 done; \
16924 echo "Doing distclean in gmp" ; \
16925 (cd $(HOST_SUBDIR)/gmp && \
16926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16928 "RANLIB=$${RANLIB}" \
0c24b341 16929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16930 distclean) \
16931 || exit 1
16932
16933@endif gmp
16934
16935.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16936maybe-maintainer-clean-gmp:
16937@if gmp
16938maybe-maintainer-clean-gmp: maintainer-clean-gmp
16939
16940maintainer-clean-gmp:
16941 @[ -f ./gmp/Makefile ] || exit 0; \
16942 r=`${PWD_COMMAND}`; export r; \
16943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16944 $(HOST_EXPORTS) \
16945 for flag in $(EXTRA_HOST_FLAGS) ; do \
16946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16947 done; \
16948 echo "Doing maintainer-clean in gmp" ; \
16949 (cd $(HOST_SUBDIR)/gmp && \
16950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16952 "RANLIB=$${RANLIB}" \
0c24b341 16953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16954 maintainer-clean) \
16955 || exit 1
16956
16957@endif gmp
16958
16959
16960
16961.PHONY: configure-mpfr maybe-configure-mpfr
16962maybe-configure-mpfr:
16963@if gcc-bootstrap
16964configure-mpfr: stage_current
16965@endif gcc-bootstrap
16966@if mpfr
16967maybe-configure-mpfr: configure-mpfr
16968configure-mpfr:
16969 @r=`${PWD_COMMAND}`; export r; \
16970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16971 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16973 $(HOST_EXPORTS) \
16974 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16975 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16976 case $(srcdir) in \
16977 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16978 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16979 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16980 esac; \
16981 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16982 libsrcdir="$$s/mpfr"; \
16983 $(SHELL) $${libsrcdir}/configure \
16984 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16985 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16986 || exit 1
16987@endif mpfr
16988
16989
16990
16991.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16992maybe-configure-stage1-mpfr:
16993@if mpfr-bootstrap
16994maybe-configure-stage1-mpfr: configure-stage1-mpfr
16995configure-stage1-mpfr:
16996 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16997 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16998 @r=`${PWD_COMMAND}`; export r; \
16999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17000 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
7f6ef0c0 17001 $(HOST_EXPORTS) \
8ee82aff 17002 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17003 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17004 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17006 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17007 case $(srcdir) in \
17008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17009 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17011 esac; \
17012 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17013 libsrcdir="$$s/mpfr"; \
17014 $(SHELL) $${libsrcdir}/configure \
17015 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17016 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17017 \
17018 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17019@endif mpfr-bootstrap
17020
17021.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17022maybe-configure-stage2-mpfr:
17023@if mpfr-bootstrap
17024maybe-configure-stage2-mpfr: configure-stage2-mpfr
17025configure-stage2-mpfr:
17026 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17028 @r=`${PWD_COMMAND}`; export r; \
17029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17030 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17031 $(HOST_EXPORTS) \
7f6ef0c0 17032 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17033 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17034 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17035 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17037 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17038 case $(srcdir) in \
17039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17040 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17042 esac; \
17043 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17044 libsrcdir="$$s/mpfr"; \
17045 $(SHELL) $${libsrcdir}/configure \
17046 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17047 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17048 --with-build-libsubdir=$(HOST_SUBDIR) \
17049 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17050@endif mpfr-bootstrap
17051
8520c408
AO
17052.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
17053maybe-configure-stageb2g0-mpfr:
17054@if mpfr-bootstrap
17055maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
17056configure-stageb2g0-mpfr:
17057 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17058 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17059 @r=`${PWD_COMMAND}`; export r; \
17060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17061 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17062 $(HOST_EXPORTS) \
7f6ef0c0 17063 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17064 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 17065 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
17066 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
17067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17068 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17069 case $(srcdir) in \
17070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17071 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17073 esac; \
17074 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17075 libsrcdir="$$s/mpfr"; \
17076 $(SHELL) $${libsrcdir}/configure \
17077 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17078 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17079 --with-build-libsubdir=$(HOST_SUBDIR) \
17080 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17081@endif mpfr-bootstrap
17082
4b900473
PB
17083.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17084maybe-configure-stage3-mpfr:
17085@if mpfr-bootstrap
17086maybe-configure-stage3-mpfr: configure-stage3-mpfr
17087configure-stage3-mpfr:
17088 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17089 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17090 @r=`${PWD_COMMAND}`; export r; \
17091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17092 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17093 $(HOST_EXPORTS) \
7f6ef0c0 17094 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17095 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17096 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17097 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17099 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17100 case $(srcdir) in \
17101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17102 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17104 esac; \
17105 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17106 libsrcdir="$$s/mpfr"; \
17107 $(SHELL) $${libsrcdir}/configure \
17108 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17109 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17110 --with-build-libsubdir=$(HOST_SUBDIR) \
17111 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17112@endif mpfr-bootstrap
17113
8520c408
AO
17114.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
17115maybe-configure-stageb3g2-mpfr:
17116@if mpfr-bootstrap
17117maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
17118configure-stageb3g2-mpfr:
17119 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17120 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17121 @r=`${PWD_COMMAND}`; export r; \
17122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17123 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17124 $(HOST_EXPORTS) \
7f6ef0c0 17125 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17126 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 17127 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
17128 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
17129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17130 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17131 case $(srcdir) in \
17132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17133 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17135 esac; \
17136 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17137 libsrcdir="$$s/mpfr"; \
17138 $(SHELL) $${libsrcdir}/configure \
17139 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17140 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17141 --with-build-libsubdir=$(HOST_SUBDIR) \
17142 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17143@endif mpfr-bootstrap
17144
4b900473
PB
17145.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17146maybe-configure-stage4-mpfr:
17147@if mpfr-bootstrap
17148maybe-configure-stage4-mpfr: configure-stage4-mpfr
17149configure-stage4-mpfr:
17150 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17151 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17152 @r=`${PWD_COMMAND}`; export r; \
17153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17154 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17155 $(HOST_EXPORTS) \
7f6ef0c0 17156 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17157 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17158 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17159 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17160 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17161 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17162 case $(srcdir) in \
17163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17164 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17166 esac; \
17167 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17168 libsrcdir="$$s/mpfr"; \
17169 $(SHELL) $${libsrcdir}/configure \
17170 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17171 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17172 --with-build-libsubdir=$(HOST_SUBDIR) \
17173 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17174@endif mpfr-bootstrap
17175
17176.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17177maybe-configure-stageprofile-mpfr:
17178@if mpfr-bootstrap
17179maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17180configure-stageprofile-mpfr:
17181 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17182 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17183 @r=`${PWD_COMMAND}`; export r; \
17184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17185 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17186 $(HOST_EXPORTS) \
7f6ef0c0 17187 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17188 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 17189 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
17190 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17192 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17193 case $(srcdir) in \
17194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17195 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17197 esac; \
17198 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17199 libsrcdir="$$s/mpfr"; \
17200 $(SHELL) $${libsrcdir}/configure \
17201 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17202 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17203 --with-build-libsubdir=$(HOST_SUBDIR) \
17204 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17205@endif mpfr-bootstrap
17206
17207.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17208maybe-configure-stagefeedback-mpfr:
17209@if mpfr-bootstrap
17210maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17211configure-stagefeedback-mpfr:
17212 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17214 @r=`${PWD_COMMAND}`; export r; \
17215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17216 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17217 $(HOST_EXPORTS) \
7f6ef0c0 17218 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17219 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 17220 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
17221 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17223 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17224 case $(srcdir) in \
17225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17226 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17228 esac; \
17229 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17230 libsrcdir="$$s/mpfr"; \
17231 $(SHELL) $${libsrcdir}/configure \
17232 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17233 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17234 --with-build-libsubdir=$(HOST_SUBDIR) \
17235 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17236@endif mpfr-bootstrap
17237
17238
17239
17240
17241
17242.PHONY: all-mpfr maybe-all-mpfr
17243maybe-all-mpfr:
17244@if gcc-bootstrap
17245all-mpfr: stage_current
17246@endif gcc-bootstrap
17247@if mpfr
17248TARGET-mpfr=all
17249maybe-all-mpfr: all-mpfr
17250all-mpfr: configure-mpfr
17251 @r=`${PWD_COMMAND}`; export r; \
17252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17253 $(HOST_EXPORTS) \
17254 (cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17255 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17256 $(TARGET-mpfr))
4b900473
PB
17257@endif mpfr
17258
17259
17260
17261.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17262.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17263maybe-all-stage1-mpfr:
17264maybe-clean-stage1-mpfr:
17265@if mpfr-bootstrap
17266maybe-all-stage1-mpfr: all-stage1-mpfr
17267all-stage1: all-stage1-mpfr
17268TARGET-stage1-mpfr = $(TARGET-mpfr)
17269all-stage1-mpfr: configure-stage1-mpfr
17270 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17271 @r=`${PWD_COMMAND}`; export r; \
17272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17273 $(HOST_EXPORTS) \
17274 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17276 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
17277 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
17278 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
17279 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
17280 $(TARGET-stage1-mpfr)
17281
17282maybe-clean-stage1-mpfr: clean-stage1-mpfr
17283clean-stage1: clean-stage1-mpfr
17284clean-stage1-mpfr:
17285 @if [ $(current_stage) = stage1 ]; then \
17286 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17287 else \
17288 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17289 $(MAKE) stage1-start; \
17290 fi; \
17291 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17292 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 17293 clean
4b900473
PB
17294@endif mpfr-bootstrap
17295
17296
17297.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17298.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17299maybe-all-stage2-mpfr:
17300maybe-clean-stage2-mpfr:
17301@if mpfr-bootstrap
17302maybe-all-stage2-mpfr: all-stage2-mpfr
17303all-stage2: all-stage2-mpfr
17304TARGET-stage2-mpfr = $(TARGET-mpfr)
17305all-stage2-mpfr: configure-stage2-mpfr
17306 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17307 @r=`${PWD_COMMAND}`; export r; \
17308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17309 $(HOST_EXPORTS) \
17310 $(POSTSTAGE1_HOST_EXPORTS) \
17311 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17313 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
17314 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17315 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17316 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17317 $(TARGET-stage2-mpfr)
17318
17319maybe-clean-stage2-mpfr: clean-stage2-mpfr
17320clean-stage2: clean-stage2-mpfr
17321clean-stage2-mpfr:
17322 @if [ $(current_stage) = stage2 ]; then \
17323 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17324 else \
17325 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17326 $(MAKE) stage2-start; \
17327 fi; \
17328 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17329 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17330 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17331 clean
4b900473
PB
17332@endif mpfr-bootstrap
17333
17334
8520c408
AO
17335.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17336.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17337maybe-all-stageb2g0-mpfr:
17338maybe-clean-stageb2g0-mpfr:
17339@if mpfr-bootstrap
17340maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17341all-stageb2g0: all-stageb2g0-mpfr
17342TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17343all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17344 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17345 @r=`${PWD_COMMAND}`; export r; \
17346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17347 $(HOST_EXPORTS) \
17348 $(POSTSTAGE1_HOST_EXPORTS) \
17349 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17351 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
17352 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
17353 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
17354 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17355 $(TARGET-stageb2g0-mpfr)
17356
17357maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17358clean-stageb2g0: clean-stageb2g0-mpfr
17359clean-stageb2g0-mpfr:
17360 @if [ $(current_stage) = stageb2g0 ]; then \
17361 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17362 else \
17363 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17364 $(MAKE) stageb2g0-start; \
17365 fi; \
17366 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17367 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17368 $(POSTSTAGE1_FLAGS_TO_PASS) \
17369 clean
17370@endif mpfr-bootstrap
17371
17372
4b900473
PB
17373.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17374.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17375maybe-all-stage3-mpfr:
17376maybe-clean-stage3-mpfr:
17377@if mpfr-bootstrap
17378maybe-all-stage3-mpfr: all-stage3-mpfr
17379all-stage3: all-stage3-mpfr
17380TARGET-stage3-mpfr = $(TARGET-mpfr)
17381all-stage3-mpfr: configure-stage3-mpfr
17382 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17383 @r=`${PWD_COMMAND}`; export r; \
17384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17385 $(HOST_EXPORTS) \
17386 $(POSTSTAGE1_HOST_EXPORTS) \
17387 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17389 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
17390 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
17391 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
17392 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17393 $(TARGET-stage3-mpfr)
17394
17395maybe-clean-stage3-mpfr: clean-stage3-mpfr
17396clean-stage3: clean-stage3-mpfr
17397clean-stage3-mpfr:
17398 @if [ $(current_stage) = stage3 ]; then \
17399 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17400 else \
17401 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17402 $(MAKE) stage3-start; \
17403 fi; \
17404 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17405 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17406 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17407 clean
4b900473
PB
17408@endif mpfr-bootstrap
17409
17410
8520c408
AO
17411.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17412.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17413maybe-all-stageb3g2-mpfr:
17414maybe-clean-stageb3g2-mpfr:
17415@if mpfr-bootstrap
17416maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17417all-stageb3g2: all-stageb3g2-mpfr
17418TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17419all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17420 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17421 @r=`${PWD_COMMAND}`; export r; \
17422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17423 $(HOST_EXPORTS) \
17424 $(POSTSTAGE1_HOST_EXPORTS) \
17425 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17426 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17427 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
17428 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
17429 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
17430 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17431 $(TARGET-stageb3g2-mpfr)
17432
17433maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17434clean-stageb3g2: clean-stageb3g2-mpfr
17435clean-stageb3g2-mpfr:
17436 @if [ $(current_stage) = stageb3g2 ]; then \
17437 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17438 else \
17439 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17440 $(MAKE) stageb3g2-start; \
17441 fi; \
17442 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17443 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17444 $(POSTSTAGE1_FLAGS_TO_PASS) \
17445 clean
17446@endif mpfr-bootstrap
17447
17448
4b900473
PB
17449.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17450.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17451maybe-all-stage4-mpfr:
17452maybe-clean-stage4-mpfr:
17453@if mpfr-bootstrap
17454maybe-all-stage4-mpfr: all-stage4-mpfr
17455all-stage4: all-stage4-mpfr
17456TARGET-stage4-mpfr = $(TARGET-mpfr)
17457all-stage4-mpfr: configure-stage4-mpfr
17458 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17459 @r=`${PWD_COMMAND}`; export r; \
17460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17461 $(HOST_EXPORTS) \
17462 $(POSTSTAGE1_HOST_EXPORTS) \
17463 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17465 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
17466 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17467 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
17468 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17469 $(TARGET-stage4-mpfr)
17470
17471maybe-clean-stage4-mpfr: clean-stage4-mpfr
17472clean-stage4: clean-stage4-mpfr
17473clean-stage4-mpfr:
17474 @if [ $(current_stage) = stage4 ]; then \
17475 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17476 else \
17477 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17478 $(MAKE) stage4-start; \
17479 fi; \
17480 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17481 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17482 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17483 clean
4b900473
PB
17484@endif mpfr-bootstrap
17485
17486
17487.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17488.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17489maybe-all-stageprofile-mpfr:
17490maybe-clean-stageprofile-mpfr:
17491@if mpfr-bootstrap
17492maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17493all-stageprofile: all-stageprofile-mpfr
17494TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17495all-stageprofile-mpfr: configure-stageprofile-mpfr
17496 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17497 @r=`${PWD_COMMAND}`; export r; \
17498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17499 $(HOST_EXPORTS) \
17500 $(POSTSTAGE1_HOST_EXPORTS) \
17501 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17503 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
17504 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17505 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17506 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17507 $(TARGET-stageprofile-mpfr)
17508
17509maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17510clean-stageprofile: clean-stageprofile-mpfr
17511clean-stageprofile-mpfr:
17512 @if [ $(current_stage) = stageprofile ]; then \
17513 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17514 else \
17515 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17516 $(MAKE) stageprofile-start; \
17517 fi; \
17518 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17519 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17520 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17521 clean
4b900473
PB
17522@endif mpfr-bootstrap
17523
17524
17525.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17526.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17527maybe-all-stagefeedback-mpfr:
17528maybe-clean-stagefeedback-mpfr:
17529@if mpfr-bootstrap
17530maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17531all-stagefeedback: all-stagefeedback-mpfr
17532TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17533all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17534 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17535 @r=`${PWD_COMMAND}`; export r; \
17536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17537 $(HOST_EXPORTS) \
17538 $(POSTSTAGE1_HOST_EXPORTS) \
17539 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17540 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17541 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
17542 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17543 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17544 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17545 $(TARGET-stagefeedback-mpfr)
17546
17547maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17548clean-stagefeedback: clean-stagefeedback-mpfr
17549clean-stagefeedback-mpfr:
17550 @if [ $(current_stage) = stagefeedback ]; then \
17551 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17552 else \
17553 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17554 $(MAKE) stagefeedback-start; \
17555 fi; \
17556 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17557 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17558 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17559 clean
4b900473
PB
17560@endif mpfr-bootstrap
17561
17562
17563
17564
17565
17566.PHONY: check-mpfr maybe-check-mpfr
17567maybe-check-mpfr:
17568@if mpfr
17569maybe-check-mpfr: check-mpfr
17570
17571check-mpfr:
17572 @: $(MAKE); $(unstage)
17573 @r=`${PWD_COMMAND}`; export r; \
17574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17575 $(HOST_EXPORTS) \
17576 (cd $(HOST_SUBDIR)/mpfr && \
17577 $(MAKE) $(FLAGS_TO_PASS) check)
17578
17579@endif mpfr
17580
17581.PHONY: install-mpfr maybe-install-mpfr
17582maybe-install-mpfr:
17583@if mpfr
17584maybe-install-mpfr: install-mpfr
17585
17586install-mpfr:
17587
17588@endif mpfr
17589
17590# Other targets (info, dvi, pdf, etc.)
17591
17592.PHONY: maybe-info-mpfr info-mpfr
17593maybe-info-mpfr:
17594@if mpfr
17595maybe-info-mpfr: info-mpfr
17596
17597info-mpfr: \
17598 configure-mpfr
17599 @[ -f ./mpfr/Makefile ] || exit 0; \
17600 r=`${PWD_COMMAND}`; export r; \
17601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17602 $(HOST_EXPORTS) \
17603 for flag in $(EXTRA_HOST_FLAGS) ; do \
17604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17605 done; \
17606 echo "Doing info in mpfr" ; \
17607 (cd $(HOST_SUBDIR)/mpfr && \
17608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17610 "RANLIB=$${RANLIB}" \
0c24b341 17611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17612 info) \
17613 || exit 1
17614
17615@endif mpfr
17616
17617.PHONY: maybe-dvi-mpfr dvi-mpfr
17618maybe-dvi-mpfr:
17619@if mpfr
17620maybe-dvi-mpfr: dvi-mpfr
17621
17622dvi-mpfr: \
17623 configure-mpfr
17624 @[ -f ./mpfr/Makefile ] || exit 0; \
17625 r=`${PWD_COMMAND}`; export r; \
17626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17627 $(HOST_EXPORTS) \
17628 for flag in $(EXTRA_HOST_FLAGS) ; do \
17629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17630 done; \
17631 echo "Doing dvi in mpfr" ; \
17632 (cd $(HOST_SUBDIR)/mpfr && \
17633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17635 "RANLIB=$${RANLIB}" \
0c24b341 17636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17637 dvi) \
17638 || exit 1
17639
17640@endif mpfr
17641
17642.PHONY: maybe-pdf-mpfr pdf-mpfr
17643maybe-pdf-mpfr:
17644@if mpfr
17645maybe-pdf-mpfr: pdf-mpfr
17646
17647pdf-mpfr: \
17648 configure-mpfr
17649 @[ -f ./mpfr/Makefile ] || exit 0; \
17650 r=`${PWD_COMMAND}`; export r; \
17651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17652 $(HOST_EXPORTS) \
17653 for flag in $(EXTRA_HOST_FLAGS) ; do \
17654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17655 done; \
17656 echo "Doing pdf in mpfr" ; \
17657 (cd $(HOST_SUBDIR)/mpfr && \
17658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17660 "RANLIB=$${RANLIB}" \
0c24b341 17661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17662 pdf) \
17663 || exit 1
17664
17665@endif mpfr
17666
17667.PHONY: maybe-html-mpfr html-mpfr
17668maybe-html-mpfr:
17669@if mpfr
17670maybe-html-mpfr: html-mpfr
17671
17672html-mpfr: \
17673 configure-mpfr
17674 @[ -f ./mpfr/Makefile ] || exit 0; \
17675 r=`${PWD_COMMAND}`; export r; \
17676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17677 $(HOST_EXPORTS) \
17678 for flag in $(EXTRA_HOST_FLAGS) ; do \
17679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17680 done; \
17681 echo "Doing html in mpfr" ; \
17682 (cd $(HOST_SUBDIR)/mpfr && \
17683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17685 "RANLIB=$${RANLIB}" \
0c24b341 17686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17687 html) \
17688 || exit 1
17689
17690@endif mpfr
17691
17692.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17693maybe-TAGS-mpfr:
17694@if mpfr
17695maybe-TAGS-mpfr: TAGS-mpfr
17696
17697TAGS-mpfr: \
17698 configure-mpfr
17699 @[ -f ./mpfr/Makefile ] || exit 0; \
17700 r=`${PWD_COMMAND}`; export r; \
17701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17702 $(HOST_EXPORTS) \
17703 for flag in $(EXTRA_HOST_FLAGS) ; do \
17704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17705 done; \
17706 echo "Doing TAGS in mpfr" ; \
17707 (cd $(HOST_SUBDIR)/mpfr && \
17708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17710 "RANLIB=$${RANLIB}" \
0c24b341 17711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17712 TAGS) \
17713 || exit 1
17714
17715@endif mpfr
17716
17717.PHONY: maybe-install-info-mpfr install-info-mpfr
17718maybe-install-info-mpfr:
17719@if mpfr
17720maybe-install-info-mpfr: install-info-mpfr
17721
17722install-info-mpfr: \
17723 configure-mpfr \
17724 info-mpfr
17725 @[ -f ./mpfr/Makefile ] || exit 0; \
17726 r=`${PWD_COMMAND}`; export r; \
17727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17728 $(HOST_EXPORTS) \
17729 for flag in $(EXTRA_HOST_FLAGS) ; do \
17730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17731 done; \
17732 echo "Doing install-info in mpfr" ; \
17733 (cd $(HOST_SUBDIR)/mpfr && \
17734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17736 "RANLIB=$${RANLIB}" \
0c24b341 17737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17738 install-info) \
17739 || exit 1
17740
17741@endif mpfr
17742
a3ca38d2
DD
17743.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17744maybe-install-pdf-mpfr:
17745@if mpfr
17746maybe-install-pdf-mpfr: install-pdf-mpfr
17747
17748install-pdf-mpfr: \
17749 configure-mpfr \
17750 pdf-mpfr
17751 @[ -f ./mpfr/Makefile ] || exit 0; \
17752 r=`${PWD_COMMAND}`; export r; \
17753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17754 $(HOST_EXPORTS) \
17755 for flag in $(EXTRA_HOST_FLAGS) ; do \
17756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17757 done; \
17758 echo "Doing install-pdf in mpfr" ; \
17759 (cd $(HOST_SUBDIR)/mpfr && \
17760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17762 "RANLIB=$${RANLIB}" \
0c24b341 17763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17764 install-pdf) \
17765 || exit 1
17766
17767@endif mpfr
17768
4b900473
PB
17769.PHONY: maybe-install-html-mpfr install-html-mpfr
17770maybe-install-html-mpfr:
17771@if mpfr
17772maybe-install-html-mpfr: install-html-mpfr
17773
17774install-html-mpfr: \
17775 configure-mpfr \
17776 html-mpfr
17777 @[ -f ./mpfr/Makefile ] || exit 0; \
17778 r=`${PWD_COMMAND}`; export r; \
17779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17780 $(HOST_EXPORTS) \
17781 for flag in $(EXTRA_HOST_FLAGS) ; do \
17782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17783 done; \
17784 echo "Doing install-html in mpfr" ; \
17785 (cd $(HOST_SUBDIR)/mpfr && \
17786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17788 "RANLIB=$${RANLIB}" \
0c24b341 17789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17790 install-html) \
17791 || exit 1
17792
17793@endif mpfr
17794
17795.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17796maybe-installcheck-mpfr:
17797@if mpfr
17798maybe-installcheck-mpfr: installcheck-mpfr
17799
17800installcheck-mpfr: \
17801 configure-mpfr
17802 @[ -f ./mpfr/Makefile ] || exit 0; \
17803 r=`${PWD_COMMAND}`; export r; \
17804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17805 $(HOST_EXPORTS) \
17806 for flag in $(EXTRA_HOST_FLAGS) ; do \
17807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17808 done; \
17809 echo "Doing installcheck in mpfr" ; \
17810 (cd $(HOST_SUBDIR)/mpfr && \
17811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17813 "RANLIB=$${RANLIB}" \
0c24b341 17814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17815 installcheck) \
17816 || exit 1
17817
17818@endif mpfr
17819
17820.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17821maybe-mostlyclean-mpfr:
17822@if mpfr
17823maybe-mostlyclean-mpfr: mostlyclean-mpfr
17824
17825mostlyclean-mpfr:
17826 @[ -f ./mpfr/Makefile ] || exit 0; \
17827 r=`${PWD_COMMAND}`; export r; \
17828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17829 $(HOST_EXPORTS) \
17830 for flag in $(EXTRA_HOST_FLAGS) ; do \
17831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17832 done; \
17833 echo "Doing mostlyclean in mpfr" ; \
17834 (cd $(HOST_SUBDIR)/mpfr && \
17835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17837 "RANLIB=$${RANLIB}" \
0c24b341 17838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17839 mostlyclean) \
17840 || exit 1
17841
17842@endif mpfr
17843
17844.PHONY: maybe-clean-mpfr clean-mpfr
17845maybe-clean-mpfr:
17846@if mpfr
17847maybe-clean-mpfr: clean-mpfr
17848
17849clean-mpfr:
17850 @[ -f ./mpfr/Makefile ] || exit 0; \
17851 r=`${PWD_COMMAND}`; export r; \
17852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17853 $(HOST_EXPORTS) \
17854 for flag in $(EXTRA_HOST_FLAGS) ; do \
17855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17856 done; \
17857 echo "Doing clean in mpfr" ; \
17858 (cd $(HOST_SUBDIR)/mpfr && \
17859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17861 "RANLIB=$${RANLIB}" \
0c24b341 17862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17863 clean) \
17864 || exit 1
17865
17866@endif mpfr
17867
17868.PHONY: maybe-distclean-mpfr distclean-mpfr
17869maybe-distclean-mpfr:
17870@if mpfr
17871maybe-distclean-mpfr: distclean-mpfr
17872
17873distclean-mpfr:
17874 @[ -f ./mpfr/Makefile ] || exit 0; \
17875 r=`${PWD_COMMAND}`; export r; \
17876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17877 $(HOST_EXPORTS) \
17878 for flag in $(EXTRA_HOST_FLAGS) ; do \
17879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17880 done; \
17881 echo "Doing distclean in mpfr" ; \
17882 (cd $(HOST_SUBDIR)/mpfr && \
17883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17885 "RANLIB=$${RANLIB}" \
0c24b341 17886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17887 distclean) \
17888 || exit 1
17889
17890@endif mpfr
17891
17892.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17893maybe-maintainer-clean-mpfr:
17894@if mpfr
17895maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17896
17897maintainer-clean-mpfr:
17898 @[ -f ./mpfr/Makefile ] || exit 0; \
17899 r=`${PWD_COMMAND}`; export r; \
17900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17901 $(HOST_EXPORTS) \
17902 for flag in $(EXTRA_HOST_FLAGS) ; do \
17903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17904 done; \
17905 echo "Doing maintainer-clean in mpfr" ; \
17906 (cd $(HOST_SUBDIR)/mpfr && \
17907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17909 "RANLIB=$${RANLIB}" \
0c24b341 17910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17911 maintainer-clean) \
17912 || exit 1
17913
17914@endif mpfr
17915
17916
17917
b813574b
PB
17918.PHONY: configure-gnuserv maybe-configure-gnuserv
17919maybe-configure-gnuserv:
4f0ef2d8
CD
17920@if gcc-bootstrap
17921configure-gnuserv: stage_current
17922@endif gcc-bootstrap
b813574b
PB
17923@if gnuserv
17924maybe-configure-gnuserv: configure-gnuserv
c52c6897 17925configure-gnuserv:
0aed8855 17926 @: $(MAKE); $(unstage)
c52c6897 17927 @r=`${PWD_COMMAND}`; export r; \
4fa63067 17928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17929 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 17931 $(HOST_EXPORTS) \
a7254363
PB
17932 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17933 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 17934 case $(srcdir) in \
b00612cc
PB
17935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17936 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17938 esac; \
b00612cc
PB
17939 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17940 libsrcdir="$$s/gnuserv"; \
4fa63067 17941 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17943 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17944 || exit 1
b813574b 17945@endif gnuserv
2a4cbe27 17946
a7254363
PB
17947
17948
d545f33b
PB
17949
17950
b813574b
PB
17951.PHONY: all-gnuserv maybe-all-gnuserv
17952maybe-all-gnuserv:
4f0ef2d8
CD
17953@if gcc-bootstrap
17954all-gnuserv: stage_current
17955@endif gcc-bootstrap
b813574b 17956@if gnuserv
d27cc32e 17957TARGET-gnuserv=all
b813574b
PB
17958maybe-all-gnuserv: all-gnuserv
17959all-gnuserv: configure-gnuserv
0aed8855 17960 @: $(MAKE); $(unstage)
4fa63067
NN
17961 @r=`${PWD_COMMAND}`; export r; \
17962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17963 $(HOST_EXPORTS) \
b00612cc 17964 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
17965 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17966 $(TARGET-gnuserv))
b813574b 17967@endif gnuserv
2a4cbe27 17968
a7254363 17969
d545f33b
PB
17970
17971
b813574b
PB
17972.PHONY: check-gnuserv maybe-check-gnuserv
17973maybe-check-gnuserv:
17974@if gnuserv
17975maybe-check-gnuserv: check-gnuserv
2a4cbe27 17976
b813574b 17977check-gnuserv:
0aed8855 17978 @: $(MAKE); $(unstage)
4fa63067 17979 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17981 $(HOST_EXPORTS) \
b00612cc
PB
17982 (cd $(HOST_SUBDIR)/gnuserv && \
17983 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17984
b813574b 17985@endif gnuserv
2a4cbe27 17986
b813574b
PB
17987.PHONY: install-gnuserv maybe-install-gnuserv
17988maybe-install-gnuserv:
17989@if gnuserv
17990maybe-install-gnuserv: install-gnuserv
2a4cbe27 17991
b813574b 17992install-gnuserv: installdirs
0aed8855 17993 @: $(MAKE); $(unstage)
4fa63067 17994 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17996 $(HOST_EXPORTS) \
b00612cc 17997 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 17998 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17999
b813574b 18000@endif gnuserv
2a4cbe27 18001
56a8fe78 18002# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18003
b813574b
PB
18004.PHONY: maybe-info-gnuserv info-gnuserv
18005maybe-info-gnuserv:
18006@if gnuserv
18007maybe-info-gnuserv: info-gnuserv
4fa63067 18008
b813574b
PB
18009info-gnuserv: \
18010 configure-gnuserv
0aed8855 18011 @: $(MAKE); $(unstage)
b813574b 18012 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18013 r=`${PWD_COMMAND}`; export r; \
18014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18015 $(HOST_EXPORTS) \
b813574b 18016 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18018 done; \
b813574b 18019 echo "Doing info in gnuserv" ; \
b00612cc 18020 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18023 "RANLIB=$${RANLIB}" \
0c24b341 18024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18025 info) \
2a4cbe27
NN
18026 || exit 1
18027
b813574b 18028@endif gnuserv
2a4cbe27 18029
b813574b
PB
18030.PHONY: maybe-dvi-gnuserv dvi-gnuserv
18031maybe-dvi-gnuserv:
18032@if gnuserv
18033maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 18034
b813574b
PB
18035dvi-gnuserv: \
18036 configure-gnuserv
0aed8855 18037 @: $(MAKE); $(unstage)
b813574b 18038 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18039 r=`${PWD_COMMAND}`; export r; \
18040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18041 $(HOST_EXPORTS) \
b813574b 18042 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18044 done; \
b813574b 18045 echo "Doing dvi in gnuserv" ; \
b00612cc 18046 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18049 "RANLIB=$${RANLIB}" \
0c24b341 18050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18051 dvi) \
2a4cbe27
NN
18052 || exit 1
18053
b813574b 18054@endif gnuserv
2a4cbe27 18055
56a8fe78
DD
18056.PHONY: maybe-pdf-gnuserv pdf-gnuserv
18057maybe-pdf-gnuserv:
18058@if gnuserv
18059maybe-pdf-gnuserv: pdf-gnuserv
18060
18061pdf-gnuserv: \
18062 configure-gnuserv
18063 @: $(MAKE); $(unstage)
18064 @[ -f ./gnuserv/Makefile ] || exit 0; \
18065 r=`${PWD_COMMAND}`; export r; \
18066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18067 $(HOST_EXPORTS) \
18068 for flag in $(EXTRA_HOST_FLAGS) ; do \
18069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18070 done; \
18071 echo "Doing pdf in gnuserv" ; \
18072 (cd $(HOST_SUBDIR)/gnuserv && \
18073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18075 "RANLIB=$${RANLIB}" \
0c24b341 18076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18077 pdf) \
18078 || exit 1
18079
18080@endif gnuserv
18081
6d389afc
MS
18082.PHONY: maybe-html-gnuserv html-gnuserv
18083maybe-html-gnuserv:
18084@if gnuserv
18085maybe-html-gnuserv: html-gnuserv
18086
18087html-gnuserv: \
18088 configure-gnuserv
0aed8855 18089 @: $(MAKE); $(unstage)
6d389afc
MS
18090 @[ -f ./gnuserv/Makefile ] || exit 0; \
18091 r=`${PWD_COMMAND}`; export r; \
18092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18093 $(HOST_EXPORTS) \
18094 for flag in $(EXTRA_HOST_FLAGS) ; do \
18095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18096 done; \
18097 echo "Doing html in gnuserv" ; \
b00612cc 18098 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
18099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18101 "RANLIB=$${RANLIB}" \
0c24b341 18102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18103 html) \
18104 || exit 1
18105
18106@endif gnuserv
18107
b813574b
PB
18108.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
18109maybe-TAGS-gnuserv:
18110@if gnuserv
18111maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 18112
b813574b
PB
18113TAGS-gnuserv: \
18114 configure-gnuserv
0aed8855 18115 @: $(MAKE); $(unstage)
b813574b 18116 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18117 r=`${PWD_COMMAND}`; export r; \
18118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18119 $(HOST_EXPORTS) \
b813574b 18120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18122 done; \
b813574b 18123 echo "Doing TAGS in gnuserv" ; \
b00612cc 18124 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18127 "RANLIB=$${RANLIB}" \
0c24b341 18128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18129 TAGS) \
2a4cbe27
NN
18130 || exit 1
18131
b813574b 18132@endif gnuserv
2a4cbe27 18133
b813574b
PB
18134.PHONY: maybe-install-info-gnuserv install-info-gnuserv
18135maybe-install-info-gnuserv:
18136@if gnuserv
18137maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 18138
b813574b
PB
18139install-info-gnuserv: \
18140 configure-gnuserv \
18141 info-gnuserv
0aed8855 18142 @: $(MAKE); $(unstage)
b813574b 18143 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18144 r=`${PWD_COMMAND}`; export r; \
18145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18146 $(HOST_EXPORTS) \
b813574b 18147 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18149 done; \
b813574b 18150 echo "Doing install-info in gnuserv" ; \
b00612cc 18151 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18154 "RANLIB=$${RANLIB}" \
0c24b341 18155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18156 install-info) \
2a4cbe27
NN
18157 || exit 1
18158
b813574b 18159@endif gnuserv
2a4cbe27 18160
a3ca38d2
DD
18161.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
18162maybe-install-pdf-gnuserv:
18163@if gnuserv
18164maybe-install-pdf-gnuserv: install-pdf-gnuserv
18165
18166install-pdf-gnuserv: \
18167 configure-gnuserv \
18168 pdf-gnuserv
18169 @: $(MAKE); $(unstage)
18170 @[ -f ./gnuserv/Makefile ] || exit 0; \
18171 r=`${PWD_COMMAND}`; export r; \
18172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18173 $(HOST_EXPORTS) \
18174 for flag in $(EXTRA_HOST_FLAGS) ; do \
18175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18176 done; \
18177 echo "Doing install-pdf in gnuserv" ; \
18178 (cd $(HOST_SUBDIR)/gnuserv && \
18179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18181 "RANLIB=$${RANLIB}" \
0c24b341 18182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18183 install-pdf) \
18184 || exit 1
18185
18186@endif gnuserv
18187
108a6f8e
CD
18188.PHONY: maybe-install-html-gnuserv install-html-gnuserv
18189maybe-install-html-gnuserv:
18190@if gnuserv
18191maybe-install-html-gnuserv: install-html-gnuserv
18192
18193install-html-gnuserv: \
18194 configure-gnuserv \
18195 html-gnuserv
18196 @: $(MAKE); $(unstage)
18197 @[ -f ./gnuserv/Makefile ] || exit 0; \
18198 r=`${PWD_COMMAND}`; export r; \
18199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18200 $(HOST_EXPORTS) \
18201 for flag in $(EXTRA_HOST_FLAGS) ; do \
18202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18203 done; \
18204 echo "Doing install-html in gnuserv" ; \
18205 (cd $(HOST_SUBDIR)/gnuserv && \
18206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18208 "RANLIB=$${RANLIB}" \
0c24b341 18209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18210 install-html) \
18211 || exit 1
18212
18213@endif gnuserv
18214
b813574b
PB
18215.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
18216maybe-installcheck-gnuserv:
18217@if gnuserv
18218maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 18219
b813574b
PB
18220installcheck-gnuserv: \
18221 configure-gnuserv
0aed8855 18222 @: $(MAKE); $(unstage)
b813574b 18223 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18224 r=`${PWD_COMMAND}`; export r; \
18225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18226 $(HOST_EXPORTS) \
b813574b 18227 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18229 done; \
b813574b 18230 echo "Doing installcheck in gnuserv" ; \
b00612cc 18231 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18234 "RANLIB=$${RANLIB}" \
0c24b341 18235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18236 installcheck) \
2a4cbe27
NN
18237 || exit 1
18238
b813574b 18239@endif gnuserv
2a4cbe27 18240
b813574b
PB
18241.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
18242maybe-mostlyclean-gnuserv:
18243@if gnuserv
18244maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 18245
b813574b 18246mostlyclean-gnuserv:
0aed8855 18247 @: $(MAKE); $(unstage)
b813574b 18248 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18249 r=`${PWD_COMMAND}`; export r; \
18250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18251 $(HOST_EXPORTS) \
b813574b 18252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18254 done; \
b813574b 18255 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 18256 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18259 "RANLIB=$${RANLIB}" \
0c24b341 18260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18261 mostlyclean) \
2a4cbe27
NN
18262 || exit 1
18263
b813574b 18264@endif gnuserv
2a4cbe27 18265
b813574b
PB
18266.PHONY: maybe-clean-gnuserv clean-gnuserv
18267maybe-clean-gnuserv:
18268@if gnuserv
18269maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 18270
b813574b 18271clean-gnuserv:
0aed8855 18272 @: $(MAKE); $(unstage)
b813574b 18273 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18274 r=`${PWD_COMMAND}`; export r; \
18275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18276 $(HOST_EXPORTS) \
b813574b 18277 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18279 done; \
b813574b 18280 echo "Doing clean in gnuserv" ; \
b00612cc 18281 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18284 "RANLIB=$${RANLIB}" \
0c24b341 18285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18286 clean) \
2a4cbe27
NN
18287 || exit 1
18288
b813574b 18289@endif gnuserv
2a4cbe27 18290
b813574b
PB
18291.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18292maybe-distclean-gnuserv:
18293@if gnuserv
18294maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 18295
b813574b 18296distclean-gnuserv:
0aed8855 18297 @: $(MAKE); $(unstage)
b813574b 18298 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18299 r=`${PWD_COMMAND}`; export r; \
18300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18301 $(HOST_EXPORTS) \
b813574b 18302 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18304 done; \
b813574b 18305 echo "Doing distclean in gnuserv" ; \
b00612cc 18306 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18309 "RANLIB=$${RANLIB}" \
0c24b341 18310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18311 distclean) \
2a4cbe27
NN
18312 || exit 1
18313
b813574b 18314@endif gnuserv
2a4cbe27 18315
b813574b
PB
18316.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18317maybe-maintainer-clean-gnuserv:
18318@if gnuserv
18319maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 18320
b813574b 18321maintainer-clean-gnuserv:
0aed8855 18322 @: $(MAKE); $(unstage)
b813574b 18323 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18324 r=`${PWD_COMMAND}`; export r; \
18325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18326 $(HOST_EXPORTS) \
b813574b 18327 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18329 done; \
b813574b 18330 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 18331 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18334 "RANLIB=$${RANLIB}" \
0c24b341 18335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18336 maintainer-clean) \
2a4cbe27
NN
18337 || exit 1
18338
b813574b 18339@endif gnuserv
2a4cbe27 18340
2a4cbe27 18341
a7254363 18342
93f9b408
ILT
18343.PHONY: configure-gold maybe-configure-gold
18344maybe-configure-gold:
18345@if gcc-bootstrap
18346configure-gold: stage_current
18347@endif gcc-bootstrap
18348@if gold
18349maybe-configure-gold: configure-gold
18350configure-gold:
18351 @r=`${PWD_COMMAND}`; export r; \
18352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18353 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18354 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18355 $(HOST_EXPORTS) \
18356 echo Configuring in $(HOST_SUBDIR)/gold; \
18357 cd "$(HOST_SUBDIR)/gold" || exit 1; \
18358 case $(srcdir) in \
18359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18360 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18362 esac; \
18363 srcdiroption="--srcdir=$${topdir}/gold"; \
18364 libsrcdir="$$s/gold"; \
18365 $(SHELL) $${libsrcdir}/configure \
18366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18367 --target=${target_alias} $${srcdiroption} \
18368 || exit 1
18369@endif gold
18370
18371
18372
18373.PHONY: configure-stage1-gold maybe-configure-stage1-gold
18374maybe-configure-stage1-gold:
18375@if gold-bootstrap
18376maybe-configure-stage1-gold: configure-stage1-gold
18377configure-stage1-gold:
18378 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18379 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18380 @r=`${PWD_COMMAND}`; export r; \
18381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18382 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18383 $(HOST_EXPORTS) \
18384 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18385 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18386 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
18387 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18388 cd $(HOST_SUBDIR)/gold || exit 1; \
18389 case $(srcdir) in \
18390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18391 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18393 esac; \
18394 srcdiroption="--srcdir=$${topdir}/gold"; \
18395 libsrcdir="$$s/gold"; \
18396 $(SHELL) $${libsrcdir}/configure \
18397 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18398 --target=${target_alias} $${srcdiroption} \
18399 \
18400 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
18401@endif gold-bootstrap
18402
18403.PHONY: configure-stage2-gold maybe-configure-stage2-gold
18404maybe-configure-stage2-gold:
18405@if gold-bootstrap
18406maybe-configure-stage2-gold: configure-stage2-gold
18407configure-stage2-gold:
18408 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18409 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18410 @r=`${PWD_COMMAND}`; export r; \
18411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18412 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18413 $(HOST_EXPORTS) \
18414 $(POSTSTAGE1_HOST_EXPORTS) \
18415 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18416 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18417 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
18418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18419 cd $(HOST_SUBDIR)/gold || exit 1; \
18420 case $(srcdir) in \
18421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18422 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18424 esac; \
18425 srcdiroption="--srcdir=$${topdir}/gold"; \
18426 libsrcdir="$$s/gold"; \
18427 $(SHELL) $${libsrcdir}/configure \
18428 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18429 --target=${target_alias} $${srcdiroption} \
18430 --with-build-libsubdir=$(HOST_SUBDIR) \
18431 @stage2_werror_flag@
18432@endif gold-bootstrap
18433
18434.PHONY: configure-stageb2g0-gold maybe-configure-stageb2g0-gold
18435maybe-configure-stageb2g0-gold:
18436@if gold-bootstrap
18437maybe-configure-stageb2g0-gold: configure-stageb2g0-gold
18438configure-stageb2g0-gold:
18439 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18440 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18441 @r=`${PWD_COMMAND}`; export r; \
18442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18443 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18444 $(HOST_EXPORTS) \
18445 $(POSTSTAGE1_HOST_EXPORTS) \
18446 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
18447 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
18448 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gold ; \
18449 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18450 cd $(HOST_SUBDIR)/gold || exit 1; \
18451 case $(srcdir) in \
18452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18453 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18455 esac; \
18456 srcdiroption="--srcdir=$${topdir}/gold"; \
18457 libsrcdir="$$s/gold"; \
18458 $(SHELL) $${libsrcdir}/configure \
18459 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18460 --target=${target_alias} $${srcdiroption} \
18461 --with-build-libsubdir=$(HOST_SUBDIR) \
18462 @stage2_werror_flag@
18463@endif gold-bootstrap
18464
18465.PHONY: configure-stage3-gold maybe-configure-stage3-gold
18466maybe-configure-stage3-gold:
18467@if gold-bootstrap
18468maybe-configure-stage3-gold: configure-stage3-gold
18469configure-stage3-gold:
18470 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18471 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18472 @r=`${PWD_COMMAND}`; export r; \
18473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18474 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18475 $(HOST_EXPORTS) \
18476 $(POSTSTAGE1_HOST_EXPORTS) \
18477 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18478 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18479 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
18480 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18481 cd $(HOST_SUBDIR)/gold || exit 1; \
18482 case $(srcdir) in \
18483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18484 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18486 esac; \
18487 srcdiroption="--srcdir=$${topdir}/gold"; \
18488 libsrcdir="$$s/gold"; \
18489 $(SHELL) $${libsrcdir}/configure \
18490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18491 --target=${target_alias} $${srcdiroption} \
18492 --with-build-libsubdir=$(HOST_SUBDIR) \
18493 @stage2_werror_flag@
18494@endif gold-bootstrap
18495
18496.PHONY: configure-stageb3g2-gold maybe-configure-stageb3g2-gold
18497maybe-configure-stageb3g2-gold:
18498@if gold-bootstrap
18499maybe-configure-stageb3g2-gold: configure-stageb3g2-gold
18500configure-stageb3g2-gold:
18501 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18502 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18503 @r=`${PWD_COMMAND}`; export r; \
18504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18505 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18506 $(HOST_EXPORTS) \
18507 $(POSTSTAGE1_HOST_EXPORTS) \
18508 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
18509 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
18510 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gold ; \
18511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18512 cd $(HOST_SUBDIR)/gold || exit 1; \
18513 case $(srcdir) in \
18514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18515 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18517 esac; \
18518 srcdiroption="--srcdir=$${topdir}/gold"; \
18519 libsrcdir="$$s/gold"; \
18520 $(SHELL) $${libsrcdir}/configure \
18521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18522 --target=${target_alias} $${srcdiroption} \
18523 --with-build-libsubdir=$(HOST_SUBDIR) \
18524 @stage2_werror_flag@
18525@endif gold-bootstrap
18526
18527.PHONY: configure-stage4-gold maybe-configure-stage4-gold
18528maybe-configure-stage4-gold:
18529@if gold-bootstrap
18530maybe-configure-stage4-gold: configure-stage4-gold
18531configure-stage4-gold:
18532 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18534 @r=`${PWD_COMMAND}`; export r; \
18535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18536 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18537 $(HOST_EXPORTS) \
18538 $(POSTSTAGE1_HOST_EXPORTS) \
18539 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18540 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18541 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
18542 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18543 cd $(HOST_SUBDIR)/gold || exit 1; \
18544 case $(srcdir) in \
18545 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18546 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18547 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18548 esac; \
18549 srcdiroption="--srcdir=$${topdir}/gold"; \
18550 libsrcdir="$$s/gold"; \
18551 $(SHELL) $${libsrcdir}/configure \
18552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18553 --target=${target_alias} $${srcdiroption} \
18554 --with-build-libsubdir=$(HOST_SUBDIR) \
18555 @stage2_werror_flag@
18556@endif gold-bootstrap
18557
18558.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
18559maybe-configure-stageprofile-gold:
18560@if gold-bootstrap
18561maybe-configure-stageprofile-gold: configure-stageprofile-gold
18562configure-stageprofile-gold:
18563 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18564 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18565 @r=`${PWD_COMMAND}`; export r; \
18566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18567 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18568 $(HOST_EXPORTS) \
18569 $(POSTSTAGE1_HOST_EXPORTS) \
18570 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
18571 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
18572 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
18573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18574 cd $(HOST_SUBDIR)/gold || exit 1; \
18575 case $(srcdir) in \
18576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18577 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18579 esac; \
18580 srcdiroption="--srcdir=$${topdir}/gold"; \
18581 libsrcdir="$$s/gold"; \
18582 $(SHELL) $${libsrcdir}/configure \
18583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18584 --target=${target_alias} $${srcdiroption} \
18585 --with-build-libsubdir=$(HOST_SUBDIR) \
18586 @stage2_werror_flag@
18587@endif gold-bootstrap
18588
18589.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
18590maybe-configure-stagefeedback-gold:
18591@if gold-bootstrap
18592maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
18593configure-stagefeedback-gold:
18594 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18595 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18596 @r=`${PWD_COMMAND}`; export r; \
18597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18598 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18599 $(HOST_EXPORTS) \
18600 $(POSTSTAGE1_HOST_EXPORTS) \
18601 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
18602 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
18603 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
18604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18605 cd $(HOST_SUBDIR)/gold || exit 1; \
18606 case $(srcdir) in \
18607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18608 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18610 esac; \
18611 srcdiroption="--srcdir=$${topdir}/gold"; \
18612 libsrcdir="$$s/gold"; \
18613 $(SHELL) $${libsrcdir}/configure \
18614 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18615 --target=${target_alias} $${srcdiroption} \
18616 --with-build-libsubdir=$(HOST_SUBDIR) \
18617 @stage2_werror_flag@
18618@endif gold-bootstrap
18619
18620
18621
18622
18623
18624.PHONY: all-gold maybe-all-gold
18625maybe-all-gold:
18626@if gcc-bootstrap
18627all-gold: stage_current
18628@endif gcc-bootstrap
18629@if gold
18630TARGET-gold=all
18631maybe-all-gold: all-gold
18632all-gold: configure-gold
18633 @r=`${PWD_COMMAND}`; export r; \
18634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18635 $(HOST_EXPORTS) \
18636 (cd $(HOST_SUBDIR)/gold && \
18637 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18638 $(TARGET-gold))
18639@endif gold
18640
18641
18642
18643.PHONY: all-stage1-gold maybe-all-stage1-gold
18644.PHONY: clean-stage1-gold maybe-clean-stage1-gold
18645maybe-all-stage1-gold:
18646maybe-clean-stage1-gold:
18647@if gold-bootstrap
18648maybe-all-stage1-gold: all-stage1-gold
18649all-stage1: all-stage1-gold
18650TARGET-stage1-gold = $(TARGET-gold)
18651all-stage1-gold: configure-stage1-gold
18652 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18653 @r=`${PWD_COMMAND}`; export r; \
18654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18655 $(HOST_EXPORTS) \
18656 cd $(HOST_SUBDIR)/gold && \
18657 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18658 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
18659 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
18660 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
18661 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
18662 $(TARGET-stage1-gold)
18663
18664maybe-clean-stage1-gold: clean-stage1-gold
18665clean-stage1: clean-stage1-gold
18666clean-stage1-gold:
18667 @if [ $(current_stage) = stage1 ]; then \
18668 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18669 else \
18670 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
18671 $(MAKE) stage1-start; \
18672 fi; \
18673 cd $(HOST_SUBDIR)/gold && \
18674 $(MAKE) $(EXTRA_HOST_FLAGS) \
18675 clean
18676@endif gold-bootstrap
18677
18678
18679.PHONY: all-stage2-gold maybe-all-stage2-gold
18680.PHONY: clean-stage2-gold maybe-clean-stage2-gold
18681maybe-all-stage2-gold:
18682maybe-clean-stage2-gold:
18683@if gold-bootstrap
18684maybe-all-stage2-gold: all-stage2-gold
18685all-stage2: all-stage2-gold
18686TARGET-stage2-gold = $(TARGET-gold)
18687all-stage2-gold: configure-stage2-gold
18688 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18689 @r=`${PWD_COMMAND}`; export r; \
18690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18691 $(HOST_EXPORTS) \
18692 $(POSTSTAGE1_HOST_EXPORTS) \
18693 cd $(HOST_SUBDIR)/gold && \
18694 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18695 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
18696 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18697 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18698 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18699 $(TARGET-stage2-gold)
18700
18701maybe-clean-stage2-gold: clean-stage2-gold
18702clean-stage2: clean-stage2-gold
18703clean-stage2-gold:
18704 @if [ $(current_stage) = stage2 ]; then \
18705 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18706 else \
18707 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
18708 $(MAKE) stage2-start; \
18709 fi; \
18710 cd $(HOST_SUBDIR)/gold && \
18711 $(MAKE) $(EXTRA_HOST_FLAGS) \
18712 $(POSTSTAGE1_FLAGS_TO_PASS) \
18713 clean
18714@endif gold-bootstrap
18715
18716
18717.PHONY: all-stageb2g0-gold maybe-all-stageb2g0-gold
18718.PHONY: clean-stageb2g0-gold maybe-clean-stageb2g0-gold
18719maybe-all-stageb2g0-gold:
18720maybe-clean-stageb2g0-gold:
18721@if gold-bootstrap
18722maybe-all-stageb2g0-gold: all-stageb2g0-gold
18723all-stageb2g0: all-stageb2g0-gold
18724TARGET-stageb2g0-gold = $(TARGET-gold)
18725all-stageb2g0-gold: configure-stageb2g0-gold
18726 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18727 @r=`${PWD_COMMAND}`; export r; \
18728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18729 $(HOST_EXPORTS) \
18730 $(POSTSTAGE1_HOST_EXPORTS) \
18731 cd $(HOST_SUBDIR)/gold && \
18732 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18733 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
18734 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
18735 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
18736 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18737 $(TARGET-stageb2g0-gold)
18738
18739maybe-clean-stageb2g0-gold: clean-stageb2g0-gold
18740clean-stageb2g0: clean-stageb2g0-gold
18741clean-stageb2g0-gold:
18742 @if [ $(current_stage) = stageb2g0 ]; then \
18743 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18744 else \
18745 [ -f $(HOST_SUBDIR)/stageb2g0-gold/Makefile ] || exit 0; \
18746 $(MAKE) stageb2g0-start; \
18747 fi; \
18748 cd $(HOST_SUBDIR)/gold && \
18749 $(MAKE) $(EXTRA_HOST_FLAGS) \
18750 $(POSTSTAGE1_FLAGS_TO_PASS) \
18751 clean
18752@endif gold-bootstrap
18753
18754
18755.PHONY: all-stage3-gold maybe-all-stage3-gold
18756.PHONY: clean-stage3-gold maybe-clean-stage3-gold
18757maybe-all-stage3-gold:
18758maybe-clean-stage3-gold:
18759@if gold-bootstrap
18760maybe-all-stage3-gold: all-stage3-gold
18761all-stage3: all-stage3-gold
18762TARGET-stage3-gold = $(TARGET-gold)
18763all-stage3-gold: configure-stage3-gold
18764 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18765 @r=`${PWD_COMMAND}`; export r; \
18766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18767 $(HOST_EXPORTS) \
18768 $(POSTSTAGE1_HOST_EXPORTS) \
18769 cd $(HOST_SUBDIR)/gold && \
18770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18771 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
18772 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
18773 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
18774 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18775 $(TARGET-stage3-gold)
18776
18777maybe-clean-stage3-gold: clean-stage3-gold
18778clean-stage3: clean-stage3-gold
18779clean-stage3-gold:
18780 @if [ $(current_stage) = stage3 ]; then \
18781 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18782 else \
18783 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
18784 $(MAKE) stage3-start; \
18785 fi; \
18786 cd $(HOST_SUBDIR)/gold && \
18787 $(MAKE) $(EXTRA_HOST_FLAGS) \
18788 $(POSTSTAGE1_FLAGS_TO_PASS) \
18789 clean
18790@endif gold-bootstrap
18791
18792
18793.PHONY: all-stageb3g2-gold maybe-all-stageb3g2-gold
18794.PHONY: clean-stageb3g2-gold maybe-clean-stageb3g2-gold
18795maybe-all-stageb3g2-gold:
18796maybe-clean-stageb3g2-gold:
18797@if gold-bootstrap
18798maybe-all-stageb3g2-gold: all-stageb3g2-gold
18799all-stageb3g2: all-stageb3g2-gold
18800TARGET-stageb3g2-gold = $(TARGET-gold)
18801all-stageb3g2-gold: configure-stageb3g2-gold
18802 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18803 @r=`${PWD_COMMAND}`; export r; \
18804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18805 $(HOST_EXPORTS) \
18806 $(POSTSTAGE1_HOST_EXPORTS) \
18807 cd $(HOST_SUBDIR)/gold && \
18808 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18809 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
18810 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
18811 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
18812 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18813 $(TARGET-stageb3g2-gold)
18814
18815maybe-clean-stageb3g2-gold: clean-stageb3g2-gold
18816clean-stageb3g2: clean-stageb3g2-gold
18817clean-stageb3g2-gold:
18818 @if [ $(current_stage) = stageb3g2 ]; then \
18819 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18820 else \
18821 [ -f $(HOST_SUBDIR)/stageb3g2-gold/Makefile ] || exit 0; \
18822 $(MAKE) stageb3g2-start; \
18823 fi; \
18824 cd $(HOST_SUBDIR)/gold && \
18825 $(MAKE) $(EXTRA_HOST_FLAGS) \
18826 $(POSTSTAGE1_FLAGS_TO_PASS) \
18827 clean
18828@endif gold-bootstrap
18829
18830
18831.PHONY: all-stage4-gold maybe-all-stage4-gold
18832.PHONY: clean-stage4-gold maybe-clean-stage4-gold
18833maybe-all-stage4-gold:
18834maybe-clean-stage4-gold:
18835@if gold-bootstrap
18836maybe-all-stage4-gold: all-stage4-gold
18837all-stage4: all-stage4-gold
18838TARGET-stage4-gold = $(TARGET-gold)
18839all-stage4-gold: configure-stage4-gold
18840 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18841 @r=`${PWD_COMMAND}`; export r; \
18842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18843 $(HOST_EXPORTS) \
18844 $(POSTSTAGE1_HOST_EXPORTS) \
18845 cd $(HOST_SUBDIR)/gold && \
18846 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18847 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
18848 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18849 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
18850 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18851 $(TARGET-stage4-gold)
18852
18853maybe-clean-stage4-gold: clean-stage4-gold
18854clean-stage4: clean-stage4-gold
18855clean-stage4-gold:
18856 @if [ $(current_stage) = stage4 ]; then \
18857 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18858 else \
18859 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
18860 $(MAKE) stage4-start; \
18861 fi; \
18862 cd $(HOST_SUBDIR)/gold && \
18863 $(MAKE) $(EXTRA_HOST_FLAGS) \
18864 $(POSTSTAGE1_FLAGS_TO_PASS) \
18865 clean
18866@endif gold-bootstrap
18867
18868
18869.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
18870.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
18871maybe-all-stageprofile-gold:
18872maybe-clean-stageprofile-gold:
18873@if gold-bootstrap
18874maybe-all-stageprofile-gold: all-stageprofile-gold
18875all-stageprofile: all-stageprofile-gold
18876TARGET-stageprofile-gold = $(TARGET-gold)
18877all-stageprofile-gold: configure-stageprofile-gold
18878 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18879 @r=`${PWD_COMMAND}`; export r; \
18880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18881 $(HOST_EXPORTS) \
18882 $(POSTSTAGE1_HOST_EXPORTS) \
18883 cd $(HOST_SUBDIR)/gold && \
18884 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18885 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
18886 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18887 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18888 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18889 $(TARGET-stageprofile-gold)
18890
18891maybe-clean-stageprofile-gold: clean-stageprofile-gold
18892clean-stageprofile: clean-stageprofile-gold
18893clean-stageprofile-gold:
18894 @if [ $(current_stage) = stageprofile ]; then \
18895 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18896 else \
18897 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
18898 $(MAKE) stageprofile-start; \
18899 fi; \
18900 cd $(HOST_SUBDIR)/gold && \
18901 $(MAKE) $(EXTRA_HOST_FLAGS) \
18902 $(POSTSTAGE1_FLAGS_TO_PASS) \
18903 clean
18904@endif gold-bootstrap
18905
18906
18907.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
18908.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
18909maybe-all-stagefeedback-gold:
18910maybe-clean-stagefeedback-gold:
18911@if gold-bootstrap
18912maybe-all-stagefeedback-gold: all-stagefeedback-gold
18913all-stagefeedback: all-stagefeedback-gold
18914TARGET-stagefeedback-gold = $(TARGET-gold)
18915all-stagefeedback-gold: configure-stagefeedback-gold
18916 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18917 @r=`${PWD_COMMAND}`; export r; \
18918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18919 $(HOST_EXPORTS) \
18920 $(POSTSTAGE1_HOST_EXPORTS) \
18921 cd $(HOST_SUBDIR)/gold && \
18922 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18923 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
18924 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18925 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18926 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18927 $(TARGET-stagefeedback-gold)
18928
18929maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
18930clean-stagefeedback: clean-stagefeedback-gold
18931clean-stagefeedback-gold:
18932 @if [ $(current_stage) = stagefeedback ]; then \
18933 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18934 else \
18935 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
18936 $(MAKE) stagefeedback-start; \
18937 fi; \
18938 cd $(HOST_SUBDIR)/gold && \
18939 $(MAKE) $(EXTRA_HOST_FLAGS) \
18940 $(POSTSTAGE1_FLAGS_TO_PASS) \
18941 clean
18942@endif gold-bootstrap
18943
18944
18945
18946
18947
18948.PHONY: check-gold maybe-check-gold
18949maybe-check-gold:
18950@if gold
18951maybe-check-gold: check-gold
18952
18953check-gold:
18954 @: $(MAKE); $(unstage)
18955 @r=`${PWD_COMMAND}`; export r; \
18956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18957 $(HOST_EXPORTS) \
18958 (cd $(HOST_SUBDIR)/gold && \
18959 $(MAKE) $(FLAGS_TO_PASS) check)
18960
18961@endif gold
18962
18963.PHONY: install-gold maybe-install-gold
18964maybe-install-gold:
18965@if gold
18966maybe-install-gold: install-gold
18967
18968install-gold: installdirs
18969 @: $(MAKE); $(unstage)
18970 @r=`${PWD_COMMAND}`; export r; \
18971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18972 $(HOST_EXPORTS) \
18973 (cd $(HOST_SUBDIR)/gold && \
18974 $(MAKE) $(FLAGS_TO_PASS) install)
18975
18976@endif gold
18977
18978# Other targets (info, dvi, pdf, etc.)
18979
18980.PHONY: maybe-info-gold info-gold
18981maybe-info-gold:
18982@if gold
18983maybe-info-gold: info-gold
18984
18985info-gold: \
18986 configure-gold
18987 @[ -f ./gold/Makefile ] || exit 0; \
18988 r=`${PWD_COMMAND}`; export r; \
18989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18990 $(HOST_EXPORTS) \
18991 for flag in $(EXTRA_HOST_FLAGS) ; do \
18992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18993 done; \
18994 echo "Doing info in gold" ; \
18995 (cd $(HOST_SUBDIR)/gold && \
18996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18998 "RANLIB=$${RANLIB}" \
18999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19000 info) \
19001 || exit 1
19002
19003@endif gold
19004
19005.PHONY: maybe-dvi-gold dvi-gold
19006maybe-dvi-gold:
19007@if gold
19008maybe-dvi-gold: dvi-gold
19009
19010dvi-gold: \
19011 configure-gold
19012 @[ -f ./gold/Makefile ] || exit 0; \
19013 r=`${PWD_COMMAND}`; export r; \
19014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19015 $(HOST_EXPORTS) \
19016 for flag in $(EXTRA_HOST_FLAGS) ; do \
19017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19018 done; \
19019 echo "Doing dvi in gold" ; \
19020 (cd $(HOST_SUBDIR)/gold && \
19021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19023 "RANLIB=$${RANLIB}" \
19024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19025 dvi) \
19026 || exit 1
19027
19028@endif gold
19029
19030.PHONY: maybe-pdf-gold pdf-gold
19031maybe-pdf-gold:
19032@if gold
19033maybe-pdf-gold: pdf-gold
19034
19035pdf-gold: \
19036 configure-gold
19037 @[ -f ./gold/Makefile ] || exit 0; \
19038 r=`${PWD_COMMAND}`; export r; \
19039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19040 $(HOST_EXPORTS) \
19041 for flag in $(EXTRA_HOST_FLAGS) ; do \
19042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19043 done; \
19044 echo "Doing pdf in gold" ; \
19045 (cd $(HOST_SUBDIR)/gold && \
19046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19048 "RANLIB=$${RANLIB}" \
19049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19050 pdf) \
19051 || exit 1
19052
19053@endif gold
19054
19055.PHONY: maybe-html-gold html-gold
19056maybe-html-gold:
19057@if gold
19058maybe-html-gold: html-gold
19059
19060html-gold: \
19061 configure-gold
19062 @[ -f ./gold/Makefile ] || exit 0; \
19063 r=`${PWD_COMMAND}`; export r; \
19064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19065 $(HOST_EXPORTS) \
19066 for flag in $(EXTRA_HOST_FLAGS) ; do \
19067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19068 done; \
19069 echo "Doing html in gold" ; \
19070 (cd $(HOST_SUBDIR)/gold && \
19071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19073 "RANLIB=$${RANLIB}" \
19074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19075 html) \
19076 || exit 1
19077
19078@endif gold
19079
19080.PHONY: maybe-TAGS-gold TAGS-gold
19081maybe-TAGS-gold:
19082@if gold
19083maybe-TAGS-gold: TAGS-gold
19084
19085TAGS-gold: \
19086 configure-gold
19087 @[ -f ./gold/Makefile ] || exit 0; \
19088 r=`${PWD_COMMAND}`; export r; \
19089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19090 $(HOST_EXPORTS) \
19091 for flag in $(EXTRA_HOST_FLAGS) ; do \
19092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19093 done; \
19094 echo "Doing TAGS in gold" ; \
19095 (cd $(HOST_SUBDIR)/gold && \
19096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19098 "RANLIB=$${RANLIB}" \
19099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19100 TAGS) \
19101 || exit 1
19102
19103@endif gold
19104
19105.PHONY: maybe-install-info-gold install-info-gold
19106maybe-install-info-gold:
19107@if gold
19108maybe-install-info-gold: install-info-gold
19109
19110install-info-gold: \
19111 configure-gold \
19112 info-gold
19113 @[ -f ./gold/Makefile ] || exit 0; \
19114 r=`${PWD_COMMAND}`; export r; \
19115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19116 $(HOST_EXPORTS) \
19117 for flag in $(EXTRA_HOST_FLAGS) ; do \
19118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19119 done; \
19120 echo "Doing install-info in gold" ; \
19121 (cd $(HOST_SUBDIR)/gold && \
19122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19124 "RANLIB=$${RANLIB}" \
19125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19126 install-info) \
19127 || exit 1
19128
19129@endif gold
19130
19131.PHONY: maybe-install-pdf-gold install-pdf-gold
19132maybe-install-pdf-gold:
19133@if gold
19134maybe-install-pdf-gold: install-pdf-gold
19135
19136install-pdf-gold: \
19137 configure-gold \
19138 pdf-gold
19139 @[ -f ./gold/Makefile ] || exit 0; \
19140 r=`${PWD_COMMAND}`; export r; \
19141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19142 $(HOST_EXPORTS) \
19143 for flag in $(EXTRA_HOST_FLAGS) ; do \
19144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19145 done; \
19146 echo "Doing install-pdf in gold" ; \
19147 (cd $(HOST_SUBDIR)/gold && \
19148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19150 "RANLIB=$${RANLIB}" \
19151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19152 install-pdf) \
19153 || exit 1
19154
19155@endif gold
19156
19157.PHONY: maybe-install-html-gold install-html-gold
19158maybe-install-html-gold:
19159@if gold
19160maybe-install-html-gold: install-html-gold
19161
19162install-html-gold: \
19163 configure-gold \
19164 html-gold
19165 @[ -f ./gold/Makefile ] || exit 0; \
19166 r=`${PWD_COMMAND}`; export r; \
19167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19168 $(HOST_EXPORTS) \
19169 for flag in $(EXTRA_HOST_FLAGS) ; do \
19170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19171 done; \
19172 echo "Doing install-html in gold" ; \
19173 (cd $(HOST_SUBDIR)/gold && \
19174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19176 "RANLIB=$${RANLIB}" \
19177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19178 install-html) \
19179 || exit 1
19180
19181@endif gold
19182
19183.PHONY: maybe-installcheck-gold installcheck-gold
19184maybe-installcheck-gold:
19185@if gold
19186maybe-installcheck-gold: installcheck-gold
19187
19188installcheck-gold: \
19189 configure-gold
19190 @[ -f ./gold/Makefile ] || exit 0; \
19191 r=`${PWD_COMMAND}`; export r; \
19192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19193 $(HOST_EXPORTS) \
19194 for flag in $(EXTRA_HOST_FLAGS) ; do \
19195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19196 done; \
19197 echo "Doing installcheck in gold" ; \
19198 (cd $(HOST_SUBDIR)/gold && \
19199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19201 "RANLIB=$${RANLIB}" \
19202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19203 installcheck) \
19204 || exit 1
19205
19206@endif gold
19207
19208.PHONY: maybe-mostlyclean-gold mostlyclean-gold
19209maybe-mostlyclean-gold:
19210@if gold
19211maybe-mostlyclean-gold: mostlyclean-gold
19212
19213mostlyclean-gold:
19214 @[ -f ./gold/Makefile ] || exit 0; \
19215 r=`${PWD_COMMAND}`; export r; \
19216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19217 $(HOST_EXPORTS) \
19218 for flag in $(EXTRA_HOST_FLAGS) ; do \
19219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19220 done; \
19221 echo "Doing mostlyclean in gold" ; \
19222 (cd $(HOST_SUBDIR)/gold && \
19223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19225 "RANLIB=$${RANLIB}" \
19226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19227 mostlyclean) \
19228 || exit 1
19229
19230@endif gold
19231
19232.PHONY: maybe-clean-gold clean-gold
19233maybe-clean-gold:
19234@if gold
19235maybe-clean-gold: clean-gold
19236
19237clean-gold:
19238 @[ -f ./gold/Makefile ] || exit 0; \
19239 r=`${PWD_COMMAND}`; export r; \
19240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19241 $(HOST_EXPORTS) \
19242 for flag in $(EXTRA_HOST_FLAGS) ; do \
19243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19244 done; \
19245 echo "Doing clean in gold" ; \
19246 (cd $(HOST_SUBDIR)/gold && \
19247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19249 "RANLIB=$${RANLIB}" \
19250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19251 clean) \
19252 || exit 1
19253
19254@endif gold
19255
19256.PHONY: maybe-distclean-gold distclean-gold
19257maybe-distclean-gold:
19258@if gold
19259maybe-distclean-gold: distclean-gold
19260
19261distclean-gold:
19262 @[ -f ./gold/Makefile ] || exit 0; \
19263 r=`${PWD_COMMAND}`; export r; \
19264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19265 $(HOST_EXPORTS) \
19266 for flag in $(EXTRA_HOST_FLAGS) ; do \
19267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19268 done; \
19269 echo "Doing distclean in gold" ; \
19270 (cd $(HOST_SUBDIR)/gold && \
19271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19273 "RANLIB=$${RANLIB}" \
19274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19275 distclean) \
19276 || exit 1
19277
19278@endif gold
19279
19280.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
19281maybe-maintainer-clean-gold:
19282@if gold
19283maybe-maintainer-clean-gold: maintainer-clean-gold
19284
19285maintainer-clean-gold:
19286 @[ -f ./gold/Makefile ] || exit 0; \
19287 r=`${PWD_COMMAND}`; export r; \
19288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19289 $(HOST_EXPORTS) \
19290 for flag in $(EXTRA_HOST_FLAGS) ; do \
19291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19292 done; \
19293 echo "Doing maintainer-clean in gold" ; \
19294 (cd $(HOST_SUBDIR)/gold && \
19295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19297 "RANLIB=$${RANLIB}" \
19298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19299 maintainer-clean) \
19300 || exit 1
19301
19302@endif gold
19303
19304
19305
b813574b
PB
19306.PHONY: configure-gprof maybe-configure-gprof
19307maybe-configure-gprof:
4f0ef2d8
CD
19308@if gcc-bootstrap
19309configure-gprof: stage_current
19310@endif gcc-bootstrap
b813574b
PB
19311@if gprof
19312maybe-configure-gprof: configure-gprof
c52c6897 19313configure-gprof:
0aed8855 19314 @: $(MAKE); $(unstage)
c52c6897 19315 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19317 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
19318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 19319 $(HOST_EXPORTS) \
a7254363
PB
19320 echo Configuring in $(HOST_SUBDIR)/gprof; \
19321 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 19322 case $(srcdir) in \
b00612cc
PB
19323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19324 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
19325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19326 esac; \
b00612cc
PB
19327 srcdiroption="--srcdir=$${topdir}/gprof"; \
19328 libsrcdir="$$s/gprof"; \
4fa63067 19329 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19330 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19331 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19332 || exit 1
b813574b 19333@endif gprof
2a4cbe27 19334
a7254363
PB
19335
19336
d545f33b
PB
19337
19338
b813574b
PB
19339.PHONY: all-gprof maybe-all-gprof
19340maybe-all-gprof:
4f0ef2d8
CD
19341@if gcc-bootstrap
19342all-gprof: stage_current
19343@endif gcc-bootstrap
b813574b 19344@if gprof
d27cc32e 19345TARGET-gprof=all
b813574b
PB
19346maybe-all-gprof: all-gprof
19347all-gprof: configure-gprof
0aed8855 19348 @: $(MAKE); $(unstage)
4fa63067
NN
19349 @r=`${PWD_COMMAND}`; export r; \
19350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19351 $(HOST_EXPORTS) \
b00612cc 19352 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
19353 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19354 $(TARGET-gprof))
b813574b 19355@endif gprof
2a4cbe27 19356
a7254363 19357
d545f33b
PB
19358
19359
b813574b
PB
19360.PHONY: check-gprof maybe-check-gprof
19361maybe-check-gprof:
19362@if gprof
19363maybe-check-gprof: check-gprof
2a4cbe27 19364
b813574b 19365check-gprof:
0aed8855 19366 @: $(MAKE); $(unstage)
4fa63067 19367 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19369 $(HOST_EXPORTS) \
b00612cc
PB
19370 (cd $(HOST_SUBDIR)/gprof && \
19371 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19372
b813574b 19373@endif gprof
2a4cbe27 19374
b813574b
PB
19375.PHONY: install-gprof maybe-install-gprof
19376maybe-install-gprof:
19377@if gprof
19378maybe-install-gprof: install-gprof
4fa63067 19379
b813574b 19380install-gprof: installdirs
0aed8855 19381 @: $(MAKE); $(unstage)
4fa63067 19382 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19384 $(HOST_EXPORTS) \
b00612cc 19385 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 19386 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19387
b813574b 19388@endif gprof
2a4cbe27 19389
56a8fe78 19390# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19391
b813574b
PB
19392.PHONY: maybe-info-gprof info-gprof
19393maybe-info-gprof:
19394@if gprof
19395maybe-info-gprof: info-gprof
4fa63067 19396
b813574b
PB
19397info-gprof: \
19398 configure-gprof
0aed8855 19399 @: $(MAKE); $(unstage)
b813574b 19400 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19401 r=`${PWD_COMMAND}`; export r; \
19402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19403 $(HOST_EXPORTS) \
b813574b 19404 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19406 done; \
b813574b 19407 echo "Doing info in gprof" ; \
b00612cc 19408 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19411 "RANLIB=$${RANLIB}" \
0c24b341 19412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19413 info) \
2a4cbe27
NN
19414 || exit 1
19415
b813574b 19416@endif gprof
2a4cbe27 19417
b813574b
PB
19418.PHONY: maybe-dvi-gprof dvi-gprof
19419maybe-dvi-gprof:
19420@if gprof
19421maybe-dvi-gprof: dvi-gprof
2a4cbe27 19422
b813574b
PB
19423dvi-gprof: \
19424 configure-gprof
0aed8855 19425 @: $(MAKE); $(unstage)
b813574b 19426 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19427 r=`${PWD_COMMAND}`; export r; \
19428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19429 $(HOST_EXPORTS) \
b813574b 19430 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19432 done; \
b813574b 19433 echo "Doing dvi in gprof" ; \
b00612cc 19434 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19437 "RANLIB=$${RANLIB}" \
0c24b341 19438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19439 dvi) \
2a4cbe27
NN
19440 || exit 1
19441
b813574b 19442@endif gprof
2a4cbe27 19443
56a8fe78
DD
19444.PHONY: maybe-pdf-gprof pdf-gprof
19445maybe-pdf-gprof:
19446@if gprof
19447maybe-pdf-gprof: pdf-gprof
19448
19449pdf-gprof: \
19450 configure-gprof
19451 @: $(MAKE); $(unstage)
19452 @[ -f ./gprof/Makefile ] || exit 0; \
19453 r=`${PWD_COMMAND}`; export r; \
19454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19455 $(HOST_EXPORTS) \
19456 for flag in $(EXTRA_HOST_FLAGS) ; do \
19457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19458 done; \
19459 echo "Doing pdf in gprof" ; \
19460 (cd $(HOST_SUBDIR)/gprof && \
19461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19463 "RANLIB=$${RANLIB}" \
0c24b341 19464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19465 pdf) \
19466 || exit 1
19467
19468@endif gprof
19469
6d389afc
MS
19470.PHONY: maybe-html-gprof html-gprof
19471maybe-html-gprof:
19472@if gprof
19473maybe-html-gprof: html-gprof
19474
19475html-gprof: \
19476 configure-gprof
0aed8855 19477 @: $(MAKE); $(unstage)
6d389afc
MS
19478 @[ -f ./gprof/Makefile ] || exit 0; \
19479 r=`${PWD_COMMAND}`; export r; \
19480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19481 $(HOST_EXPORTS) \
19482 for flag in $(EXTRA_HOST_FLAGS) ; do \
19483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19484 done; \
19485 echo "Doing html in gprof" ; \
b00612cc 19486 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
19487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19489 "RANLIB=$${RANLIB}" \
0c24b341 19490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19491 html) \
19492 || exit 1
19493
19494@endif gprof
19495
b813574b
PB
19496.PHONY: maybe-TAGS-gprof TAGS-gprof
19497maybe-TAGS-gprof:
19498@if gprof
19499maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 19500
b813574b
PB
19501TAGS-gprof: \
19502 configure-gprof
0aed8855 19503 @: $(MAKE); $(unstage)
b813574b 19504 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19505 r=`${PWD_COMMAND}`; export r; \
19506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19507 $(HOST_EXPORTS) \
b813574b 19508 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19510 done; \
b813574b 19511 echo "Doing TAGS in gprof" ; \
b00612cc 19512 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19515 "RANLIB=$${RANLIB}" \
0c24b341 19516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19517 TAGS) \
2a4cbe27
NN
19518 || exit 1
19519
b813574b 19520@endif gprof
2a4cbe27 19521
b813574b
PB
19522.PHONY: maybe-install-info-gprof install-info-gprof
19523maybe-install-info-gprof:
19524@if gprof
19525maybe-install-info-gprof: install-info-gprof
2a4cbe27 19526
b813574b
PB
19527install-info-gprof: \
19528 configure-gprof \
19529 info-gprof
0aed8855 19530 @: $(MAKE); $(unstage)
b813574b 19531 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19532 r=`${PWD_COMMAND}`; export r; \
19533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19534 $(HOST_EXPORTS) \
b813574b 19535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19537 done; \
b813574b 19538 echo "Doing install-info in gprof" ; \
b00612cc 19539 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19542 "RANLIB=$${RANLIB}" \
0c24b341 19543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19544 install-info) \
2a4cbe27
NN
19545 || exit 1
19546
b813574b 19547@endif gprof
2a4cbe27 19548
a3ca38d2
DD
19549.PHONY: maybe-install-pdf-gprof install-pdf-gprof
19550maybe-install-pdf-gprof:
19551@if gprof
19552maybe-install-pdf-gprof: install-pdf-gprof
19553
19554install-pdf-gprof: \
19555 configure-gprof \
19556 pdf-gprof
19557 @: $(MAKE); $(unstage)
19558 @[ -f ./gprof/Makefile ] || exit 0; \
19559 r=`${PWD_COMMAND}`; export r; \
19560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19561 $(HOST_EXPORTS) \
19562 for flag in $(EXTRA_HOST_FLAGS) ; do \
19563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19564 done; \
19565 echo "Doing install-pdf in gprof" ; \
19566 (cd $(HOST_SUBDIR)/gprof && \
19567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19569 "RANLIB=$${RANLIB}" \
0c24b341 19570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19571 install-pdf) \
19572 || exit 1
19573
19574@endif gprof
19575
108a6f8e
CD
19576.PHONY: maybe-install-html-gprof install-html-gprof
19577maybe-install-html-gprof:
19578@if gprof
19579maybe-install-html-gprof: install-html-gprof
19580
19581install-html-gprof: \
19582 configure-gprof \
19583 html-gprof
19584 @: $(MAKE); $(unstage)
19585 @[ -f ./gprof/Makefile ] || exit 0; \
19586 r=`${PWD_COMMAND}`; export r; \
19587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19588 $(HOST_EXPORTS) \
19589 for flag in $(EXTRA_HOST_FLAGS) ; do \
19590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19591 done; \
19592 echo "Doing install-html in gprof" ; \
19593 (cd $(HOST_SUBDIR)/gprof && \
19594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19596 "RANLIB=$${RANLIB}" \
0c24b341 19597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19598 install-html) \
19599 || exit 1
19600
19601@endif gprof
19602
b813574b
PB
19603.PHONY: maybe-installcheck-gprof installcheck-gprof
19604maybe-installcheck-gprof:
19605@if gprof
19606maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 19607
b813574b
PB
19608installcheck-gprof: \
19609 configure-gprof
0aed8855 19610 @: $(MAKE); $(unstage)
b813574b 19611 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19612 r=`${PWD_COMMAND}`; export r; \
19613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19614 $(HOST_EXPORTS) \
b813574b 19615 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19617 done; \
b813574b 19618 echo "Doing installcheck in gprof" ; \
b00612cc 19619 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19622 "RANLIB=$${RANLIB}" \
0c24b341 19623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19624 installcheck) \
2a4cbe27
NN
19625 || exit 1
19626
b813574b 19627@endif gprof
2a4cbe27 19628
b813574b
PB
19629.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
19630maybe-mostlyclean-gprof:
19631@if gprof
19632maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 19633
b813574b 19634mostlyclean-gprof:
0aed8855 19635 @: $(MAKE); $(unstage)
b813574b 19636 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19637 r=`${PWD_COMMAND}`; export r; \
19638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19639 $(HOST_EXPORTS) \
b813574b 19640 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19642 done; \
b813574b 19643 echo "Doing mostlyclean in gprof" ; \
b00612cc 19644 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19647 "RANLIB=$${RANLIB}" \
0c24b341 19648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19649 mostlyclean) \
2a4cbe27
NN
19650 || exit 1
19651
b813574b 19652@endif gprof
2a4cbe27 19653
b813574b
PB
19654.PHONY: maybe-clean-gprof clean-gprof
19655maybe-clean-gprof:
19656@if gprof
19657maybe-clean-gprof: clean-gprof
2a4cbe27 19658
b813574b 19659clean-gprof:
0aed8855 19660 @: $(MAKE); $(unstage)
b813574b 19661 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19662 r=`${PWD_COMMAND}`; export r; \
19663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19664 $(HOST_EXPORTS) \
b813574b 19665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19667 done; \
b813574b 19668 echo "Doing clean in gprof" ; \
b00612cc 19669 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19672 "RANLIB=$${RANLIB}" \
0c24b341 19673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19674 clean) \
2a4cbe27
NN
19675 || exit 1
19676
b813574b 19677@endif gprof
2a4cbe27 19678
b813574b
PB
19679.PHONY: maybe-distclean-gprof distclean-gprof
19680maybe-distclean-gprof:
19681@if gprof
19682maybe-distclean-gprof: distclean-gprof
2a4cbe27 19683
b813574b 19684distclean-gprof:
0aed8855 19685 @: $(MAKE); $(unstage)
b813574b 19686 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19687 r=`${PWD_COMMAND}`; export r; \
19688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19689 $(HOST_EXPORTS) \
b813574b 19690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19692 done; \
b813574b 19693 echo "Doing distclean in gprof" ; \
b00612cc 19694 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19697 "RANLIB=$${RANLIB}" \
0c24b341 19698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19699 distclean) \
2a4cbe27
NN
19700 || exit 1
19701
b813574b 19702@endif gprof
2a4cbe27 19703
b813574b
PB
19704.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
19705maybe-maintainer-clean-gprof:
19706@if gprof
19707maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 19708
b813574b 19709maintainer-clean-gprof:
0aed8855 19710 @: $(MAKE); $(unstage)
b813574b 19711 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19712 r=`${PWD_COMMAND}`; export r; \
19713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19714 $(HOST_EXPORTS) \
b813574b 19715 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19717 done; \
b813574b 19718 echo "Doing maintainer-clean in gprof" ; \
b00612cc 19719 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19722 "RANLIB=$${RANLIB}" \
0c24b341 19723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19724 maintainer-clean) \
2a4cbe27
NN
19725 || exit 1
19726
b813574b 19727@endif gprof
2a4cbe27 19728
2a4cbe27 19729
a7254363 19730
b813574b
PB
19731.PHONY: configure-gzip maybe-configure-gzip
19732maybe-configure-gzip:
4f0ef2d8
CD
19733@if gcc-bootstrap
19734configure-gzip: stage_current
19735@endif gcc-bootstrap
b813574b
PB
19736@if gzip
19737maybe-configure-gzip: configure-gzip
c52c6897 19738configure-gzip:
0aed8855 19739 @: $(MAKE); $(unstage)
c52c6897 19740 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19742 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
19743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 19744 $(HOST_EXPORTS) \
a7254363
PB
19745 echo Configuring in $(HOST_SUBDIR)/gzip; \
19746 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 19747 case $(srcdir) in \
b00612cc
PB
19748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19749 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
19750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19751 esac; \
b00612cc
PB
19752 srcdiroption="--srcdir=$${topdir}/gzip"; \
19753 libsrcdir="$$s/gzip"; \
4fa63067 19754 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19756 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19757 || exit 1
b813574b 19758@endif gzip
2a4cbe27 19759
a7254363
PB
19760
19761
d545f33b
PB
19762
19763
b813574b
PB
19764.PHONY: all-gzip maybe-all-gzip
19765maybe-all-gzip:
4f0ef2d8
CD
19766@if gcc-bootstrap
19767all-gzip: stage_current
19768@endif gcc-bootstrap
b813574b 19769@if gzip
d27cc32e 19770TARGET-gzip=all
b813574b
PB
19771maybe-all-gzip: all-gzip
19772all-gzip: configure-gzip
0aed8855 19773 @: $(MAKE); $(unstage)
4fa63067
NN
19774 @r=`${PWD_COMMAND}`; export r; \
19775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19776 $(HOST_EXPORTS) \
b00612cc 19777 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
19778 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19779 $(TARGET-gzip))
b813574b 19780@endif gzip
2a4cbe27 19781
a7254363 19782
d545f33b
PB
19783
19784
b813574b
PB
19785.PHONY: check-gzip maybe-check-gzip
19786maybe-check-gzip:
19787@if gzip
19788maybe-check-gzip: check-gzip
2a4cbe27 19789
b813574b 19790check-gzip:
0aed8855 19791 @: $(MAKE); $(unstage)
4fa63067 19792 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19794 $(HOST_EXPORTS) \
b00612cc
PB
19795 (cd $(HOST_SUBDIR)/gzip && \
19796 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19797
b813574b 19798@endif gzip
2a4cbe27 19799
b813574b
PB
19800.PHONY: install-gzip maybe-install-gzip
19801maybe-install-gzip:
19802@if gzip
19803maybe-install-gzip: install-gzip
2a4cbe27 19804
b813574b 19805install-gzip: installdirs
0aed8855 19806 @: $(MAKE); $(unstage)
4fa63067 19807 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19809 $(HOST_EXPORTS) \
b00612cc 19810 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 19811 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19812
b813574b 19813@endif gzip
2a4cbe27 19814
56a8fe78 19815# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19816
b813574b
PB
19817.PHONY: maybe-info-gzip info-gzip
19818maybe-info-gzip:
19819@if gzip
19820maybe-info-gzip: info-gzip
4fa63067 19821
b813574b
PB
19822info-gzip: \
19823 configure-gzip
0aed8855 19824 @: $(MAKE); $(unstage)
b813574b 19825 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19826 r=`${PWD_COMMAND}`; export r; \
19827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19828 $(HOST_EXPORTS) \
b813574b 19829 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19831 done; \
b813574b 19832 echo "Doing info in gzip" ; \
b00612cc 19833 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19836 "RANLIB=$${RANLIB}" \
0c24b341 19837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19838 info) \
2a4cbe27
NN
19839 || exit 1
19840
b813574b 19841@endif gzip
2a4cbe27 19842
b813574b
PB
19843.PHONY: maybe-dvi-gzip dvi-gzip
19844maybe-dvi-gzip:
19845@if gzip
19846maybe-dvi-gzip: dvi-gzip
2a4cbe27 19847
b813574b
PB
19848dvi-gzip: \
19849 configure-gzip
0aed8855 19850 @: $(MAKE); $(unstage)
b813574b 19851 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19852 r=`${PWD_COMMAND}`; export r; \
19853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19854 $(HOST_EXPORTS) \
b813574b 19855 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19857 done; \
b813574b 19858 echo "Doing dvi in gzip" ; \
b00612cc 19859 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19862 "RANLIB=$${RANLIB}" \
0c24b341 19863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19864 dvi) \
2a4cbe27
NN
19865 || exit 1
19866
b813574b 19867@endif gzip
2a4cbe27 19868
56a8fe78
DD
19869.PHONY: maybe-pdf-gzip pdf-gzip
19870maybe-pdf-gzip:
19871@if gzip
19872maybe-pdf-gzip: pdf-gzip
19873
19874pdf-gzip: \
19875 configure-gzip
19876 @: $(MAKE); $(unstage)
19877 @[ -f ./gzip/Makefile ] || exit 0; \
19878 r=`${PWD_COMMAND}`; export r; \
19879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19880 $(HOST_EXPORTS) \
19881 for flag in $(EXTRA_HOST_FLAGS) ; do \
19882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19883 done; \
19884 echo "Doing pdf in gzip" ; \
19885 (cd $(HOST_SUBDIR)/gzip && \
19886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19888 "RANLIB=$${RANLIB}" \
0c24b341 19889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19890 pdf) \
19891 || exit 1
19892
19893@endif gzip
19894
6d389afc
MS
19895.PHONY: maybe-html-gzip html-gzip
19896maybe-html-gzip:
19897@if gzip
19898maybe-html-gzip: html-gzip
19899
19900html-gzip: \
19901 configure-gzip
0aed8855 19902 @: $(MAKE); $(unstage)
6d389afc
MS
19903 @[ -f ./gzip/Makefile ] || exit 0; \
19904 r=`${PWD_COMMAND}`; export r; \
19905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19906 $(HOST_EXPORTS) \
19907 for flag in $(EXTRA_HOST_FLAGS) ; do \
19908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19909 done; \
19910 echo "Doing html in gzip" ; \
b00612cc 19911 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
19912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19914 "RANLIB=$${RANLIB}" \
0c24b341 19915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19916 html) \
19917 || exit 1
19918
19919@endif gzip
19920
b813574b
PB
19921.PHONY: maybe-TAGS-gzip TAGS-gzip
19922maybe-TAGS-gzip:
19923@if gzip
19924maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 19925
b813574b
PB
19926TAGS-gzip: \
19927 configure-gzip
0aed8855 19928 @: $(MAKE); $(unstage)
b813574b 19929 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19930 r=`${PWD_COMMAND}`; export r; \
19931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19932 $(HOST_EXPORTS) \
b813574b 19933 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19935 done; \
b813574b 19936 echo "Doing TAGS in gzip" ; \
b00612cc 19937 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19940 "RANLIB=$${RANLIB}" \
0c24b341 19941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19942 TAGS) \
2a4cbe27
NN
19943 || exit 1
19944
b813574b 19945@endif gzip
2a4cbe27 19946
b813574b
PB
19947.PHONY: maybe-install-info-gzip install-info-gzip
19948maybe-install-info-gzip:
19949@if gzip
19950maybe-install-info-gzip: install-info-gzip
2a4cbe27 19951
b813574b
PB
19952install-info-gzip: \
19953 configure-gzip \
19954 info-gzip
0aed8855 19955 @: $(MAKE); $(unstage)
b813574b 19956 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19957 r=`${PWD_COMMAND}`; export r; \
19958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19959 $(HOST_EXPORTS) \
b813574b 19960 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19962 done; \
b813574b 19963 echo "Doing install-info in gzip" ; \
b00612cc 19964 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19967 "RANLIB=$${RANLIB}" \
0c24b341 19968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19969 install-info) \
2a4cbe27
NN
19970 || exit 1
19971
b813574b 19972@endif gzip
2a4cbe27 19973
a3ca38d2
DD
19974.PHONY: maybe-install-pdf-gzip install-pdf-gzip
19975maybe-install-pdf-gzip:
19976@if gzip
19977maybe-install-pdf-gzip: install-pdf-gzip
19978
19979install-pdf-gzip: \
19980 configure-gzip \
19981 pdf-gzip
19982 @: $(MAKE); $(unstage)
19983 @[ -f ./gzip/Makefile ] || exit 0; \
19984 r=`${PWD_COMMAND}`; export r; \
19985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19986 $(HOST_EXPORTS) \
19987 for flag in $(EXTRA_HOST_FLAGS) ; do \
19988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19989 done; \
19990 echo "Doing install-pdf in gzip" ; \
19991 (cd $(HOST_SUBDIR)/gzip && \
19992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19994 "RANLIB=$${RANLIB}" \
0c24b341 19995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19996 install-pdf) \
19997 || exit 1
19998
19999@endif gzip
20000
108a6f8e
CD
20001.PHONY: maybe-install-html-gzip install-html-gzip
20002maybe-install-html-gzip:
20003@if gzip
20004maybe-install-html-gzip: install-html-gzip
20005
20006install-html-gzip: \
20007 configure-gzip \
20008 html-gzip
20009 @: $(MAKE); $(unstage)
20010 @[ -f ./gzip/Makefile ] || exit 0; \
20011 r=`${PWD_COMMAND}`; export r; \
20012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20013 $(HOST_EXPORTS) \
20014 for flag in $(EXTRA_HOST_FLAGS) ; do \
20015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20016 done; \
20017 echo "Doing install-html in gzip" ; \
20018 (cd $(HOST_SUBDIR)/gzip && \
20019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20021 "RANLIB=$${RANLIB}" \
0c24b341 20022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20023 install-html) \
20024 || exit 1
20025
20026@endif gzip
20027
b813574b
PB
20028.PHONY: maybe-installcheck-gzip installcheck-gzip
20029maybe-installcheck-gzip:
20030@if gzip
20031maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 20032
b813574b
PB
20033installcheck-gzip: \
20034 configure-gzip
0aed8855 20035 @: $(MAKE); $(unstage)
b813574b 20036 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20037 r=`${PWD_COMMAND}`; export r; \
20038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20039 $(HOST_EXPORTS) \
b813574b 20040 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20042 done; \
b813574b 20043 echo "Doing installcheck in gzip" ; \
b00612cc 20044 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20047 "RANLIB=$${RANLIB}" \
0c24b341 20048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20049 installcheck) \
2a4cbe27
NN
20050 || exit 1
20051
b813574b 20052@endif gzip
2a4cbe27 20053
b813574b
PB
20054.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
20055maybe-mostlyclean-gzip:
20056@if gzip
20057maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 20058
b813574b 20059mostlyclean-gzip:
0aed8855 20060 @: $(MAKE); $(unstage)
b813574b 20061 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20062 r=`${PWD_COMMAND}`; export r; \
20063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20064 $(HOST_EXPORTS) \
b813574b 20065 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20067 done; \
b813574b 20068 echo "Doing mostlyclean in gzip" ; \
b00612cc 20069 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20072 "RANLIB=$${RANLIB}" \
0c24b341 20073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20074 mostlyclean) \
2a4cbe27
NN
20075 || exit 1
20076
b813574b 20077@endif gzip
2a4cbe27 20078
b813574b
PB
20079.PHONY: maybe-clean-gzip clean-gzip
20080maybe-clean-gzip:
20081@if gzip
20082maybe-clean-gzip: clean-gzip
2a4cbe27 20083
b813574b 20084clean-gzip:
0aed8855 20085 @: $(MAKE); $(unstage)
b813574b 20086 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20087 r=`${PWD_COMMAND}`; export r; \
20088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20089 $(HOST_EXPORTS) \
b813574b 20090 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20092 done; \
b813574b 20093 echo "Doing clean in gzip" ; \
b00612cc 20094 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20097 "RANLIB=$${RANLIB}" \
0c24b341 20098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20099 clean) \
2a4cbe27
NN
20100 || exit 1
20101
b813574b 20102@endif gzip
2a4cbe27 20103
b813574b
PB
20104.PHONY: maybe-distclean-gzip distclean-gzip
20105maybe-distclean-gzip:
20106@if gzip
20107maybe-distclean-gzip: distclean-gzip
2a4cbe27 20108
b813574b 20109distclean-gzip:
0aed8855 20110 @: $(MAKE); $(unstage)
b813574b 20111 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20112 r=`${PWD_COMMAND}`; export r; \
20113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20114 $(HOST_EXPORTS) \
b813574b 20115 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20117 done; \
b813574b 20118 echo "Doing distclean in gzip" ; \
b00612cc 20119 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20122 "RANLIB=$${RANLIB}" \
0c24b341 20123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20124 distclean) \
2a4cbe27
NN
20125 || exit 1
20126
b813574b 20127@endif gzip
2a4cbe27 20128
b813574b
PB
20129.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
20130maybe-maintainer-clean-gzip:
20131@if gzip
20132maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 20133
b813574b 20134maintainer-clean-gzip:
0aed8855 20135 @: $(MAKE); $(unstage)
b813574b 20136 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20137 r=`${PWD_COMMAND}`; export r; \
20138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20139 $(HOST_EXPORTS) \
b813574b 20140 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20142 done; \
b813574b 20143 echo "Doing maintainer-clean in gzip" ; \
b00612cc 20144 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20147 "RANLIB=$${RANLIB}" \
0c24b341 20148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20149 maintainer-clean) \
2a4cbe27
NN
20150 || exit 1
20151
b813574b 20152@endif gzip
2a4cbe27 20153
2a4cbe27 20154
a7254363 20155
b813574b
PB
20156.PHONY: configure-hello maybe-configure-hello
20157maybe-configure-hello:
4f0ef2d8
CD
20158@if gcc-bootstrap
20159configure-hello: stage_current
20160@endif gcc-bootstrap
b813574b
PB
20161@if hello
20162maybe-configure-hello: configure-hello
c52c6897 20163configure-hello:
0aed8855 20164 @: $(MAKE); $(unstage)
c52c6897 20165 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20167 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
20168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 20169 $(HOST_EXPORTS) \
a7254363
PB
20170 echo Configuring in $(HOST_SUBDIR)/hello; \
20171 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 20172 case $(srcdir) in \
b00612cc
PB
20173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20174 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
20175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20176 esac; \
b00612cc
PB
20177 srcdiroption="--srcdir=$${topdir}/hello"; \
20178 libsrcdir="$$s/hello"; \
4fa63067 20179 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20180 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20181 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20182 || exit 1
b813574b 20183@endif hello
2a4cbe27 20184
a7254363
PB
20185
20186
d545f33b
PB
20187
20188
b813574b
PB
20189.PHONY: all-hello maybe-all-hello
20190maybe-all-hello:
4f0ef2d8
CD
20191@if gcc-bootstrap
20192all-hello: stage_current
20193@endif gcc-bootstrap
b813574b 20194@if hello
d27cc32e 20195TARGET-hello=all
b813574b
PB
20196maybe-all-hello: all-hello
20197all-hello: configure-hello
0aed8855 20198 @: $(MAKE); $(unstage)
4fa63067
NN
20199 @r=`${PWD_COMMAND}`; export r; \
20200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20201 $(HOST_EXPORTS) \
b00612cc 20202 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
20203 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20204 $(TARGET-hello))
b813574b 20205@endif hello
2a4cbe27 20206
a7254363 20207
d545f33b
PB
20208
20209
b813574b
PB
20210.PHONY: check-hello maybe-check-hello
20211maybe-check-hello:
20212@if hello
20213maybe-check-hello: check-hello
2a4cbe27 20214
b813574b 20215check-hello:
0aed8855 20216 @: $(MAKE); $(unstage)
4fa63067 20217 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20219 $(HOST_EXPORTS) \
b00612cc
PB
20220 (cd $(HOST_SUBDIR)/hello && \
20221 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20222
b813574b 20223@endif hello
2a4cbe27 20224
b813574b
PB
20225.PHONY: install-hello maybe-install-hello
20226maybe-install-hello:
20227@if hello
20228maybe-install-hello: install-hello
2a4cbe27 20229
b813574b 20230install-hello: installdirs
0aed8855 20231 @: $(MAKE); $(unstage)
4fa63067
NN
20232 @r=`${PWD_COMMAND}`; export r; \
20233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20234 $(HOST_EXPORTS) \
b00612cc 20235 (cd $(HOST_SUBDIR)/hello && \
2da12f12 20236 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20237
b813574b 20238@endif hello
4fa63067 20239
56a8fe78 20240# Other targets (info, dvi, pdf, etc.)
4fa63067 20241
b813574b
PB
20242.PHONY: maybe-info-hello info-hello
20243maybe-info-hello:
20244@if hello
20245maybe-info-hello: info-hello
4fa63067 20246
b813574b
PB
20247info-hello: \
20248 configure-hello
0aed8855 20249 @: $(MAKE); $(unstage)
b813574b 20250 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20251 r=`${PWD_COMMAND}`; export r; \
20252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20253 $(HOST_EXPORTS) \
b813574b 20254 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20256 done; \
b813574b 20257 echo "Doing info in hello" ; \
b00612cc 20258 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20261 "RANLIB=$${RANLIB}" \
0c24b341 20262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20263 info) \
2a4cbe27
NN
20264 || exit 1
20265
b813574b 20266@endif hello
2a4cbe27 20267
b813574b
PB
20268.PHONY: maybe-dvi-hello dvi-hello
20269maybe-dvi-hello:
20270@if hello
20271maybe-dvi-hello: dvi-hello
2a4cbe27 20272
b813574b
PB
20273dvi-hello: \
20274 configure-hello
0aed8855 20275 @: $(MAKE); $(unstage)
b813574b 20276 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20277 r=`${PWD_COMMAND}`; export r; \
20278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20279 $(HOST_EXPORTS) \
b813574b 20280 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20282 done; \
b813574b 20283 echo "Doing dvi in hello" ; \
b00612cc 20284 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20287 "RANLIB=$${RANLIB}" \
0c24b341 20288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20289 dvi) \
2a4cbe27
NN
20290 || exit 1
20291
b813574b 20292@endif hello
2a4cbe27 20293
56a8fe78
DD
20294.PHONY: maybe-pdf-hello pdf-hello
20295maybe-pdf-hello:
20296@if hello
20297maybe-pdf-hello: pdf-hello
20298
20299pdf-hello: \
20300 configure-hello
20301 @: $(MAKE); $(unstage)
20302 @[ -f ./hello/Makefile ] || exit 0; \
20303 r=`${PWD_COMMAND}`; export r; \
20304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20305 $(HOST_EXPORTS) \
20306 for flag in $(EXTRA_HOST_FLAGS) ; do \
20307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20308 done; \
20309 echo "Doing pdf in hello" ; \
20310 (cd $(HOST_SUBDIR)/hello && \
20311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20313 "RANLIB=$${RANLIB}" \
0c24b341 20314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20315 pdf) \
20316 || exit 1
20317
20318@endif hello
20319
6d389afc
MS
20320.PHONY: maybe-html-hello html-hello
20321maybe-html-hello:
20322@if hello
20323maybe-html-hello: html-hello
20324
20325html-hello: \
20326 configure-hello
0aed8855 20327 @: $(MAKE); $(unstage)
6d389afc
MS
20328 @[ -f ./hello/Makefile ] || exit 0; \
20329 r=`${PWD_COMMAND}`; export r; \
20330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20331 $(HOST_EXPORTS) \
20332 for flag in $(EXTRA_HOST_FLAGS) ; do \
20333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20334 done; \
20335 echo "Doing html in hello" ; \
b00612cc 20336 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
20337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20339 "RANLIB=$${RANLIB}" \
0c24b341 20340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20341 html) \
20342 || exit 1
20343
20344@endif hello
20345
b813574b
PB
20346.PHONY: maybe-TAGS-hello TAGS-hello
20347maybe-TAGS-hello:
20348@if hello
20349maybe-TAGS-hello: TAGS-hello
2a4cbe27 20350
b813574b
PB
20351TAGS-hello: \
20352 configure-hello
0aed8855 20353 @: $(MAKE); $(unstage)
b813574b 20354 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20355 r=`${PWD_COMMAND}`; export r; \
20356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20357 $(HOST_EXPORTS) \
b813574b 20358 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20360 done; \
b813574b 20361 echo "Doing TAGS in hello" ; \
b00612cc 20362 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20365 "RANLIB=$${RANLIB}" \
0c24b341 20366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20367 TAGS) \
2a4cbe27
NN
20368 || exit 1
20369
b813574b 20370@endif hello
2a4cbe27 20371
b813574b
PB
20372.PHONY: maybe-install-info-hello install-info-hello
20373maybe-install-info-hello:
20374@if hello
20375maybe-install-info-hello: install-info-hello
2a4cbe27 20376
b813574b
PB
20377install-info-hello: \
20378 configure-hello \
20379 info-hello
0aed8855 20380 @: $(MAKE); $(unstage)
b813574b 20381 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20382 r=`${PWD_COMMAND}`; export r; \
20383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20384 $(HOST_EXPORTS) \
b813574b 20385 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20387 done; \
b813574b 20388 echo "Doing install-info in hello" ; \
b00612cc 20389 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20392 "RANLIB=$${RANLIB}" \
0c24b341 20393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20394 install-info) \
2a4cbe27
NN
20395 || exit 1
20396
b813574b 20397@endif hello
2a4cbe27 20398
a3ca38d2
DD
20399.PHONY: maybe-install-pdf-hello install-pdf-hello
20400maybe-install-pdf-hello:
20401@if hello
20402maybe-install-pdf-hello: install-pdf-hello
20403
20404install-pdf-hello: \
20405 configure-hello \
20406 pdf-hello
20407 @: $(MAKE); $(unstage)
20408 @[ -f ./hello/Makefile ] || exit 0; \
20409 r=`${PWD_COMMAND}`; export r; \
20410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20411 $(HOST_EXPORTS) \
20412 for flag in $(EXTRA_HOST_FLAGS) ; do \
20413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20414 done; \
20415 echo "Doing install-pdf in hello" ; \
20416 (cd $(HOST_SUBDIR)/hello && \
20417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20419 "RANLIB=$${RANLIB}" \
0c24b341 20420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20421 install-pdf) \
20422 || exit 1
20423
20424@endif hello
20425
108a6f8e
CD
20426.PHONY: maybe-install-html-hello install-html-hello
20427maybe-install-html-hello:
20428@if hello
20429maybe-install-html-hello: install-html-hello
20430
20431install-html-hello: \
20432 configure-hello \
20433 html-hello
20434 @: $(MAKE); $(unstage)
20435 @[ -f ./hello/Makefile ] || exit 0; \
20436 r=`${PWD_COMMAND}`; export r; \
20437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20438 $(HOST_EXPORTS) \
20439 for flag in $(EXTRA_HOST_FLAGS) ; do \
20440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20441 done; \
20442 echo "Doing install-html in hello" ; \
20443 (cd $(HOST_SUBDIR)/hello && \
20444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20446 "RANLIB=$${RANLIB}" \
0c24b341 20447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20448 install-html) \
20449 || exit 1
20450
20451@endif hello
20452
b813574b
PB
20453.PHONY: maybe-installcheck-hello installcheck-hello
20454maybe-installcheck-hello:
20455@if hello
20456maybe-installcheck-hello: installcheck-hello
2a4cbe27 20457
b813574b
PB
20458installcheck-hello: \
20459 configure-hello
0aed8855 20460 @: $(MAKE); $(unstage)
b813574b 20461 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20462 r=`${PWD_COMMAND}`; export r; \
20463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20464 $(HOST_EXPORTS) \
b813574b 20465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20467 done; \
b813574b 20468 echo "Doing installcheck in hello" ; \
b00612cc 20469 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20472 "RANLIB=$${RANLIB}" \
0c24b341 20473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20474 installcheck) \
2a4cbe27
NN
20475 || exit 1
20476
b813574b 20477@endif hello
2a4cbe27 20478
b813574b
PB
20479.PHONY: maybe-mostlyclean-hello mostlyclean-hello
20480maybe-mostlyclean-hello:
20481@if hello
20482maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 20483
b813574b 20484mostlyclean-hello:
0aed8855 20485 @: $(MAKE); $(unstage)
b813574b 20486 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20487 r=`${PWD_COMMAND}`; export r; \
20488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20489 $(HOST_EXPORTS) \
b813574b 20490 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20492 done; \
b813574b 20493 echo "Doing mostlyclean in hello" ; \
b00612cc 20494 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20497 "RANLIB=$${RANLIB}" \
0c24b341 20498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20499 mostlyclean) \
2a4cbe27
NN
20500 || exit 1
20501
b813574b 20502@endif hello
2a4cbe27 20503
b813574b
PB
20504.PHONY: maybe-clean-hello clean-hello
20505maybe-clean-hello:
20506@if hello
20507maybe-clean-hello: clean-hello
2a4cbe27 20508
b813574b 20509clean-hello:
0aed8855 20510 @: $(MAKE); $(unstage)
b813574b 20511 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20512 r=`${PWD_COMMAND}`; export r; \
20513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20514 $(HOST_EXPORTS) \
b813574b 20515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20517 done; \
b813574b 20518 echo "Doing clean in hello" ; \
b00612cc 20519 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20522 "RANLIB=$${RANLIB}" \
0c24b341 20523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20524 clean) \
2a4cbe27
NN
20525 || exit 1
20526
b813574b 20527@endif hello
2a4cbe27 20528
b813574b
PB
20529.PHONY: maybe-distclean-hello distclean-hello
20530maybe-distclean-hello:
20531@if hello
20532maybe-distclean-hello: distclean-hello
2a4cbe27 20533
b813574b 20534distclean-hello:
0aed8855 20535 @: $(MAKE); $(unstage)
b813574b 20536 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20537 r=`${PWD_COMMAND}`; export r; \
20538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20539 $(HOST_EXPORTS) \
b813574b 20540 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20542 done; \
b813574b 20543 echo "Doing distclean in hello" ; \
b00612cc 20544 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20547 "RANLIB=$${RANLIB}" \
0c24b341 20548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20549 distclean) \
2a4cbe27
NN
20550 || exit 1
20551
b813574b 20552@endif hello
2a4cbe27 20553
b813574b
PB
20554.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
20555maybe-maintainer-clean-hello:
20556@if hello
20557maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 20558
b813574b 20559maintainer-clean-hello:
0aed8855 20560 @: $(MAKE); $(unstage)
b813574b 20561 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20562 r=`${PWD_COMMAND}`; export r; \
20563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20564 $(HOST_EXPORTS) \
b813574b 20565 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20567 done; \
b813574b 20568 echo "Doing maintainer-clean in hello" ; \
b00612cc 20569 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20572 "RANLIB=$${RANLIB}" \
0c24b341 20573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20574 maintainer-clean) \
2a4cbe27
NN
20575 || exit 1
20576
b813574b 20577@endif hello
2a4cbe27 20578
2a4cbe27 20579
a7254363 20580
b813574b
PB
20581.PHONY: configure-indent maybe-configure-indent
20582maybe-configure-indent:
4f0ef2d8
CD
20583@if gcc-bootstrap
20584configure-indent: stage_current
20585@endif gcc-bootstrap
b813574b
PB
20586@if indent
20587maybe-configure-indent: configure-indent
c52c6897 20588configure-indent:
0aed8855 20589 @: $(MAKE); $(unstage)
c52c6897 20590 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20592 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
20593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 20594 $(HOST_EXPORTS) \
a7254363
PB
20595 echo Configuring in $(HOST_SUBDIR)/indent; \
20596 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 20597 case $(srcdir) in \
b00612cc
PB
20598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20599 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
20600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20601 esac; \
b00612cc
PB
20602 srcdiroption="--srcdir=$${topdir}/indent"; \
20603 libsrcdir="$$s/indent"; \
4fa63067 20604 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20606 --target=${target_alias} $${srcdiroption} \
4fa63067 20607 || exit 1
b813574b 20608@endif indent
2a4cbe27 20609
a7254363
PB
20610
20611
d545f33b
PB
20612
20613
b813574b
PB
20614.PHONY: all-indent maybe-all-indent
20615maybe-all-indent:
4f0ef2d8
CD
20616@if gcc-bootstrap
20617all-indent: stage_current
20618@endif gcc-bootstrap
b813574b 20619@if indent
d27cc32e 20620TARGET-indent=all
b813574b
PB
20621maybe-all-indent: all-indent
20622all-indent: configure-indent
0aed8855 20623 @: $(MAKE); $(unstage)
4fa63067
NN
20624 @r=`${PWD_COMMAND}`; export r; \
20625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20626 $(HOST_EXPORTS) \
b00612cc 20627 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
20628 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20629 $(TARGET-indent))
b813574b 20630@endif indent
2a4cbe27 20631
a7254363 20632
d545f33b
PB
20633
20634
b813574b
PB
20635.PHONY: check-indent maybe-check-indent
20636maybe-check-indent:
20637@if indent
20638maybe-check-indent: check-indent
2a4cbe27 20639
b813574b 20640check-indent:
0aed8855 20641 @: $(MAKE); $(unstage)
4fa63067 20642 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20644 $(HOST_EXPORTS) \
b00612cc
PB
20645 (cd $(HOST_SUBDIR)/indent && \
20646 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20647
b813574b 20648@endif indent
2a4cbe27 20649
b813574b
PB
20650.PHONY: install-indent maybe-install-indent
20651maybe-install-indent:
20652@if indent
20653maybe-install-indent: install-indent
2a4cbe27 20654
b813574b 20655install-indent: installdirs
0aed8855 20656 @: $(MAKE); $(unstage)
4fa63067 20657 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20659 $(HOST_EXPORTS) \
b00612cc 20660 (cd $(HOST_SUBDIR)/indent && \
2da12f12 20661 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 20662
b813574b 20663@endif indent
2a4cbe27 20664
56a8fe78 20665# Other targets (info, dvi, pdf, etc.)
2a4cbe27 20666
b813574b
PB
20667.PHONY: maybe-info-indent info-indent
20668maybe-info-indent:
20669@if indent
20670maybe-info-indent: info-indent
4fa63067 20671
b813574b
PB
20672info-indent: \
20673 configure-indent
0aed8855 20674 @: $(MAKE); $(unstage)
b813574b 20675 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20676 r=`${PWD_COMMAND}`; export r; \
20677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20678 $(HOST_EXPORTS) \
b813574b 20679 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20681 done; \
b813574b 20682 echo "Doing info in indent" ; \
b00612cc 20683 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20686 "RANLIB=$${RANLIB}" \
0c24b341 20687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20688 info) \
2a4cbe27
NN
20689 || exit 1
20690
b813574b 20691@endif indent
2a4cbe27 20692
b813574b
PB
20693.PHONY: maybe-dvi-indent dvi-indent
20694maybe-dvi-indent:
20695@if indent
20696maybe-dvi-indent: dvi-indent
2a4cbe27 20697
b813574b
PB
20698dvi-indent: \
20699 configure-indent
0aed8855 20700 @: $(MAKE); $(unstage)
b813574b 20701 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20702 r=`${PWD_COMMAND}`; export r; \
20703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20704 $(HOST_EXPORTS) \
b813574b 20705 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20707 done; \
b813574b 20708 echo "Doing dvi in indent" ; \
b00612cc 20709 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20712 "RANLIB=$${RANLIB}" \
0c24b341 20713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20714 dvi) \
2a4cbe27
NN
20715 || exit 1
20716
b813574b 20717@endif indent
2a4cbe27 20718
56a8fe78
DD
20719.PHONY: maybe-pdf-indent pdf-indent
20720maybe-pdf-indent:
20721@if indent
20722maybe-pdf-indent: pdf-indent
20723
20724pdf-indent: \
20725 configure-indent
20726 @: $(MAKE); $(unstage)
20727 @[ -f ./indent/Makefile ] || exit 0; \
20728 r=`${PWD_COMMAND}`; export r; \
20729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20730 $(HOST_EXPORTS) \
20731 for flag in $(EXTRA_HOST_FLAGS) ; do \
20732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20733 done; \
20734 echo "Doing pdf in indent" ; \
20735 (cd $(HOST_SUBDIR)/indent && \
20736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20738 "RANLIB=$${RANLIB}" \
0c24b341 20739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20740 pdf) \
20741 || exit 1
20742
20743@endif indent
20744
6d389afc
MS
20745.PHONY: maybe-html-indent html-indent
20746maybe-html-indent:
20747@if indent
20748maybe-html-indent: html-indent
20749
20750html-indent: \
20751 configure-indent
0aed8855 20752 @: $(MAKE); $(unstage)
6d389afc
MS
20753 @[ -f ./indent/Makefile ] || exit 0; \
20754 r=`${PWD_COMMAND}`; export r; \
20755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20756 $(HOST_EXPORTS) \
20757 for flag in $(EXTRA_HOST_FLAGS) ; do \
20758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20759 done; \
20760 echo "Doing html in indent" ; \
b00612cc 20761 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
20762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20764 "RANLIB=$${RANLIB}" \
0c24b341 20765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20766 html) \
20767 || exit 1
20768
20769@endif indent
20770
b813574b
PB
20771.PHONY: maybe-TAGS-indent TAGS-indent
20772maybe-TAGS-indent:
20773@if indent
20774maybe-TAGS-indent: TAGS-indent
2a4cbe27 20775
b813574b
PB
20776TAGS-indent: \
20777 configure-indent
0aed8855 20778 @: $(MAKE); $(unstage)
b813574b 20779 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20780 r=`${PWD_COMMAND}`; export r; \
20781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20782 $(HOST_EXPORTS) \
b813574b 20783 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20785 done; \
b813574b 20786 echo "Doing TAGS in indent" ; \
b00612cc 20787 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20790 "RANLIB=$${RANLIB}" \
0c24b341 20791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20792 TAGS) \
2a4cbe27
NN
20793 || exit 1
20794
b813574b 20795@endif indent
2a4cbe27 20796
b813574b
PB
20797.PHONY: maybe-install-info-indent install-info-indent
20798maybe-install-info-indent:
20799@if indent
20800maybe-install-info-indent: install-info-indent
2a4cbe27 20801
b813574b
PB
20802install-info-indent: \
20803 configure-indent \
20804 info-indent
0aed8855 20805 @: $(MAKE); $(unstage)
b813574b 20806 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20807 r=`${PWD_COMMAND}`; export r; \
20808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20809 $(HOST_EXPORTS) \
b813574b 20810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20812 done; \
b813574b 20813 echo "Doing install-info in indent" ; \
b00612cc 20814 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20817 "RANLIB=$${RANLIB}" \
0c24b341 20818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20819 install-info) \
2a4cbe27
NN
20820 || exit 1
20821
b813574b 20822@endif indent
2a4cbe27 20823
a3ca38d2
DD
20824.PHONY: maybe-install-pdf-indent install-pdf-indent
20825maybe-install-pdf-indent:
20826@if indent
20827maybe-install-pdf-indent: install-pdf-indent
20828
20829install-pdf-indent: \
20830 configure-indent \
20831 pdf-indent
20832 @: $(MAKE); $(unstage)
20833 @[ -f ./indent/Makefile ] || exit 0; \
20834 r=`${PWD_COMMAND}`; export r; \
20835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20836 $(HOST_EXPORTS) \
20837 for flag in $(EXTRA_HOST_FLAGS) ; do \
20838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20839 done; \
20840 echo "Doing install-pdf in indent" ; \
20841 (cd $(HOST_SUBDIR)/indent && \
20842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20844 "RANLIB=$${RANLIB}" \
0c24b341 20845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20846 install-pdf) \
20847 || exit 1
20848
20849@endif indent
20850
108a6f8e
CD
20851.PHONY: maybe-install-html-indent install-html-indent
20852maybe-install-html-indent:
20853@if indent
20854maybe-install-html-indent: install-html-indent
20855
20856install-html-indent: \
20857 configure-indent \
20858 html-indent
20859 @: $(MAKE); $(unstage)
20860 @[ -f ./indent/Makefile ] || exit 0; \
20861 r=`${PWD_COMMAND}`; export r; \
20862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20863 $(HOST_EXPORTS) \
20864 for flag in $(EXTRA_HOST_FLAGS) ; do \
20865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20866 done; \
20867 echo "Doing install-html in indent" ; \
20868 (cd $(HOST_SUBDIR)/indent && \
20869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20871 "RANLIB=$${RANLIB}" \
0c24b341 20872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20873 install-html) \
20874 || exit 1
20875
20876@endif indent
20877
b813574b
PB
20878.PHONY: maybe-installcheck-indent installcheck-indent
20879maybe-installcheck-indent:
20880@if indent
20881maybe-installcheck-indent: installcheck-indent
2a4cbe27 20882
b813574b
PB
20883installcheck-indent: \
20884 configure-indent
0aed8855 20885 @: $(MAKE); $(unstage)
b813574b 20886 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20887 r=`${PWD_COMMAND}`; export r; \
20888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20889 $(HOST_EXPORTS) \
b813574b 20890 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20892 done; \
b813574b 20893 echo "Doing installcheck in indent" ; \
b00612cc 20894 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20897 "RANLIB=$${RANLIB}" \
0c24b341 20898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20899 installcheck) \
2a4cbe27
NN
20900 || exit 1
20901
b813574b 20902@endif indent
2a4cbe27 20903
b813574b
PB
20904.PHONY: maybe-mostlyclean-indent mostlyclean-indent
20905maybe-mostlyclean-indent:
20906@if indent
20907maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 20908
b813574b 20909mostlyclean-indent:
0aed8855 20910 @: $(MAKE); $(unstage)
b813574b 20911 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20912 r=`${PWD_COMMAND}`; export r; \
20913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20914 $(HOST_EXPORTS) \
b813574b 20915 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20917 done; \
b813574b 20918 echo "Doing mostlyclean in indent" ; \
b00612cc 20919 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20922 "RANLIB=$${RANLIB}" \
0c24b341 20923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20924 mostlyclean) \
2a4cbe27
NN
20925 || exit 1
20926
b813574b 20927@endif indent
2a4cbe27 20928
b813574b
PB
20929.PHONY: maybe-clean-indent clean-indent
20930maybe-clean-indent:
20931@if indent
20932maybe-clean-indent: clean-indent
2a4cbe27 20933
b813574b 20934clean-indent:
0aed8855 20935 @: $(MAKE); $(unstage)
b813574b 20936 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20937 r=`${PWD_COMMAND}`; export r; \
20938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20939 $(HOST_EXPORTS) \
b813574b 20940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20942 done; \
b813574b 20943 echo "Doing clean in indent" ; \
b00612cc 20944 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20947 "RANLIB=$${RANLIB}" \
0c24b341 20948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20949 clean) \
2a4cbe27
NN
20950 || exit 1
20951
b813574b 20952@endif indent
2a4cbe27 20953
b813574b
PB
20954.PHONY: maybe-distclean-indent distclean-indent
20955maybe-distclean-indent:
20956@if indent
20957maybe-distclean-indent: distclean-indent
2a4cbe27 20958
b813574b 20959distclean-indent:
0aed8855 20960 @: $(MAKE); $(unstage)
b813574b 20961 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20962 r=`${PWD_COMMAND}`; export r; \
20963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20964 $(HOST_EXPORTS) \
b813574b 20965 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20967 done; \
b813574b 20968 echo "Doing distclean in indent" ; \
b00612cc 20969 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20972 "RANLIB=$${RANLIB}" \
0c24b341 20973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20974 distclean) \
2a4cbe27
NN
20975 || exit 1
20976
b813574b 20977@endif indent
2a4cbe27 20978
b813574b
PB
20979.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
20980maybe-maintainer-clean-indent:
20981@if indent
20982maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 20983
b813574b 20984maintainer-clean-indent:
0aed8855 20985 @: $(MAKE); $(unstage)
b813574b 20986 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20987 r=`${PWD_COMMAND}`; export r; \
20988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20989 $(HOST_EXPORTS) \
b813574b 20990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20992 done; \
b813574b 20993 echo "Doing maintainer-clean in indent" ; \
b00612cc 20994 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20997 "RANLIB=$${RANLIB}" \
0c24b341 20998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20999 maintainer-clean) \
2a4cbe27
NN
21000 || exit 1
21001
b813574b 21002@endif indent
2a4cbe27 21003
a2592b1b 21004
a7254363 21005
b813574b
PB
21006.PHONY: configure-intl maybe-configure-intl
21007maybe-configure-intl:
4f0ef2d8
CD
21008@if gcc-bootstrap
21009configure-intl: stage_current
21010@endif gcc-bootstrap
b813574b
PB
21011@if intl
21012maybe-configure-intl: configure-intl
c52c6897 21013configure-intl:
c52c6897
PB
21014 @r=`${PWD_COMMAND}`; export r; \
21015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
21016 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21017 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 21018 $(HOST_EXPORTS) \
a7254363
PB
21019 echo Configuring in $(HOST_SUBDIR)/intl; \
21020 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 21021 case $(srcdir) in \
b00612cc
PB
21022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21023 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21025 esac; \
b00612cc
PB
21026 srcdiroption="--srcdir=$${topdir}/intl"; \
21027 libsrcdir="$$s/intl"; \
4fa63067 21028 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21030 --target=${target_alias} $${srcdiroption} \
a2592b1b 21031 || exit 1
b813574b 21032@endif intl
a2592b1b 21033
a7254363
PB
21034
21035
d545f33b
PB
21036.PHONY: configure-stage1-intl maybe-configure-stage1-intl
21037maybe-configure-stage1-intl:
21038@if intl-bootstrap
21039maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 21040configure-stage1-intl:
c52c6897 21041 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21042 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21043 @r=`${PWD_COMMAND}`; export r; \
21044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21045 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
7f6ef0c0 21046 $(HOST_EXPORTS) \
8ee82aff 21047 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21048 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 21049 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 21050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21051 cd $(HOST_SUBDIR)/intl || exit 1; \
21052 case $(srcdir) in \
21053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21054 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21056 esac; \
21057 srcdiroption="--srcdir=$${topdir}/intl"; \
21058 libsrcdir="$$s/intl"; \
21059 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21061 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21062 \
8a0d8a5c 21063 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21064@endif intl-bootstrap
21065
21066.PHONY: configure-stage2-intl maybe-configure-stage2-intl
21067maybe-configure-stage2-intl:
21068@if intl-bootstrap
21069maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 21070configure-stage2-intl:
c52c6897 21071 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21072 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21073 @r=`${PWD_COMMAND}`; export r; \
21074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21075 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21076 $(HOST_EXPORTS) \
7f6ef0c0 21077 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21078 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21079 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 21080 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 21081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21082 cd $(HOST_SUBDIR)/intl || exit 1; \
21083 case $(srcdir) in \
21084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21085 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21087 esac; \
21088 srcdiroption="--srcdir=$${topdir}/intl"; \
21089 libsrcdir="$$s/intl"; \
21090 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21091 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21092 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21093 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21094 @stage2_werror_flag@
21095@endif intl-bootstrap
21096
8520c408
AO
21097.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
21098maybe-configure-stageb2g0-intl:
21099@if intl-bootstrap
21100maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
21101configure-stageb2g0-intl:
21102 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21103 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21104 @r=`${PWD_COMMAND}`; export r; \
21105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21106 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21107 $(HOST_EXPORTS) \
7f6ef0c0 21108 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21109 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 21110 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
21111 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
21112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21113 cd $(HOST_SUBDIR)/intl || exit 1; \
21114 case $(srcdir) in \
21115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21116 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21118 esac; \
21119 srcdiroption="--srcdir=$${topdir}/intl"; \
21120 libsrcdir="$$s/intl"; \
21121 $(SHELL) $${libsrcdir}/configure \
21122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21123 --target=${target_alias} $${srcdiroption} \
21124 --with-build-libsubdir=$(HOST_SUBDIR) \
21125 @stage2_werror_flag@
21126@endif intl-bootstrap
21127
d545f33b
PB
21128.PHONY: configure-stage3-intl maybe-configure-stage3-intl
21129maybe-configure-stage3-intl:
21130@if intl-bootstrap
21131maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 21132configure-stage3-intl:
c52c6897 21133 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21134 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21135 @r=`${PWD_COMMAND}`; export r; \
21136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21137 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21138 $(HOST_EXPORTS) \
7f6ef0c0 21139 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21140 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21141 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 21142 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 21143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21144 cd $(HOST_SUBDIR)/intl || exit 1; \
21145 case $(srcdir) in \
21146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21147 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21149 esac; \
21150 srcdiroption="--srcdir=$${topdir}/intl"; \
21151 libsrcdir="$$s/intl"; \
21152 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21154 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21155 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21156 @stage2_werror_flag@
21157@endif intl-bootstrap
21158
8520c408
AO
21159.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
21160maybe-configure-stageb3g2-intl:
21161@if intl-bootstrap
21162maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
21163configure-stageb3g2-intl:
21164 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21165 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21166 @r=`${PWD_COMMAND}`; export r; \
21167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21168 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21169 $(HOST_EXPORTS) \
7f6ef0c0 21170 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21171 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 21172 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
21173 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
21174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21175 cd $(HOST_SUBDIR)/intl || exit 1; \
21176 case $(srcdir) in \
21177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21178 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21180 esac; \
21181 srcdiroption="--srcdir=$${topdir}/intl"; \
21182 libsrcdir="$$s/intl"; \
21183 $(SHELL) $${libsrcdir}/configure \
21184 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21185 --target=${target_alias} $${srcdiroption} \
21186 --with-build-libsubdir=$(HOST_SUBDIR) \
21187 @stage2_werror_flag@
21188@endif intl-bootstrap
21189
d545f33b
PB
21190.PHONY: configure-stage4-intl maybe-configure-stage4-intl
21191maybe-configure-stage4-intl:
21192@if intl-bootstrap
21193maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 21194configure-stage4-intl:
c52c6897 21195 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21196 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21197 @r=`${PWD_COMMAND}`; export r; \
21198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21199 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21200 $(HOST_EXPORTS) \
7f6ef0c0 21201 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21202 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21203 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 21204 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 21205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21206 cd $(HOST_SUBDIR)/intl || exit 1; \
21207 case $(srcdir) in \
21208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21209 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21211 esac; \
21212 srcdiroption="--srcdir=$${topdir}/intl"; \
21213 libsrcdir="$$s/intl"; \
21214 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21216 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21217 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21218 @stage2_werror_flag@
21219@endif intl-bootstrap
21220
21221.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
21222maybe-configure-stageprofile-intl:
21223@if intl-bootstrap
21224maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 21225configure-stageprofile-intl:
c52c6897 21226 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 21227 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21228 @r=`${PWD_COMMAND}`; export r; \
21229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21230 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21231 $(HOST_EXPORTS) \
7f6ef0c0 21232 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21233 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 21234 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 21235 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 21236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21237 cd $(HOST_SUBDIR)/intl || exit 1; \
21238 case $(srcdir) in \
21239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21240 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21242 esac; \
21243 srcdiroption="--srcdir=$${topdir}/intl"; \
21244 libsrcdir="$$s/intl"; \
21245 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21247 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21248 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21249 @stage2_werror_flag@
21250@endif intl-bootstrap
21251
21252.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
21253maybe-configure-stagefeedback-intl:
21254@if intl-bootstrap
21255maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 21256configure-stagefeedback-intl:
c52c6897 21257 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 21258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21259 @r=`${PWD_COMMAND}`; export r; \
21260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21261 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21262 $(HOST_EXPORTS) \
7f6ef0c0 21263 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21264 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 21265 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 21266 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 21267 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21268 cd $(HOST_SUBDIR)/intl || exit 1; \
21269 case $(srcdir) in \
21270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21271 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21273 esac; \
21274 srcdiroption="--srcdir=$${topdir}/intl"; \
21275 libsrcdir="$$s/intl"; \
21276 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21277 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21278 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21279 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21280 @stage2_werror_flag@
21281@endif intl-bootstrap
21282
21283
21284
21285
21286
b813574b
PB
21287.PHONY: all-intl maybe-all-intl
21288maybe-all-intl:
4f0ef2d8
CD
21289@if gcc-bootstrap
21290all-intl: stage_current
21291@endif gcc-bootstrap
b813574b 21292@if intl
d27cc32e 21293TARGET-intl=all
b813574b
PB
21294maybe-all-intl: all-intl
21295all-intl: configure-intl
c52c6897 21296 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21298 $(HOST_EXPORTS) \
b00612cc 21299 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21300 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21301 $(TARGET-intl))
b813574b 21302@endif intl
a2592b1b 21303
a7254363 21304
d545f33b
PB
21305
21306.PHONY: all-stage1-intl maybe-all-stage1-intl
21307.PHONY: clean-stage1-intl maybe-clean-stage1-intl
21308maybe-all-stage1-intl:
21309maybe-clean-stage1-intl:
21310@if intl-bootstrap
21311maybe-all-stage1-intl: all-stage1-intl
21312all-stage1: all-stage1-intl
f70224b5 21313TARGET-stage1-intl = $(TARGET-intl)
d545f33b 21314all-stage1-intl: configure-stage1-intl
c52c6897 21315 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
21316 @r=`${PWD_COMMAND}`; export r; \
21317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21318 $(HOST_EXPORTS) \
21319 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21321 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
21322 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
21323 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
21324 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 21325 $(TARGET-stage1-intl)
d545f33b
PB
21326
21327maybe-clean-stage1-intl: clean-stage1-intl
21328clean-stage1: clean-stage1-intl
21329clean-stage1-intl:
9dbaa842
DD
21330 @if [ $(current_stage) = stage1 ]; then \
21331 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21332 else \
21333 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
21334 $(MAKE) stage1-start; \
21335 fi; \
d545f33b 21336 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21337 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 21338 clean
d545f33b
PB
21339@endif intl-bootstrap
21340
21341
21342.PHONY: all-stage2-intl maybe-all-stage2-intl
21343.PHONY: clean-stage2-intl maybe-clean-stage2-intl
21344maybe-all-stage2-intl:
21345maybe-clean-stage2-intl:
21346@if intl-bootstrap
21347maybe-all-stage2-intl: all-stage2-intl
21348all-stage2: all-stage2-intl
f70224b5 21349TARGET-stage2-intl = $(TARGET-intl)
d545f33b 21350all-stage2-intl: configure-stage2-intl
c52c6897 21351 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
21352 @r=`${PWD_COMMAND}`; export r; \
21353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21354 $(HOST_EXPORTS) \
21355 $(POSTSTAGE1_HOST_EXPORTS) \
21356 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21357 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21358 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
21359 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21360 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21361 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21362 $(TARGET-stage2-intl)
d545f33b
PB
21363
21364maybe-clean-stage2-intl: clean-stage2-intl
21365clean-stage2: clean-stage2-intl
21366clean-stage2-intl:
9dbaa842
DD
21367 @if [ $(current_stage) = stage2 ]; then \
21368 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21369 else \
21370 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
21371 $(MAKE) stage2-start; \
21372 fi; \
d545f33b 21373 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21374 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21375 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21376 clean
d545f33b
PB
21377@endif intl-bootstrap
21378
21379
8520c408
AO
21380.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
21381.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
21382maybe-all-stageb2g0-intl:
21383maybe-clean-stageb2g0-intl:
21384@if intl-bootstrap
21385maybe-all-stageb2g0-intl: all-stageb2g0-intl
21386all-stageb2g0: all-stageb2g0-intl
21387TARGET-stageb2g0-intl = $(TARGET-intl)
21388all-stageb2g0-intl: configure-stageb2g0-intl
21389 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21390 @r=`${PWD_COMMAND}`; export r; \
21391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21392 $(HOST_EXPORTS) \
21393 $(POSTSTAGE1_HOST_EXPORTS) \
21394 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21395 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21396 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
21397 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
21398 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
21399 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
21400 $(TARGET-stageb2g0-intl)
21401
21402maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
21403clean-stageb2g0: clean-stageb2g0-intl
21404clean-stageb2g0-intl:
21405 @if [ $(current_stage) = stageb2g0 ]; then \
21406 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21407 else \
21408 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
21409 $(MAKE) stageb2g0-start; \
21410 fi; \
21411 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21412 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
21413 $(POSTSTAGE1_FLAGS_TO_PASS) \
21414 clean
21415@endif intl-bootstrap
21416
21417
d545f33b
PB
21418.PHONY: all-stage3-intl maybe-all-stage3-intl
21419.PHONY: clean-stage3-intl maybe-clean-stage3-intl
21420maybe-all-stage3-intl:
21421maybe-clean-stage3-intl:
21422@if intl-bootstrap
21423maybe-all-stage3-intl: all-stage3-intl
21424all-stage3: all-stage3-intl
f70224b5 21425TARGET-stage3-intl = $(TARGET-intl)
d545f33b 21426all-stage3-intl: configure-stage3-intl
c52c6897 21427 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
21428 @r=`${PWD_COMMAND}`; export r; \
21429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21430 $(HOST_EXPORTS) \
21431 $(POSTSTAGE1_HOST_EXPORTS) \
21432 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21433 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21434 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
21435 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
21436 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
21437 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21438 $(TARGET-stage3-intl)
d545f33b
PB
21439
21440maybe-clean-stage3-intl: clean-stage3-intl
21441clean-stage3: clean-stage3-intl
21442clean-stage3-intl:
9dbaa842
DD
21443 @if [ $(current_stage) = stage3 ]; then \
21444 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21445 else \
21446 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
21447 $(MAKE) stage3-start; \
21448 fi; \
d545f33b 21449 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21450 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21451 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21452 clean
d545f33b
PB
21453@endif intl-bootstrap
21454
21455
8520c408
AO
21456.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
21457.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
21458maybe-all-stageb3g2-intl:
21459maybe-clean-stageb3g2-intl:
21460@if intl-bootstrap
21461maybe-all-stageb3g2-intl: all-stageb3g2-intl
21462all-stageb3g2: all-stageb3g2-intl
21463TARGET-stageb3g2-intl = $(TARGET-intl)
21464all-stageb3g2-intl: configure-stageb3g2-intl
21465 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21466 @r=`${PWD_COMMAND}`; export r; \
21467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21468 $(HOST_EXPORTS) \
21469 $(POSTSTAGE1_HOST_EXPORTS) \
21470 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21472 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
21473 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
21474 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
21475 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
21476 $(TARGET-stageb3g2-intl)
21477
21478maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
21479clean-stageb3g2: clean-stageb3g2-intl
21480clean-stageb3g2-intl:
21481 @if [ $(current_stage) = stageb3g2 ]; then \
21482 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21483 else \
21484 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
21485 $(MAKE) stageb3g2-start; \
21486 fi; \
21487 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21488 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
21489 $(POSTSTAGE1_FLAGS_TO_PASS) \
21490 clean
21491@endif intl-bootstrap
21492
21493
d545f33b
PB
21494.PHONY: all-stage4-intl maybe-all-stage4-intl
21495.PHONY: clean-stage4-intl maybe-clean-stage4-intl
21496maybe-all-stage4-intl:
21497maybe-clean-stage4-intl:
21498@if intl-bootstrap
21499maybe-all-stage4-intl: all-stage4-intl
21500all-stage4: all-stage4-intl
f70224b5 21501TARGET-stage4-intl = $(TARGET-intl)
d545f33b 21502all-stage4-intl: configure-stage4-intl
c52c6897 21503 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
21504 @r=`${PWD_COMMAND}`; export r; \
21505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21506 $(HOST_EXPORTS) \
21507 $(POSTSTAGE1_HOST_EXPORTS) \
21508 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21509 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21510 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
21511 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21512 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
21513 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21514 $(TARGET-stage4-intl)
d545f33b
PB
21515
21516maybe-clean-stage4-intl: clean-stage4-intl
21517clean-stage4: clean-stage4-intl
21518clean-stage4-intl:
9dbaa842
DD
21519 @if [ $(current_stage) = stage4 ]; then \
21520 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21521 else \
21522 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
21523 $(MAKE) stage4-start; \
21524 fi; \
d545f33b 21525 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21526 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21527 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21528 clean
d545f33b
PB
21529@endif intl-bootstrap
21530
21531
21532.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
21533.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
21534maybe-all-stageprofile-intl:
21535maybe-clean-stageprofile-intl:
21536@if intl-bootstrap
21537maybe-all-stageprofile-intl: all-stageprofile-intl
21538all-stageprofile: all-stageprofile-intl
f70224b5 21539TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 21540all-stageprofile-intl: configure-stageprofile-intl
c52c6897 21541 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
21542 @r=`${PWD_COMMAND}`; export r; \
21543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21544 $(HOST_EXPORTS) \
21545 $(POSTSTAGE1_HOST_EXPORTS) \
21546 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21548 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
21549 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21550 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21551 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21552 $(TARGET-stageprofile-intl)
d545f33b
PB
21553
21554maybe-clean-stageprofile-intl: clean-stageprofile-intl
21555clean-stageprofile: clean-stageprofile-intl
21556clean-stageprofile-intl:
9dbaa842
DD
21557 @if [ $(current_stage) = stageprofile ]; then \
21558 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21559 else \
21560 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
21561 $(MAKE) stageprofile-start; \
21562 fi; \
d545f33b 21563 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21564 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21565 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21566 clean
d545f33b
PB
21567@endif intl-bootstrap
21568
21569
21570.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
21571.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
21572maybe-all-stagefeedback-intl:
21573maybe-clean-stagefeedback-intl:
21574@if intl-bootstrap
21575maybe-all-stagefeedback-intl: all-stagefeedback-intl
21576all-stagefeedback: all-stagefeedback-intl
f70224b5 21577TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 21578all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 21579 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
21580 @r=`${PWD_COMMAND}`; export r; \
21581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21582 $(HOST_EXPORTS) \
21583 $(POSTSTAGE1_HOST_EXPORTS) \
21584 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21585 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21586 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
21587 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21588 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21589 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21590 $(TARGET-stagefeedback-intl)
d545f33b
PB
21591
21592maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
21593clean-stagefeedback: clean-stagefeedback-intl
21594clean-stagefeedback-intl:
9dbaa842
DD
21595 @if [ $(current_stage) = stagefeedback ]; then \
21596 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21597 else \
21598 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
21599 $(MAKE) stagefeedback-start; \
21600 fi; \
d545f33b 21601 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21602 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21603 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21604 clean
d545f33b
PB
21605@endif intl-bootstrap
21606
21607
21608
21609
21610
b813574b
PB
21611.PHONY: check-intl maybe-check-intl
21612maybe-check-intl:
21613@if intl
21614maybe-check-intl: check-intl
2a4cbe27 21615
b813574b 21616check-intl:
0aed8855 21617 @: $(MAKE); $(unstage)
4fa63067
NN
21618 @r=`${PWD_COMMAND}`; export r; \
21619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21620 $(HOST_EXPORTS) \
b00612cc
PB
21621 (cd $(HOST_SUBDIR)/intl && \
21622 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21623
b813574b 21624@endif intl
2a4cbe27 21625
b813574b
PB
21626.PHONY: install-intl maybe-install-intl
21627maybe-install-intl:
21628@if intl
21629maybe-install-intl: install-intl
2a4cbe27 21630
b813574b 21631install-intl: installdirs
0aed8855 21632 @: $(MAKE); $(unstage)
4fa63067
NN
21633 @r=`${PWD_COMMAND}`; export r; \
21634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21635 $(HOST_EXPORTS) \
b00612cc 21636 (cd $(HOST_SUBDIR)/intl && \
2da12f12 21637 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21638
b813574b 21639@endif intl
4fa63067 21640
56a8fe78 21641# Other targets (info, dvi, pdf, etc.)
4fa63067 21642
b813574b
PB
21643.PHONY: maybe-info-intl info-intl
21644maybe-info-intl:
21645@if intl
21646maybe-info-intl: info-intl
4fa63067 21647
b813574b
PB
21648info-intl: \
21649 configure-intl
21650 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21651 r=`${PWD_COMMAND}`; export r; \
21652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21653 $(HOST_EXPORTS) \
b813574b 21654 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21656 done; \
b813574b 21657 echo "Doing info in intl" ; \
b00612cc 21658 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21661 "RANLIB=$${RANLIB}" \
0c24b341 21662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21663 info) \
2a4cbe27
NN
21664 || exit 1
21665
b813574b 21666@endif intl
2a4cbe27 21667
b813574b
PB
21668.PHONY: maybe-dvi-intl dvi-intl
21669maybe-dvi-intl:
21670@if intl
21671maybe-dvi-intl: dvi-intl
2a4cbe27 21672
b813574b
PB
21673dvi-intl: \
21674 configure-intl
21675 @[ -f ./intl/Makefile ] || exit 0; \
21676 r=`${PWD_COMMAND}`; export r; \
b40e3958 21677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21678 $(HOST_EXPORTS) \
b813574b 21679 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21681 done; \
b813574b 21682 echo "Doing dvi in intl" ; \
b00612cc 21683 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21686 "RANLIB=$${RANLIB}" \
0c24b341 21687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21688 dvi) \
2a4cbe27
NN
21689 || exit 1
21690
b813574b 21691@endif intl
2a4cbe27 21692
56a8fe78
DD
21693.PHONY: maybe-pdf-intl pdf-intl
21694maybe-pdf-intl:
21695@if intl
21696maybe-pdf-intl: pdf-intl
21697
21698pdf-intl: \
21699 configure-intl
21700 @[ -f ./intl/Makefile ] || exit 0; \
21701 r=`${PWD_COMMAND}`; export r; \
21702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21703 $(HOST_EXPORTS) \
21704 for flag in $(EXTRA_HOST_FLAGS) ; do \
21705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21706 done; \
21707 echo "Doing pdf in intl" ; \
21708 (cd $(HOST_SUBDIR)/intl && \
21709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21711 "RANLIB=$${RANLIB}" \
0c24b341 21712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21713 pdf) \
21714 || exit 1
21715
21716@endif intl
21717
6d389afc
MS
21718.PHONY: maybe-html-intl html-intl
21719maybe-html-intl:
21720@if intl
21721maybe-html-intl: html-intl
21722
21723html-intl: \
21724 configure-intl
21725 @[ -f ./intl/Makefile ] || exit 0; \
21726 r=`${PWD_COMMAND}`; export r; \
21727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21728 $(HOST_EXPORTS) \
21729 for flag in $(EXTRA_HOST_FLAGS) ; do \
21730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21731 done; \
21732 echo "Doing html in intl" ; \
b00612cc 21733 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
21734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21736 "RANLIB=$${RANLIB}" \
0c24b341 21737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21738 html) \
21739 || exit 1
21740
21741@endif intl
21742
b813574b
PB
21743.PHONY: maybe-TAGS-intl TAGS-intl
21744maybe-TAGS-intl:
21745@if intl
21746maybe-TAGS-intl: TAGS-intl
2a4cbe27 21747
b813574b
PB
21748TAGS-intl: \
21749 configure-intl
21750 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21751 r=`${PWD_COMMAND}`; export r; \
21752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21753 $(HOST_EXPORTS) \
b813574b 21754 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21756 done; \
b813574b 21757 echo "Doing TAGS in intl" ; \
b00612cc 21758 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21761 "RANLIB=$${RANLIB}" \
0c24b341 21762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21763 TAGS) \
2a4cbe27
NN
21764 || exit 1
21765
b813574b 21766@endif intl
2a4cbe27 21767
b813574b
PB
21768.PHONY: maybe-install-info-intl install-info-intl
21769maybe-install-info-intl:
21770@if intl
21771maybe-install-info-intl: install-info-intl
2a4cbe27 21772
b813574b
PB
21773install-info-intl: \
21774 configure-intl \
21775 info-intl
21776 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21777 r=`${PWD_COMMAND}`; export r; \
21778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21779 $(HOST_EXPORTS) \
b813574b 21780 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21782 done; \
b813574b 21783 echo "Doing install-info in intl" ; \
b00612cc 21784 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21787 "RANLIB=$${RANLIB}" \
0c24b341 21788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21789 install-info) \
2a4cbe27
NN
21790 || exit 1
21791
b813574b 21792@endif intl
2a4cbe27 21793
a3ca38d2
DD
21794.PHONY: maybe-install-pdf-intl install-pdf-intl
21795maybe-install-pdf-intl:
21796@if intl
21797maybe-install-pdf-intl: install-pdf-intl
21798
21799install-pdf-intl: \
21800 configure-intl \
21801 pdf-intl
21802 @[ -f ./intl/Makefile ] || exit 0; \
21803 r=`${PWD_COMMAND}`; export r; \
21804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21805 $(HOST_EXPORTS) \
21806 for flag in $(EXTRA_HOST_FLAGS) ; do \
21807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21808 done; \
21809 echo "Doing install-pdf in intl" ; \
21810 (cd $(HOST_SUBDIR)/intl && \
21811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21813 "RANLIB=$${RANLIB}" \
0c24b341 21814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21815 install-pdf) \
21816 || exit 1
21817
21818@endif intl
21819
108a6f8e
CD
21820.PHONY: maybe-install-html-intl install-html-intl
21821maybe-install-html-intl:
21822@if intl
21823maybe-install-html-intl: install-html-intl
21824
21825install-html-intl: \
21826 configure-intl \
21827 html-intl
21828 @[ -f ./intl/Makefile ] || exit 0; \
21829 r=`${PWD_COMMAND}`; export r; \
21830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21831 $(HOST_EXPORTS) \
21832 for flag in $(EXTRA_HOST_FLAGS) ; do \
21833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21834 done; \
21835 echo "Doing install-html in intl" ; \
21836 (cd $(HOST_SUBDIR)/intl && \
21837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21839 "RANLIB=$${RANLIB}" \
0c24b341 21840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21841 install-html) \
21842 || exit 1
21843
21844@endif intl
21845
b813574b
PB
21846.PHONY: maybe-installcheck-intl installcheck-intl
21847maybe-installcheck-intl:
21848@if intl
21849maybe-installcheck-intl: installcheck-intl
2a4cbe27 21850
b813574b
PB
21851installcheck-intl: \
21852 configure-intl
21853 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21854 r=`${PWD_COMMAND}`; export r; \
21855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21856 $(HOST_EXPORTS) \
b813574b 21857 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21859 done; \
b813574b 21860 echo "Doing installcheck in intl" ; \
b00612cc 21861 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21864 "RANLIB=$${RANLIB}" \
0c24b341 21865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21866 installcheck) \
2a4cbe27
NN
21867 || exit 1
21868
b813574b 21869@endif intl
2a4cbe27 21870
b813574b
PB
21871.PHONY: maybe-mostlyclean-intl mostlyclean-intl
21872maybe-mostlyclean-intl:
21873@if intl
21874maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 21875
b813574b
PB
21876mostlyclean-intl:
21877 @[ -f ./intl/Makefile ] || exit 0; \
21878 r=`${PWD_COMMAND}`; export r; \
21879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
21880 $(HOST_EXPORTS) \
21881 for flag in $(EXTRA_HOST_FLAGS) ; do \
21882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21883 done; \
21884 echo "Doing mostlyclean in intl" ; \
b00612cc 21885 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
21886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21888 "RANLIB=$${RANLIB}" \
0c24b341 21889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
21890 mostlyclean) \
21891 || exit 1
4fa63067 21892
b813574b 21893@endif intl
4fa63067 21894
b813574b
PB
21895.PHONY: maybe-clean-intl clean-intl
21896maybe-clean-intl:
21897@if intl
21898maybe-clean-intl: clean-intl
4fa63067 21899
b813574b
PB
21900clean-intl:
21901 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21902 r=`${PWD_COMMAND}`; export r; \
21903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21904 $(HOST_EXPORTS) \
b813574b 21905 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21907 done; \
b813574b 21908 echo "Doing clean in intl" ; \
b00612cc 21909 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21912 "RANLIB=$${RANLIB}" \
0c24b341 21913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21914 clean) \
2a4cbe27
NN
21915 || exit 1
21916
b813574b 21917@endif intl
2a4cbe27 21918
b813574b
PB
21919.PHONY: maybe-distclean-intl distclean-intl
21920maybe-distclean-intl:
21921@if intl
21922maybe-distclean-intl: distclean-intl
2a4cbe27 21923
b813574b
PB
21924distclean-intl:
21925 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21926 r=`${PWD_COMMAND}`; export r; \
21927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21928 $(HOST_EXPORTS) \
b813574b 21929 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21931 done; \
b813574b 21932 echo "Doing distclean in intl" ; \
b00612cc 21933 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21936 "RANLIB=$${RANLIB}" \
0c24b341 21937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21938 distclean) \
2a4cbe27
NN
21939 || exit 1
21940
b813574b 21941@endif intl
2a4cbe27 21942
b813574b
PB
21943.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
21944maybe-maintainer-clean-intl:
21945@if intl
21946maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 21947
b813574b
PB
21948maintainer-clean-intl:
21949 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21950 r=`${PWD_COMMAND}`; export r; \
21951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21952 $(HOST_EXPORTS) \
b813574b 21953 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21955 done; \
b813574b 21956 echo "Doing maintainer-clean in intl" ; \
b00612cc 21957 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21960 "RANLIB=$${RANLIB}" \
0c24b341 21961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21962 maintainer-clean) \
2a4cbe27
NN
21963 || exit 1
21964
b813574b 21965@endif intl
2a4cbe27 21966
2a4cbe27 21967
a7254363 21968
b813574b
PB
21969.PHONY: configure-tcl maybe-configure-tcl
21970maybe-configure-tcl:
4f0ef2d8
CD
21971@if gcc-bootstrap
21972configure-tcl: stage_current
21973@endif gcc-bootstrap
b813574b
PB
21974@if tcl
21975maybe-configure-tcl: configure-tcl
c52c6897 21976configure-tcl:
0aed8855 21977 @: $(MAKE); $(unstage)
c52c6897 21978 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21980 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
21981 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 21982 $(HOST_EXPORTS) \
a7254363
PB
21983 echo Configuring in $(HOST_SUBDIR)/tcl; \
21984 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 21985 case $(srcdir) in \
b00612cc
PB
21986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21987 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
21988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21989 esac; \
b00612cc
PB
21990 srcdiroption="--srcdir=$${topdir}/tcl"; \
21991 libsrcdir="$$s/tcl"; \
4fa63067 21992 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21993 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21994 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21995 || exit 1
b813574b 21996@endif tcl
2a4cbe27 21997
a7254363
PB
21998
21999
d545f33b
PB
22000
22001
b813574b
PB
22002.PHONY: all-tcl maybe-all-tcl
22003maybe-all-tcl:
4f0ef2d8
CD
22004@if gcc-bootstrap
22005all-tcl: stage_current
22006@endif gcc-bootstrap
b813574b 22007@if tcl
d27cc32e 22008TARGET-tcl=all
b813574b
PB
22009maybe-all-tcl: all-tcl
22010all-tcl: configure-tcl
0aed8855 22011 @: $(MAKE); $(unstage)
4fa63067
NN
22012 @r=`${PWD_COMMAND}`; export r; \
22013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22014 $(HOST_EXPORTS) \
b00612cc 22015 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
22016 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22017 $(TARGET-tcl))
b813574b 22018@endif tcl
4fa63067 22019
a7254363 22020
d545f33b
PB
22021
22022
b813574b
PB
22023.PHONY: check-tcl maybe-check-tcl
22024maybe-check-tcl:
22025@if tcl
22026maybe-check-tcl: check-tcl
2a4cbe27 22027
b813574b 22028check-tcl:
0aed8855 22029 @: $(MAKE); $(unstage)
4fa63067
NN
22030 @r=`${PWD_COMMAND}`; export r; \
22031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22032 $(HOST_EXPORTS) \
b00612cc
PB
22033 (cd $(HOST_SUBDIR)/tcl && \
22034 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22035
b813574b 22036@endif tcl
4fa63067 22037
b813574b
PB
22038.PHONY: install-tcl maybe-install-tcl
22039maybe-install-tcl:
22040@if tcl
22041maybe-install-tcl: install-tcl
4fa63067 22042
b813574b 22043install-tcl: installdirs
0aed8855 22044 @: $(MAKE); $(unstage)
4fa63067
NN
22045 @r=`${PWD_COMMAND}`; export r; \
22046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22047 $(HOST_EXPORTS) \
b00612cc 22048 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 22049 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22050
b813574b 22051@endif tcl
4fa63067 22052
56a8fe78 22053# Other targets (info, dvi, pdf, etc.)
4fa63067 22054
b813574b
PB
22055.PHONY: maybe-info-tcl info-tcl
22056maybe-info-tcl:
22057@if tcl
22058maybe-info-tcl: info-tcl
4fa63067 22059
b813574b
PB
22060info-tcl: \
22061 configure-tcl
0aed8855 22062 @: $(MAKE); $(unstage)
b813574b 22063 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22064 r=`${PWD_COMMAND}`; export r; \
22065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22066 $(HOST_EXPORTS) \
b813574b 22067 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22069 done; \
b813574b 22070 echo "Doing info in tcl" ; \
b00612cc 22071 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22074 "RANLIB=$${RANLIB}" \
0c24b341 22075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22076 info) \
2a4cbe27
NN
22077 || exit 1
22078
b813574b 22079@endif tcl
2a4cbe27 22080
b813574b
PB
22081.PHONY: maybe-dvi-tcl dvi-tcl
22082maybe-dvi-tcl:
22083@if tcl
22084maybe-dvi-tcl: dvi-tcl
2a4cbe27 22085
b813574b
PB
22086dvi-tcl: \
22087 configure-tcl
0aed8855 22088 @: $(MAKE); $(unstage)
b813574b 22089 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22090 r=`${PWD_COMMAND}`; export r; \
22091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22092 $(HOST_EXPORTS) \
b813574b 22093 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22095 done; \
b813574b 22096 echo "Doing dvi in tcl" ; \
b00612cc 22097 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22100 "RANLIB=$${RANLIB}" \
0c24b341 22101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22102 dvi) \
2a4cbe27
NN
22103 || exit 1
22104
b813574b 22105@endif tcl
2a4cbe27 22106
56a8fe78
DD
22107.PHONY: maybe-pdf-tcl pdf-tcl
22108maybe-pdf-tcl:
22109@if tcl
22110maybe-pdf-tcl: pdf-tcl
22111
22112pdf-tcl: \
22113 configure-tcl
22114 @: $(MAKE); $(unstage)
22115 @[ -f ./tcl/Makefile ] || exit 0; \
22116 r=`${PWD_COMMAND}`; export r; \
22117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22118 $(HOST_EXPORTS) \
22119 for flag in $(EXTRA_HOST_FLAGS) ; do \
22120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22121 done; \
22122 echo "Doing pdf in tcl" ; \
22123 (cd $(HOST_SUBDIR)/tcl && \
22124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22126 "RANLIB=$${RANLIB}" \
0c24b341 22127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22128 pdf) \
22129 || exit 1
22130
22131@endif tcl
22132
6d389afc
MS
22133.PHONY: maybe-html-tcl html-tcl
22134maybe-html-tcl:
22135@if tcl
22136maybe-html-tcl: html-tcl
22137
22138html-tcl: \
22139 configure-tcl
0aed8855 22140 @: $(MAKE); $(unstage)
6d389afc
MS
22141 @[ -f ./tcl/Makefile ] || exit 0; \
22142 r=`${PWD_COMMAND}`; export r; \
22143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22144 $(HOST_EXPORTS) \
22145 for flag in $(EXTRA_HOST_FLAGS) ; do \
22146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22147 done; \
22148 echo "Doing html in tcl" ; \
b00612cc 22149 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
22150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22152 "RANLIB=$${RANLIB}" \
0c24b341 22153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22154 html) \
22155 || exit 1
22156
22157@endif tcl
22158
b813574b
PB
22159.PHONY: maybe-TAGS-tcl TAGS-tcl
22160maybe-TAGS-tcl:
22161@if tcl
22162maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 22163
b813574b
PB
22164TAGS-tcl: \
22165 configure-tcl
0aed8855 22166 @: $(MAKE); $(unstage)
b813574b 22167 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22168 r=`${PWD_COMMAND}`; export r; \
22169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22170 $(HOST_EXPORTS) \
b813574b 22171 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22173 done; \
b813574b 22174 echo "Doing TAGS in tcl" ; \
b00612cc 22175 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22178 "RANLIB=$${RANLIB}" \
0c24b341 22179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22180 TAGS) \
2a4cbe27
NN
22181 || exit 1
22182
b813574b 22183@endif tcl
2a4cbe27 22184
b813574b
PB
22185.PHONY: maybe-install-info-tcl install-info-tcl
22186maybe-install-info-tcl:
22187@if tcl
22188maybe-install-info-tcl: install-info-tcl
2a4cbe27 22189
b813574b
PB
22190install-info-tcl: \
22191 configure-tcl \
22192 info-tcl
0aed8855 22193 @: $(MAKE); $(unstage)
b813574b 22194 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22195 r=`${PWD_COMMAND}`; export r; \
22196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22197 $(HOST_EXPORTS) \
b813574b 22198 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22200 done; \
b813574b 22201 echo "Doing install-info in tcl" ; \
b00612cc 22202 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22205 "RANLIB=$${RANLIB}" \
0c24b341 22206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22207 install-info) \
2a4cbe27
NN
22208 || exit 1
22209
b813574b 22210@endif tcl
2a4cbe27 22211
a3ca38d2
DD
22212.PHONY: maybe-install-pdf-tcl install-pdf-tcl
22213maybe-install-pdf-tcl:
22214@if tcl
22215maybe-install-pdf-tcl: install-pdf-tcl
22216
22217install-pdf-tcl: \
22218 configure-tcl \
22219 pdf-tcl
22220 @: $(MAKE); $(unstage)
22221 @[ -f ./tcl/Makefile ] || exit 0; \
22222 r=`${PWD_COMMAND}`; export r; \
22223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22224 $(HOST_EXPORTS) \
22225 for flag in $(EXTRA_HOST_FLAGS) ; do \
22226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22227 done; \
22228 echo "Doing install-pdf in tcl" ; \
22229 (cd $(HOST_SUBDIR)/tcl && \
22230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22232 "RANLIB=$${RANLIB}" \
0c24b341 22233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22234 install-pdf) \
22235 || exit 1
22236
22237@endif tcl
22238
108a6f8e
CD
22239.PHONY: maybe-install-html-tcl install-html-tcl
22240maybe-install-html-tcl:
22241@if tcl
22242maybe-install-html-tcl: install-html-tcl
22243
22244install-html-tcl: \
22245 configure-tcl \
22246 html-tcl
22247 @: $(MAKE); $(unstage)
22248 @[ -f ./tcl/Makefile ] || exit 0; \
22249 r=`${PWD_COMMAND}`; export r; \
22250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22251 $(HOST_EXPORTS) \
22252 for flag in $(EXTRA_HOST_FLAGS) ; do \
22253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22254 done; \
22255 echo "Doing install-html in tcl" ; \
22256 (cd $(HOST_SUBDIR)/tcl && \
22257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22259 "RANLIB=$${RANLIB}" \
0c24b341 22260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22261 install-html) \
22262 || exit 1
22263
22264@endif tcl
22265
b813574b
PB
22266.PHONY: maybe-installcheck-tcl installcheck-tcl
22267maybe-installcheck-tcl:
22268@if tcl
22269maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 22270
b813574b
PB
22271installcheck-tcl: \
22272 configure-tcl
0aed8855 22273 @: $(MAKE); $(unstage)
b813574b 22274 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22275 r=`${PWD_COMMAND}`; export r; \
22276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22277 $(HOST_EXPORTS) \
b813574b 22278 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22280 done; \
b813574b 22281 echo "Doing installcheck in tcl" ; \
b00612cc 22282 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22285 "RANLIB=$${RANLIB}" \
0c24b341 22286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22287 installcheck) \
2a4cbe27
NN
22288 || exit 1
22289
b813574b 22290@endif tcl
2a4cbe27 22291
b813574b
PB
22292.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
22293maybe-mostlyclean-tcl:
22294@if tcl
22295maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 22296
b813574b
PB
22297# tcl doesn't support mostlyclean.
22298mostlyclean-tcl:
2a4cbe27 22299
b813574b 22300@endif tcl
2a4cbe27 22301
b813574b
PB
22302.PHONY: maybe-clean-tcl clean-tcl
22303maybe-clean-tcl:
22304@if tcl
22305maybe-clean-tcl: clean-tcl
2a4cbe27 22306
b813574b 22307clean-tcl:
0aed8855 22308 @: $(MAKE); $(unstage)
b813574b 22309 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22310 r=`${PWD_COMMAND}`; export r; \
22311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22312 $(HOST_EXPORTS) \
b813574b 22313 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22315 done; \
b813574b 22316 echo "Doing clean in tcl" ; \
b00612cc 22317 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22320 "RANLIB=$${RANLIB}" \
0c24b341 22321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22322 clean) \
2a4cbe27
NN
22323 || exit 1
22324
b813574b 22325@endif tcl
2a4cbe27 22326
b813574b
PB
22327.PHONY: maybe-distclean-tcl distclean-tcl
22328maybe-distclean-tcl:
22329@if tcl
22330maybe-distclean-tcl: distclean-tcl
2a4cbe27 22331
b813574b 22332distclean-tcl:
0aed8855 22333 @: $(MAKE); $(unstage)
b813574b 22334 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22335 r=`${PWD_COMMAND}`; export r; \
22336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22337 $(HOST_EXPORTS) \
b813574b 22338 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22340 done; \
b813574b 22341 echo "Doing distclean in tcl" ; \
b00612cc 22342 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22345 "RANLIB=$${RANLIB}" \
0c24b341 22346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22347 distclean) \
2a4cbe27
NN
22348 || exit 1
22349
b813574b 22350@endif tcl
2a4cbe27 22351
b813574b
PB
22352.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
22353maybe-maintainer-clean-tcl:
22354@if tcl
22355maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 22356
b813574b 22357maintainer-clean-tcl:
0aed8855 22358 @: $(MAKE); $(unstage)
b813574b 22359 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22360 r=`${PWD_COMMAND}`; export r; \
22361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22362 $(HOST_EXPORTS) \
b813574b 22363 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22365 done; \
b813574b 22366 echo "Doing maintainer-clean in tcl" ; \
b00612cc 22367 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22370 "RANLIB=$${RANLIB}" \
0c24b341 22371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22372 maintainer-clean) \
2a4cbe27
NN
22373 || exit 1
22374
b813574b 22375@endif tcl
2a4cbe27 22376
2a4cbe27 22377
a7254363 22378
b813574b
PB
22379.PHONY: configure-itcl maybe-configure-itcl
22380maybe-configure-itcl:
4f0ef2d8
CD
22381@if gcc-bootstrap
22382configure-itcl: stage_current
22383@endif gcc-bootstrap
b813574b
PB
22384@if itcl
22385maybe-configure-itcl: configure-itcl
c52c6897 22386configure-itcl:
0aed8855 22387 @: $(MAKE); $(unstage)
c52c6897 22388 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22390 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
22391 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 22392 $(HOST_EXPORTS) \
a7254363
PB
22393 echo Configuring in $(HOST_SUBDIR)/itcl; \
22394 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 22395 case $(srcdir) in \
b00612cc
PB
22396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22397 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
22398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22399 esac; \
b00612cc
PB
22400 srcdiroption="--srcdir=$${topdir}/itcl"; \
22401 libsrcdir="$$s/itcl"; \
4fa63067 22402 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22403 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22404 --target=${target_alias} $${srcdiroption} \
4fa63067 22405 || exit 1
b813574b 22406@endif itcl
4fa63067 22407
a7254363
PB
22408
22409
d545f33b
PB
22410
22411
b813574b
PB
22412.PHONY: all-itcl maybe-all-itcl
22413maybe-all-itcl:
4f0ef2d8
CD
22414@if gcc-bootstrap
22415all-itcl: stage_current
22416@endif gcc-bootstrap
b813574b 22417@if itcl
d27cc32e 22418TARGET-itcl=all
b813574b
PB
22419maybe-all-itcl: all-itcl
22420all-itcl: configure-itcl
0aed8855 22421 @: $(MAKE); $(unstage)
4fa63067
NN
22422 @r=`${PWD_COMMAND}`; export r; \
22423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22424 $(HOST_EXPORTS) \
b00612cc 22425 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
22426 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22427 $(TARGET-itcl))
b813574b 22428@endif itcl
4fa63067 22429
a7254363 22430
d545f33b
PB
22431
22432
b813574b
PB
22433.PHONY: check-itcl maybe-check-itcl
22434maybe-check-itcl:
22435@if itcl
22436maybe-check-itcl: check-itcl
4fa63067 22437
b813574b 22438check-itcl:
0aed8855 22439 @: $(MAKE); $(unstage)
4fa63067
NN
22440 @r=`${PWD_COMMAND}`; export r; \
22441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22442 $(HOST_EXPORTS) \
b00612cc
PB
22443 (cd $(HOST_SUBDIR)/itcl && \
22444 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 22445
b813574b 22446@endif itcl
4fa63067 22447
b813574b
PB
22448.PHONY: install-itcl maybe-install-itcl
22449maybe-install-itcl:
22450@if itcl
22451maybe-install-itcl: install-itcl
4fa63067 22452
b813574b 22453install-itcl: installdirs
0aed8855 22454 @: $(MAKE); $(unstage)
4fa63067
NN
22455 @r=`${PWD_COMMAND}`; export r; \
22456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22457 $(HOST_EXPORTS) \
b00612cc 22458 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 22459 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22460
b813574b 22461@endif itcl
4fa63067 22462
56a8fe78 22463# Other targets (info, dvi, pdf, etc.)
4fa63067 22464
b813574b
PB
22465.PHONY: maybe-info-itcl info-itcl
22466maybe-info-itcl:
22467@if itcl
22468maybe-info-itcl: info-itcl
4fa63067 22469
b813574b
PB
22470info-itcl: \
22471 configure-itcl
0aed8855 22472 @: $(MAKE); $(unstage)
b813574b 22473 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22474 r=`${PWD_COMMAND}`; export r; \
22475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22476 $(HOST_EXPORTS) \
b813574b 22477 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22479 done; \
b813574b 22480 echo "Doing info in itcl" ; \
b00612cc 22481 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22484 "RANLIB=$${RANLIB}" \
0c24b341 22485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22486 info) \
2a4cbe27
NN
22487 || exit 1
22488
b813574b 22489@endif itcl
2a4cbe27 22490
b813574b
PB
22491.PHONY: maybe-dvi-itcl dvi-itcl
22492maybe-dvi-itcl:
22493@if itcl
22494maybe-dvi-itcl: dvi-itcl
2a4cbe27 22495
b813574b
PB
22496dvi-itcl: \
22497 configure-itcl
0aed8855 22498 @: $(MAKE); $(unstage)
b813574b 22499 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22500 r=`${PWD_COMMAND}`; export r; \
22501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22502 $(HOST_EXPORTS) \
b813574b 22503 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22505 done; \
b813574b 22506 echo "Doing dvi in itcl" ; \
b00612cc 22507 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22510 "RANLIB=$${RANLIB}" \
0c24b341 22511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22512 dvi) \
2a4cbe27
NN
22513 || exit 1
22514
b813574b 22515@endif itcl
2a4cbe27 22516
56a8fe78
DD
22517.PHONY: maybe-pdf-itcl pdf-itcl
22518maybe-pdf-itcl:
22519@if itcl
22520maybe-pdf-itcl: pdf-itcl
22521
22522pdf-itcl: \
22523 configure-itcl
22524 @: $(MAKE); $(unstage)
22525 @[ -f ./itcl/Makefile ] || exit 0; \
22526 r=`${PWD_COMMAND}`; export r; \
22527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22528 $(HOST_EXPORTS) \
22529 for flag in $(EXTRA_HOST_FLAGS) ; do \
22530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22531 done; \
22532 echo "Doing pdf in itcl" ; \
22533 (cd $(HOST_SUBDIR)/itcl && \
22534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22536 "RANLIB=$${RANLIB}" \
0c24b341 22537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22538 pdf) \
22539 || exit 1
22540
22541@endif itcl
22542
6d389afc
MS
22543.PHONY: maybe-html-itcl html-itcl
22544maybe-html-itcl:
22545@if itcl
22546maybe-html-itcl: html-itcl
22547
22548html-itcl: \
22549 configure-itcl
0aed8855 22550 @: $(MAKE); $(unstage)
6d389afc
MS
22551 @[ -f ./itcl/Makefile ] || exit 0; \
22552 r=`${PWD_COMMAND}`; export r; \
22553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22554 $(HOST_EXPORTS) \
22555 for flag in $(EXTRA_HOST_FLAGS) ; do \
22556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22557 done; \
22558 echo "Doing html in itcl" ; \
b00612cc 22559 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
22560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22562 "RANLIB=$${RANLIB}" \
0c24b341 22563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22564 html) \
22565 || exit 1
22566
22567@endif itcl
22568
b813574b
PB
22569.PHONY: maybe-TAGS-itcl TAGS-itcl
22570maybe-TAGS-itcl:
22571@if itcl
22572maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 22573
b813574b
PB
22574TAGS-itcl: \
22575 configure-itcl
0aed8855 22576 @: $(MAKE); $(unstage)
b813574b 22577 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22578 r=`${PWD_COMMAND}`; export r; \
22579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22580 $(HOST_EXPORTS) \
b813574b 22581 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22583 done; \
b813574b 22584 echo "Doing TAGS in itcl" ; \
b00612cc 22585 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22588 "RANLIB=$${RANLIB}" \
0c24b341 22589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22590 TAGS) \
2a4cbe27
NN
22591 || exit 1
22592
b813574b 22593@endif itcl
2a4cbe27 22594
b813574b
PB
22595.PHONY: maybe-install-info-itcl install-info-itcl
22596maybe-install-info-itcl:
22597@if itcl
22598maybe-install-info-itcl: install-info-itcl
2a4cbe27 22599
b813574b
PB
22600install-info-itcl: \
22601 configure-itcl \
22602 info-itcl
0aed8855 22603 @: $(MAKE); $(unstage)
b813574b 22604 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22605 r=`${PWD_COMMAND}`; export r; \
22606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22607 $(HOST_EXPORTS) \
b813574b 22608 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22610 done; \
b813574b 22611 echo "Doing install-info in itcl" ; \
b00612cc 22612 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22615 "RANLIB=$${RANLIB}" \
0c24b341 22616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22617 install-info) \
2a4cbe27
NN
22618 || exit 1
22619
b813574b 22620@endif itcl
2a4cbe27 22621
a3ca38d2
DD
22622.PHONY: maybe-install-pdf-itcl install-pdf-itcl
22623maybe-install-pdf-itcl:
22624@if itcl
22625maybe-install-pdf-itcl: install-pdf-itcl
22626
22627install-pdf-itcl: \
22628 configure-itcl \
22629 pdf-itcl
22630 @: $(MAKE); $(unstage)
22631 @[ -f ./itcl/Makefile ] || exit 0; \
22632 r=`${PWD_COMMAND}`; export r; \
22633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22634 $(HOST_EXPORTS) \
22635 for flag in $(EXTRA_HOST_FLAGS) ; do \
22636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22637 done; \
22638 echo "Doing install-pdf in itcl" ; \
22639 (cd $(HOST_SUBDIR)/itcl && \
22640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22642 "RANLIB=$${RANLIB}" \
0c24b341 22643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22644 install-pdf) \
22645 || exit 1
22646
22647@endif itcl
22648
108a6f8e
CD
22649.PHONY: maybe-install-html-itcl install-html-itcl
22650maybe-install-html-itcl:
22651@if itcl
22652maybe-install-html-itcl: install-html-itcl
22653
22654install-html-itcl: \
22655 configure-itcl \
22656 html-itcl
22657 @: $(MAKE); $(unstage)
22658 @[ -f ./itcl/Makefile ] || exit 0; \
22659 r=`${PWD_COMMAND}`; export r; \
22660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22661 $(HOST_EXPORTS) \
22662 for flag in $(EXTRA_HOST_FLAGS) ; do \
22663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22664 done; \
22665 echo "Doing install-html in itcl" ; \
22666 (cd $(HOST_SUBDIR)/itcl && \
22667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22669 "RANLIB=$${RANLIB}" \
0c24b341 22670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22671 install-html) \
22672 || exit 1
22673
22674@endif itcl
22675
b813574b
PB
22676.PHONY: maybe-installcheck-itcl installcheck-itcl
22677maybe-installcheck-itcl:
22678@if itcl
22679maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 22680
b813574b
PB
22681installcheck-itcl: \
22682 configure-itcl
0aed8855 22683 @: $(MAKE); $(unstage)
b813574b 22684 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22685 r=`${PWD_COMMAND}`; export r; \
22686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22687 $(HOST_EXPORTS) \
b813574b 22688 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22690 done; \
b813574b 22691 echo "Doing installcheck in itcl" ; \
b00612cc 22692 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22695 "RANLIB=$${RANLIB}" \
0c24b341 22696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22697 installcheck) \
2a4cbe27
NN
22698 || exit 1
22699
b813574b 22700@endif itcl
2a4cbe27 22701
b813574b
PB
22702.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
22703maybe-mostlyclean-itcl:
22704@if itcl
22705maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 22706
b813574b 22707mostlyclean-itcl:
0aed8855 22708 @: $(MAKE); $(unstage)
b813574b 22709 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22710 r=`${PWD_COMMAND}`; export r; \
22711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22712 $(HOST_EXPORTS) \
b813574b 22713 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22715 done; \
b813574b 22716 echo "Doing mostlyclean in itcl" ; \
b00612cc 22717 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22720 "RANLIB=$${RANLIB}" \
0c24b341 22721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22722 mostlyclean) \
2a4cbe27
NN
22723 || exit 1
22724
b813574b 22725@endif itcl
2a4cbe27 22726
b813574b
PB
22727.PHONY: maybe-clean-itcl clean-itcl
22728maybe-clean-itcl:
22729@if itcl
22730maybe-clean-itcl: clean-itcl
2a4cbe27 22731
b813574b 22732clean-itcl:
0aed8855 22733 @: $(MAKE); $(unstage)
b813574b 22734 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22735 r=`${PWD_COMMAND}`; export r; \
22736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22737 $(HOST_EXPORTS) \
b813574b 22738 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22740 done; \
b813574b 22741 echo "Doing clean in itcl" ; \
b00612cc 22742 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22745 "RANLIB=$${RANLIB}" \
0c24b341 22746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22747 clean) \
2a4cbe27
NN
22748 || exit 1
22749
b813574b 22750@endif itcl
2a4cbe27 22751
b813574b
PB
22752.PHONY: maybe-distclean-itcl distclean-itcl
22753maybe-distclean-itcl:
22754@if itcl
22755maybe-distclean-itcl: distclean-itcl
2a4cbe27 22756
b813574b 22757distclean-itcl:
0aed8855 22758 @: $(MAKE); $(unstage)
b813574b 22759 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22760 r=`${PWD_COMMAND}`; export r; \
22761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22762 $(HOST_EXPORTS) \
b813574b 22763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22765 done; \
b813574b 22766 echo "Doing distclean in itcl" ; \
b00612cc 22767 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22770 "RANLIB=$${RANLIB}" \
0c24b341 22771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22772 distclean) \
2a4cbe27
NN
22773 || exit 1
22774
b813574b 22775@endif itcl
2a4cbe27 22776
b813574b
PB
22777.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
22778maybe-maintainer-clean-itcl:
22779@if itcl
22780maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 22781
b813574b 22782maintainer-clean-itcl:
0aed8855 22783 @: $(MAKE); $(unstage)
b813574b 22784 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22785 r=`${PWD_COMMAND}`; export r; \
22786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22787 $(HOST_EXPORTS) \
b813574b 22788 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22790 done; \
b813574b 22791 echo "Doing maintainer-clean in itcl" ; \
b00612cc 22792 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22795 "RANLIB=$${RANLIB}" \
0c24b341 22796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22797 maintainer-clean) \
2a4cbe27
NN
22798 || exit 1
22799
b813574b 22800@endif itcl
2a4cbe27 22801
2a4cbe27 22802
a7254363 22803
b813574b
PB
22804.PHONY: configure-ld maybe-configure-ld
22805maybe-configure-ld:
4f0ef2d8
CD
22806@if gcc-bootstrap
22807configure-ld: stage_current
22808@endif gcc-bootstrap
b813574b
PB
22809@if ld
22810maybe-configure-ld: configure-ld
c52c6897 22811configure-ld:
c52c6897
PB
22812 @r=`${PWD_COMMAND}`; export r; \
22813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22814 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 22816 $(HOST_EXPORTS) \
a7254363
PB
22817 echo Configuring in $(HOST_SUBDIR)/ld; \
22818 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 22819 case $(srcdir) in \
b00612cc
PB
22820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22821 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 22823 esac; \
b00612cc
PB
22824 srcdiroption="--srcdir=$${topdir}/ld"; \
22825 libsrcdir="$$s/ld"; \
04cf1b77 22826 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22827 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22828 --target=${target_alias} $${srcdiroption} \
04cf1b77 22829 || exit 1
b813574b 22830@endif ld
04cf1b77 22831
a7254363
PB
22832
22833
d545f33b
PB
22834.PHONY: configure-stage1-ld maybe-configure-stage1-ld
22835maybe-configure-stage1-ld:
22836@if ld-bootstrap
22837maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 22838configure-stage1-ld:
c52c6897 22839 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22840 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22841 @r=`${PWD_COMMAND}`; export r; \
22842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22843 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
7f6ef0c0 22844 $(HOST_EXPORTS) \
8ee82aff 22845 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22846 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 22847 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 22848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22849 cd $(HOST_SUBDIR)/ld || exit 1; \
22850 case $(srcdir) in \
22851 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22852 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22853 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22854 esac; \
22855 srcdiroption="--srcdir=$${topdir}/ld"; \
22856 libsrcdir="$$s/ld"; \
22857 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22858 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22859 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22860 \
8a0d8a5c 22861 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
22862@endif ld-bootstrap
22863
22864.PHONY: configure-stage2-ld maybe-configure-stage2-ld
22865maybe-configure-stage2-ld:
22866@if ld-bootstrap
22867maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 22868configure-stage2-ld:
c52c6897 22869 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22870 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22871 @r=`${PWD_COMMAND}`; export r; \
22872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22873 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22874 $(HOST_EXPORTS) \
7f6ef0c0 22875 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22876 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22877 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 22878 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 22879 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22880 cd $(HOST_SUBDIR)/ld || exit 1; \
22881 case $(srcdir) in \
22882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22883 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22885 esac; \
22886 srcdiroption="--srcdir=$${topdir}/ld"; \
22887 libsrcdir="$$s/ld"; \
22888 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22890 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22891 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22892 @stage2_werror_flag@
22893@endif ld-bootstrap
22894
8520c408
AO
22895.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
22896maybe-configure-stageb2g0-ld:
22897@if ld-bootstrap
22898maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
22899configure-stageb2g0-ld:
22900 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22901 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22902 @r=`${PWD_COMMAND}`; export r; \
22903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22904 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22905 $(HOST_EXPORTS) \
7f6ef0c0 22906 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22907 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 22908 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
22909 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
22910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22911 cd $(HOST_SUBDIR)/ld || exit 1; \
22912 case $(srcdir) in \
22913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22914 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22916 esac; \
22917 srcdiroption="--srcdir=$${topdir}/ld"; \
22918 libsrcdir="$$s/ld"; \
22919 $(SHELL) $${libsrcdir}/configure \
22920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22921 --target=${target_alias} $${srcdiroption} \
22922 --with-build-libsubdir=$(HOST_SUBDIR) \
22923 @stage2_werror_flag@
22924@endif ld-bootstrap
22925
d545f33b
PB
22926.PHONY: configure-stage3-ld maybe-configure-stage3-ld
22927maybe-configure-stage3-ld:
22928@if ld-bootstrap
22929maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 22930configure-stage3-ld:
c52c6897 22931 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22932 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22933 @r=`${PWD_COMMAND}`; export r; \
22934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22935 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22936 $(HOST_EXPORTS) \
7f6ef0c0 22937 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22938 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22939 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 22940 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 22941 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22942 cd $(HOST_SUBDIR)/ld || exit 1; \
22943 case $(srcdir) in \
22944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22945 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22947 esac; \
22948 srcdiroption="--srcdir=$${topdir}/ld"; \
22949 libsrcdir="$$s/ld"; \
22950 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22951 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22952 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22953 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22954 @stage2_werror_flag@
22955@endif ld-bootstrap
22956
8520c408
AO
22957.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
22958maybe-configure-stageb3g2-ld:
22959@if ld-bootstrap
22960maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
22961configure-stageb3g2-ld:
22962 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22963 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22964 @r=`${PWD_COMMAND}`; export r; \
22965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22966 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22967 $(HOST_EXPORTS) \
7f6ef0c0 22968 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22969 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 22970 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
22971 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
22972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22973 cd $(HOST_SUBDIR)/ld || exit 1; \
22974 case $(srcdir) in \
22975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22976 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22978 esac; \
22979 srcdiroption="--srcdir=$${topdir}/ld"; \
22980 libsrcdir="$$s/ld"; \
22981 $(SHELL) $${libsrcdir}/configure \
22982 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22983 --target=${target_alias} $${srcdiroption} \
22984 --with-build-libsubdir=$(HOST_SUBDIR) \
22985 @stage2_werror_flag@
22986@endif ld-bootstrap
22987
d545f33b
PB
22988.PHONY: configure-stage4-ld maybe-configure-stage4-ld
22989maybe-configure-stage4-ld:
22990@if ld-bootstrap
22991maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 22992configure-stage4-ld:
c52c6897 22993 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22994 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22995 @r=`${PWD_COMMAND}`; export r; \
22996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22997 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22998 $(HOST_EXPORTS) \
7f6ef0c0 22999 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23000 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23001 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 23002 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 23003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23004 cd $(HOST_SUBDIR)/ld || exit 1; \
23005 case $(srcdir) in \
23006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23007 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23009 esac; \
23010 srcdiroption="--srcdir=$${topdir}/ld"; \
23011 libsrcdir="$$s/ld"; \
23012 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23013 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23014 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23015 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23016 @stage2_werror_flag@
23017@endif ld-bootstrap
23018
23019.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
23020maybe-configure-stageprofile-ld:
23021@if ld-bootstrap
23022maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 23023configure-stageprofile-ld:
c52c6897 23024 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23025 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23026 @r=`${PWD_COMMAND}`; export r; \
23027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23028 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23029 $(HOST_EXPORTS) \
7f6ef0c0 23030 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23031 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 23032 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 23033 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 23034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23035 cd $(HOST_SUBDIR)/ld || exit 1; \
23036 case $(srcdir) in \
23037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23038 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23040 esac; \
23041 srcdiroption="--srcdir=$${topdir}/ld"; \
23042 libsrcdir="$$s/ld"; \
23043 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23045 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23046 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23047 @stage2_werror_flag@
23048@endif ld-bootstrap
23049
23050.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
23051maybe-configure-stagefeedback-ld:
23052@if ld-bootstrap
23053maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 23054configure-stagefeedback-ld:
c52c6897 23055 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23056 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23057 @r=`${PWD_COMMAND}`; export r; \
23058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23059 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23060 $(HOST_EXPORTS) \
7f6ef0c0 23061 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23062 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 23063 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 23064 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 23065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23066 cd $(HOST_SUBDIR)/ld || exit 1; \
23067 case $(srcdir) in \
23068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23069 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23071 esac; \
23072 srcdiroption="--srcdir=$${topdir}/ld"; \
23073 libsrcdir="$$s/ld"; \
23074 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23076 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23077 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23078 @stage2_werror_flag@
23079@endif ld-bootstrap
23080
23081
23082
23083
23084
b813574b
PB
23085.PHONY: all-ld maybe-all-ld
23086maybe-all-ld:
4f0ef2d8
CD
23087@if gcc-bootstrap
23088all-ld: stage_current
23089@endif gcc-bootstrap
b813574b 23090@if ld
d27cc32e 23091TARGET-ld=all
b813574b
PB
23092maybe-all-ld: all-ld
23093all-ld: configure-ld
c52c6897 23094 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 23095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23096 $(HOST_EXPORTS) \
b00612cc 23097 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23098 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23099 $(TARGET-ld))
b813574b 23100@endif ld
04cf1b77 23101
a7254363 23102
d545f33b
PB
23103
23104.PHONY: all-stage1-ld maybe-all-stage1-ld
23105.PHONY: clean-stage1-ld maybe-clean-stage1-ld
23106maybe-all-stage1-ld:
23107maybe-clean-stage1-ld:
23108@if ld-bootstrap
23109maybe-all-stage1-ld: all-stage1-ld
23110all-stage1: all-stage1-ld
f70224b5 23111TARGET-stage1-ld = $(TARGET-ld)
d545f33b 23112all-stage1-ld: configure-stage1-ld
c52c6897 23113 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
23114 @r=`${PWD_COMMAND}`; export r; \
23115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23116 $(HOST_EXPORTS) \
23117 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23118 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23119 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
23120 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
23121 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
23122 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 23123 $(TARGET-stage1-ld)
d545f33b
PB
23124
23125maybe-clean-stage1-ld: clean-stage1-ld
23126clean-stage1: clean-stage1-ld
23127clean-stage1-ld:
9dbaa842
DD
23128 @if [ $(current_stage) = stage1 ]; then \
23129 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23130 else \
23131 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
23132 $(MAKE) stage1-start; \
23133 fi; \
d545f33b 23134 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23135 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 23136 clean
d545f33b
PB
23137@endif ld-bootstrap
23138
23139
23140.PHONY: all-stage2-ld maybe-all-stage2-ld
23141.PHONY: clean-stage2-ld maybe-clean-stage2-ld
23142maybe-all-stage2-ld:
23143maybe-clean-stage2-ld:
23144@if ld-bootstrap
23145maybe-all-stage2-ld: all-stage2-ld
23146all-stage2: all-stage2-ld
f70224b5 23147TARGET-stage2-ld = $(TARGET-ld)
d545f33b 23148all-stage2-ld: configure-stage2-ld
c52c6897 23149 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
23150 @r=`${PWD_COMMAND}`; export r; \
23151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23152 $(HOST_EXPORTS) \
23153 $(POSTSTAGE1_HOST_EXPORTS) \
23154 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23155 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23156 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
23157 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23158 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23159 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23160 $(TARGET-stage2-ld)
d545f33b
PB
23161
23162maybe-clean-stage2-ld: clean-stage2-ld
23163clean-stage2: clean-stage2-ld
23164clean-stage2-ld:
9dbaa842
DD
23165 @if [ $(current_stage) = stage2 ]; then \
23166 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23167 else \
23168 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
23169 $(MAKE) stage2-start; \
23170 fi; \
d545f33b 23171 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23172 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23173 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23174 clean
d545f33b
PB
23175@endif ld-bootstrap
23176
23177
8520c408
AO
23178.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
23179.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
23180maybe-all-stageb2g0-ld:
23181maybe-clean-stageb2g0-ld:
23182@if ld-bootstrap
23183maybe-all-stageb2g0-ld: all-stageb2g0-ld
23184all-stageb2g0: all-stageb2g0-ld
23185TARGET-stageb2g0-ld = $(TARGET-ld)
23186all-stageb2g0-ld: configure-stageb2g0-ld
23187 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23188 @r=`${PWD_COMMAND}`; export r; \
23189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23190 $(HOST_EXPORTS) \
23191 $(POSTSTAGE1_HOST_EXPORTS) \
23192 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23193 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23194 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
23195 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
23196 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
23197 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23198 $(TARGET-stageb2g0-ld)
23199
23200maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
23201clean-stageb2g0: clean-stageb2g0-ld
23202clean-stageb2g0-ld:
23203 @if [ $(current_stage) = stageb2g0 ]; then \
23204 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23205 else \
23206 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
23207 $(MAKE) stageb2g0-start; \
23208 fi; \
23209 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23210 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23211 $(POSTSTAGE1_FLAGS_TO_PASS) \
23212 clean
23213@endif ld-bootstrap
23214
23215
d545f33b
PB
23216.PHONY: all-stage3-ld maybe-all-stage3-ld
23217.PHONY: clean-stage3-ld maybe-clean-stage3-ld
23218maybe-all-stage3-ld:
23219maybe-clean-stage3-ld:
23220@if ld-bootstrap
23221maybe-all-stage3-ld: all-stage3-ld
23222all-stage3: all-stage3-ld
f70224b5 23223TARGET-stage3-ld = $(TARGET-ld)
d545f33b 23224all-stage3-ld: configure-stage3-ld
c52c6897 23225 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
23226 @r=`${PWD_COMMAND}`; export r; \
23227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23228 $(HOST_EXPORTS) \
23229 $(POSTSTAGE1_HOST_EXPORTS) \
23230 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23231 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23232 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
23233 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
23234 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
23235 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23236 $(TARGET-stage3-ld)
d545f33b
PB
23237
23238maybe-clean-stage3-ld: clean-stage3-ld
23239clean-stage3: clean-stage3-ld
23240clean-stage3-ld:
9dbaa842
DD
23241 @if [ $(current_stage) = stage3 ]; then \
23242 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23243 else \
23244 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
23245 $(MAKE) stage3-start; \
23246 fi; \
d545f33b 23247 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23248 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23249 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23250 clean
d545f33b
PB
23251@endif ld-bootstrap
23252
23253
8520c408
AO
23254.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
23255.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
23256maybe-all-stageb3g2-ld:
23257maybe-clean-stageb3g2-ld:
23258@if ld-bootstrap
23259maybe-all-stageb3g2-ld: all-stageb3g2-ld
23260all-stageb3g2: all-stageb3g2-ld
23261TARGET-stageb3g2-ld = $(TARGET-ld)
23262all-stageb3g2-ld: configure-stageb3g2-ld
23263 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23264 @r=`${PWD_COMMAND}`; export r; \
23265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23266 $(HOST_EXPORTS) \
23267 $(POSTSTAGE1_HOST_EXPORTS) \
23268 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23269 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23270 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
23271 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
23272 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
23273 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23274 $(TARGET-stageb3g2-ld)
23275
23276maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
23277clean-stageb3g2: clean-stageb3g2-ld
23278clean-stageb3g2-ld:
23279 @if [ $(current_stage) = stageb3g2 ]; then \
23280 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23281 else \
23282 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
23283 $(MAKE) stageb3g2-start; \
23284 fi; \
23285 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23286 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23287 $(POSTSTAGE1_FLAGS_TO_PASS) \
23288 clean
23289@endif ld-bootstrap
23290
23291
d545f33b
PB
23292.PHONY: all-stage4-ld maybe-all-stage4-ld
23293.PHONY: clean-stage4-ld maybe-clean-stage4-ld
23294maybe-all-stage4-ld:
23295maybe-clean-stage4-ld:
23296@if ld-bootstrap
23297maybe-all-stage4-ld: all-stage4-ld
23298all-stage4: all-stage4-ld
f70224b5 23299TARGET-stage4-ld = $(TARGET-ld)
d545f33b 23300all-stage4-ld: configure-stage4-ld
c52c6897 23301 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
23302 @r=`${PWD_COMMAND}`; export r; \
23303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23304 $(HOST_EXPORTS) \
23305 $(POSTSTAGE1_HOST_EXPORTS) \
23306 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23307 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23308 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
23309 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23310 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
23311 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23312 $(TARGET-stage4-ld)
d545f33b
PB
23313
23314maybe-clean-stage4-ld: clean-stage4-ld
23315clean-stage4: clean-stage4-ld
23316clean-stage4-ld:
9dbaa842
DD
23317 @if [ $(current_stage) = stage4 ]; then \
23318 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23319 else \
23320 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
23321 $(MAKE) stage4-start; \
23322 fi; \
d545f33b 23323 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23324 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23325 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23326 clean
d545f33b
PB
23327@endif ld-bootstrap
23328
23329
23330.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
23331.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
23332maybe-all-stageprofile-ld:
23333maybe-clean-stageprofile-ld:
23334@if ld-bootstrap
23335maybe-all-stageprofile-ld: all-stageprofile-ld
23336all-stageprofile: all-stageprofile-ld
f70224b5 23337TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 23338all-stageprofile-ld: configure-stageprofile-ld
c52c6897 23339 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23340 @r=`${PWD_COMMAND}`; export r; \
23341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23342 $(HOST_EXPORTS) \
23343 $(POSTSTAGE1_HOST_EXPORTS) \
23344 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23346 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
23347 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23348 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23349 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23350 $(TARGET-stageprofile-ld)
d545f33b
PB
23351
23352maybe-clean-stageprofile-ld: clean-stageprofile-ld
23353clean-stageprofile: clean-stageprofile-ld
23354clean-stageprofile-ld:
9dbaa842
DD
23355 @if [ $(current_stage) = stageprofile ]; then \
23356 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23357 else \
23358 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
23359 $(MAKE) stageprofile-start; \
23360 fi; \
d545f33b 23361 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23362 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23363 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23364 clean
d545f33b
PB
23365@endif ld-bootstrap
23366
23367
23368.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
23369.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
23370maybe-all-stagefeedback-ld:
23371maybe-clean-stagefeedback-ld:
23372@if ld-bootstrap
23373maybe-all-stagefeedback-ld: all-stagefeedback-ld
23374all-stagefeedback: all-stagefeedback-ld
f70224b5 23375TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 23376all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 23377 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23378 @r=`${PWD_COMMAND}`; export r; \
23379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23380 $(HOST_EXPORTS) \
23381 $(POSTSTAGE1_HOST_EXPORTS) \
23382 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23383 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23384 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
23385 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23386 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23387 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23388 $(TARGET-stagefeedback-ld)
d545f33b
PB
23389
23390maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
23391clean-stagefeedback: clean-stagefeedback-ld
23392clean-stagefeedback-ld:
9dbaa842
DD
23393 @if [ $(current_stage) = stagefeedback ]; then \
23394 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23395 else \
23396 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
23397 $(MAKE) stagefeedback-start; \
23398 fi; \
d545f33b 23399 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23400 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23401 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23402 clean
d545f33b
PB
23403@endif ld-bootstrap
23404
23405
23406
23407
23408
b813574b
PB
23409.PHONY: check-ld maybe-check-ld
23410maybe-check-ld:
23411@if ld
23412maybe-check-ld: check-ld
04cf1b77 23413
b813574b 23414check-ld:
0aed8855 23415 @: $(MAKE); $(unstage)
04cf1b77
PB
23416 @r=`${PWD_COMMAND}`; export r; \
23417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23418 $(HOST_EXPORTS) \
b00612cc
PB
23419 (cd $(HOST_SUBDIR)/ld && \
23420 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 23421
b813574b 23422@endif ld
04cf1b77 23423
b813574b
PB
23424.PHONY: install-ld maybe-install-ld
23425maybe-install-ld:
23426@if ld
23427maybe-install-ld: install-ld
04cf1b77 23428
b813574b 23429install-ld: installdirs
0aed8855 23430 @: $(MAKE); $(unstage)
04cf1b77
PB
23431 @r=`${PWD_COMMAND}`; export r; \
23432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23433 $(HOST_EXPORTS) \
b00612cc 23434 (cd $(HOST_SUBDIR)/ld && \
2da12f12 23435 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 23436
b813574b 23437@endif ld
04cf1b77 23438
56a8fe78 23439# Other targets (info, dvi, pdf, etc.)
04cf1b77 23440
b813574b
PB
23441.PHONY: maybe-info-ld info-ld
23442maybe-info-ld:
23443@if ld
23444maybe-info-ld: info-ld
04cf1b77 23445
b813574b
PB
23446info-ld: \
23447 configure-ld
23448 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23449 r=`${PWD_COMMAND}`; export r; \
23450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23451 $(HOST_EXPORTS) \
b813574b 23452 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23454 done; \
b813574b 23455 echo "Doing info in ld" ; \
b00612cc 23456 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23459 "RANLIB=$${RANLIB}" \
0c24b341 23460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23461 info) \
04cf1b77
PB
23462 || exit 1
23463
b813574b 23464@endif ld
04cf1b77 23465
b813574b
PB
23466.PHONY: maybe-dvi-ld dvi-ld
23467maybe-dvi-ld:
23468@if ld
23469maybe-dvi-ld: dvi-ld
04cf1b77 23470
b813574b
PB
23471dvi-ld: \
23472 configure-ld
23473 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23474 r=`${PWD_COMMAND}`; export r; \
23475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23476 $(HOST_EXPORTS) \
b813574b 23477 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23479 done; \
b813574b 23480 echo "Doing dvi in ld" ; \
b00612cc 23481 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23484 "RANLIB=$${RANLIB}" \
0c24b341 23485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23486 dvi) \
04cf1b77
PB
23487 || exit 1
23488
b813574b 23489@endif ld
04cf1b77 23490
56a8fe78
DD
23491.PHONY: maybe-pdf-ld pdf-ld
23492maybe-pdf-ld:
23493@if ld
23494maybe-pdf-ld: pdf-ld
23495
23496pdf-ld: \
23497 configure-ld
23498 @[ -f ./ld/Makefile ] || exit 0; \
23499 r=`${PWD_COMMAND}`; export r; \
23500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23501 $(HOST_EXPORTS) \
23502 for flag in $(EXTRA_HOST_FLAGS) ; do \
23503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23504 done; \
23505 echo "Doing pdf in ld" ; \
23506 (cd $(HOST_SUBDIR)/ld && \
23507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23509 "RANLIB=$${RANLIB}" \
0c24b341 23510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23511 pdf) \
23512 || exit 1
23513
23514@endif ld
23515
6d389afc
MS
23516.PHONY: maybe-html-ld html-ld
23517maybe-html-ld:
23518@if ld
23519maybe-html-ld: html-ld
23520
23521html-ld: \
23522 configure-ld
23523 @[ -f ./ld/Makefile ] || exit 0; \
23524 r=`${PWD_COMMAND}`; export r; \
23525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23526 $(HOST_EXPORTS) \
23527 for flag in $(EXTRA_HOST_FLAGS) ; do \
23528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23529 done; \
23530 echo "Doing html in ld" ; \
b00612cc 23531 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
23532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23534 "RANLIB=$${RANLIB}" \
0c24b341 23535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23536 html) \
23537 || exit 1
23538
23539@endif ld
23540
b813574b
PB
23541.PHONY: maybe-TAGS-ld TAGS-ld
23542maybe-TAGS-ld:
23543@if ld
23544maybe-TAGS-ld: TAGS-ld
04cf1b77 23545
b813574b
PB
23546TAGS-ld: \
23547 configure-ld
23548 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23549 r=`${PWD_COMMAND}`; export r; \
23550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23551 $(HOST_EXPORTS) \
b813574b 23552 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23554 done; \
b813574b 23555 echo "Doing TAGS in ld" ; \
b00612cc 23556 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23559 "RANLIB=$${RANLIB}" \
0c24b341 23560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23561 TAGS) \
04cf1b77
PB
23562 || exit 1
23563
b813574b 23564@endif ld
04cf1b77 23565
b813574b
PB
23566.PHONY: maybe-install-info-ld install-info-ld
23567maybe-install-info-ld:
23568@if ld
23569maybe-install-info-ld: install-info-ld
04cf1b77 23570
b813574b
PB
23571install-info-ld: \
23572 configure-ld \
23573 info-ld
23574 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23575 r=`${PWD_COMMAND}`; export r; \
23576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23577 $(HOST_EXPORTS) \
b813574b 23578 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23580 done; \
b813574b 23581 echo "Doing install-info in ld" ; \
b00612cc 23582 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23585 "RANLIB=$${RANLIB}" \
0c24b341 23586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23587 install-info) \
04cf1b77
PB
23588 || exit 1
23589
b813574b 23590@endif ld
04cf1b77 23591
a3ca38d2
DD
23592.PHONY: maybe-install-pdf-ld install-pdf-ld
23593maybe-install-pdf-ld:
23594@if ld
23595maybe-install-pdf-ld: install-pdf-ld
23596
23597install-pdf-ld: \
23598 configure-ld \
23599 pdf-ld
23600 @[ -f ./ld/Makefile ] || exit 0; \
23601 r=`${PWD_COMMAND}`; export r; \
23602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23603 $(HOST_EXPORTS) \
23604 for flag in $(EXTRA_HOST_FLAGS) ; do \
23605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23606 done; \
23607 echo "Doing install-pdf in ld" ; \
23608 (cd $(HOST_SUBDIR)/ld && \
23609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23611 "RANLIB=$${RANLIB}" \
0c24b341 23612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23613 install-pdf) \
23614 || exit 1
23615
23616@endif ld
23617
108a6f8e
CD
23618.PHONY: maybe-install-html-ld install-html-ld
23619maybe-install-html-ld:
23620@if ld
23621maybe-install-html-ld: install-html-ld
23622
23623install-html-ld: \
23624 configure-ld \
23625 html-ld
23626 @[ -f ./ld/Makefile ] || exit 0; \
23627 r=`${PWD_COMMAND}`; export r; \
23628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23629 $(HOST_EXPORTS) \
23630 for flag in $(EXTRA_HOST_FLAGS) ; do \
23631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23632 done; \
23633 echo "Doing install-html in ld" ; \
23634 (cd $(HOST_SUBDIR)/ld && \
23635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23637 "RANLIB=$${RANLIB}" \
0c24b341 23638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23639 install-html) \
23640 || exit 1
23641
23642@endif ld
23643
b813574b
PB
23644.PHONY: maybe-installcheck-ld installcheck-ld
23645maybe-installcheck-ld:
23646@if ld
23647maybe-installcheck-ld: installcheck-ld
04cf1b77 23648
b813574b
PB
23649installcheck-ld: \
23650 configure-ld
23651 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23652 r=`${PWD_COMMAND}`; export r; \
23653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23654 $(HOST_EXPORTS) \
b813574b 23655 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23657 done; \
b813574b 23658 echo "Doing installcheck in ld" ; \
b00612cc 23659 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23662 "RANLIB=$${RANLIB}" \
0c24b341 23663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23664 installcheck) \
04cf1b77
PB
23665 || exit 1
23666
b813574b 23667@endif ld
04cf1b77 23668
b813574b
PB
23669.PHONY: maybe-mostlyclean-ld mostlyclean-ld
23670maybe-mostlyclean-ld:
23671@if ld
23672maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 23673
b813574b
PB
23674mostlyclean-ld:
23675 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23676 r=`${PWD_COMMAND}`; export r; \
23677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23678 $(HOST_EXPORTS) \
b813574b 23679 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23681 done; \
b813574b 23682 echo "Doing mostlyclean in ld" ; \
b00612cc 23683 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23686 "RANLIB=$${RANLIB}" \
0c24b341 23687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23688 mostlyclean) \
04cf1b77
PB
23689 || exit 1
23690
b813574b 23691@endif ld
04cf1b77 23692
b813574b
PB
23693.PHONY: maybe-clean-ld clean-ld
23694maybe-clean-ld:
23695@if ld
23696maybe-clean-ld: clean-ld
04cf1b77 23697
b813574b
PB
23698clean-ld:
23699 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23700 r=`${PWD_COMMAND}`; export r; \
23701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23702 $(HOST_EXPORTS) \
b813574b 23703 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23705 done; \
b813574b 23706 echo "Doing clean in ld" ; \
b00612cc 23707 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23710 "RANLIB=$${RANLIB}" \
0c24b341 23711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23712 clean) \
04cf1b77
PB
23713 || exit 1
23714
b813574b 23715@endif ld
04cf1b77 23716
b813574b
PB
23717.PHONY: maybe-distclean-ld distclean-ld
23718maybe-distclean-ld:
23719@if ld
23720maybe-distclean-ld: distclean-ld
04cf1b77 23721
b813574b
PB
23722distclean-ld:
23723 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23724 r=`${PWD_COMMAND}`; export r; \
23725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23726 $(HOST_EXPORTS) \
b813574b 23727 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23729 done; \
b813574b 23730 echo "Doing distclean in ld" ; \
b00612cc 23731 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23734 "RANLIB=$${RANLIB}" \
0c24b341 23735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23736 distclean) \
04cf1b77
PB
23737 || exit 1
23738
b813574b 23739@endif ld
04cf1b77 23740
b813574b
PB
23741.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
23742maybe-maintainer-clean-ld:
23743@if ld
23744maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 23745
b813574b
PB
23746maintainer-clean-ld:
23747 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23748 r=`${PWD_COMMAND}`; export r; \
23749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23750 $(HOST_EXPORTS) \
b813574b 23751 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23753 done; \
b813574b 23754 echo "Doing maintainer-clean in ld" ; \
b00612cc 23755 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23758 "RANLIB=$${RANLIB}" \
0c24b341 23759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23760 maintainer-clean) \
04cf1b77
PB
23761 || exit 1
23762
b813574b 23763@endif ld
04cf1b77
PB
23764
23765
a7254363 23766
b813574b
PB
23767.PHONY: configure-libcpp maybe-configure-libcpp
23768maybe-configure-libcpp:
4f0ef2d8
CD
23769@if gcc-bootstrap
23770configure-libcpp: stage_current
23771@endif gcc-bootstrap
b813574b
PB
23772@if libcpp
23773maybe-configure-libcpp: configure-libcpp
c52c6897 23774configure-libcpp:
c52c6897
PB
23775 @r=`${PWD_COMMAND}`; export r; \
23776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
23777 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 23779 $(HOST_EXPORTS) \
a7254363
PB
23780 echo Configuring in $(HOST_SUBDIR)/libcpp; \
23781 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 23782 case $(srcdir) in \
b00612cc
PB
23783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23784 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23786 esac; \
b00612cc
PB
23787 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23788 libsrcdir="$$s/libcpp"; \
4fa63067 23789 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23790 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23791 --target=${target_alias} $${srcdiroption} \
4fa63067 23792 || exit 1
b813574b 23793@endif libcpp
4fa63067 23794
a7254363
PB
23795
23796
d545f33b
PB
23797.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
23798maybe-configure-stage1-libcpp:
23799@if libcpp-bootstrap
23800maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 23801configure-stage1-libcpp:
c52c6897 23802 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23803 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23804 @r=`${PWD_COMMAND}`; export r; \
23805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23806 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
7f6ef0c0 23807 $(HOST_EXPORTS) \
8ee82aff 23808 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23809 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 23810 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23812 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23813 case $(srcdir) in \
23814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23815 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23817 esac; \
23818 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23819 libsrcdir="$$s/libcpp"; \
23820 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23822 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23823 \
8a0d8a5c 23824 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
23825@endif libcpp-bootstrap
23826
23827.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
23828maybe-configure-stage2-libcpp:
23829@if libcpp-bootstrap
23830maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 23831configure-stage2-libcpp:
c52c6897 23832 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23834 @r=`${PWD_COMMAND}`; export r; \
23835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23836 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23837 $(HOST_EXPORTS) \
7f6ef0c0 23838 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23839 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23840 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 23841 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23842 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23843 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23844 case $(srcdir) in \
23845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23846 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23848 esac; \
23849 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23850 libsrcdir="$$s/libcpp"; \
23851 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23852 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23853 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23854 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23855 @stage2_werror_flag@
23856@endif libcpp-bootstrap
23857
8520c408
AO
23858.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
23859maybe-configure-stageb2g0-libcpp:
23860@if libcpp-bootstrap
23861maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
23862configure-stageb2g0-libcpp:
23863 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23864 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23865 @r=`${PWD_COMMAND}`; export r; \
23866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23867 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23868 $(HOST_EXPORTS) \
7f6ef0c0 23869 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23870 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 23871 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
23872 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
23873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23874 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23875 case $(srcdir) in \
23876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23877 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23879 esac; \
23880 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23881 libsrcdir="$$s/libcpp"; \
23882 $(SHELL) $${libsrcdir}/configure \
23883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23884 --target=${target_alias} $${srcdiroption} \
23885 --with-build-libsubdir=$(HOST_SUBDIR) \
23886 @stage2_werror_flag@
23887@endif libcpp-bootstrap
23888
d545f33b
PB
23889.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
23890maybe-configure-stage3-libcpp:
23891@if libcpp-bootstrap
23892maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 23893configure-stage3-libcpp:
c52c6897 23894 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23895 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23896 @r=`${PWD_COMMAND}`; export r; \
23897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23898 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23899 $(HOST_EXPORTS) \
7f6ef0c0 23900 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23901 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23902 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 23903 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23905 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23906 case $(srcdir) in \
23907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23908 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23910 esac; \
23911 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23912 libsrcdir="$$s/libcpp"; \
23913 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23915 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23916 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23917 @stage2_werror_flag@
23918@endif libcpp-bootstrap
23919
8520c408
AO
23920.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
23921maybe-configure-stageb3g2-libcpp:
23922@if libcpp-bootstrap
23923maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
23924configure-stageb3g2-libcpp:
23925 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23926 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23927 @r=`${PWD_COMMAND}`; export r; \
23928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23929 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23930 $(HOST_EXPORTS) \
7f6ef0c0 23931 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23932 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 23933 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
23934 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
23935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23936 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23937 case $(srcdir) in \
23938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23939 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23941 esac; \
23942 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23943 libsrcdir="$$s/libcpp"; \
23944 $(SHELL) $${libsrcdir}/configure \
23945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23946 --target=${target_alias} $${srcdiroption} \
23947 --with-build-libsubdir=$(HOST_SUBDIR) \
23948 @stage2_werror_flag@
23949@endif libcpp-bootstrap
23950
d545f33b
PB
23951.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
23952maybe-configure-stage4-libcpp:
23953@if libcpp-bootstrap
23954maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 23955configure-stage4-libcpp:
c52c6897 23956 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23957 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23958 @r=`${PWD_COMMAND}`; export r; \
23959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23960 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23961 $(HOST_EXPORTS) \
7f6ef0c0 23962 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23963 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23964 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 23965 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23967 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23968 case $(srcdir) in \
23969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23970 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23972 esac; \
23973 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23974 libsrcdir="$$s/libcpp"; \
23975 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23977 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23978 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23979 @stage2_werror_flag@
23980@endif libcpp-bootstrap
23981
23982.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
23983maybe-configure-stageprofile-libcpp:
23984@if libcpp-bootstrap
23985maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 23986configure-stageprofile-libcpp:
c52c6897 23987 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23989 @r=`${PWD_COMMAND}`; export r; \
23990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23991 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23992 $(HOST_EXPORTS) \
7f6ef0c0 23993 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23994 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 23995 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 23996 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23998 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23999 case $(srcdir) in \
24000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24001 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24003 esac; \
24004 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24005 libsrcdir="$$s/libcpp"; \
24006 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24007 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24008 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24009 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24010 @stage2_werror_flag@
24011@endif libcpp-bootstrap
24012
24013.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
24014maybe-configure-stagefeedback-libcpp:
24015@if libcpp-bootstrap
24016maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 24017configure-stagefeedback-libcpp:
c52c6897 24018 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24019 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24020 @r=`${PWD_COMMAND}`; export r; \
24021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24022 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 24023 $(HOST_EXPORTS) \
7f6ef0c0 24024 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24025 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 24026 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 24027 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24028 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24029 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24030 case $(srcdir) in \
24031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24032 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24034 esac; \
24035 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24036 libsrcdir="$$s/libcpp"; \
24037 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24038 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24039 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24040 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24041 @stage2_werror_flag@
24042@endif libcpp-bootstrap
24043
24044
24045
24046
24047
b813574b
PB
24048.PHONY: all-libcpp maybe-all-libcpp
24049maybe-all-libcpp:
4f0ef2d8
CD
24050@if gcc-bootstrap
24051all-libcpp: stage_current
24052@endif gcc-bootstrap
b813574b 24053@if libcpp
d27cc32e 24054TARGET-libcpp=all
b813574b
PB
24055maybe-all-libcpp: all-libcpp
24056all-libcpp: configure-libcpp
c52c6897 24057 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24059 $(HOST_EXPORTS) \
b00612cc 24060 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24061 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24062 $(TARGET-libcpp))
b813574b 24063@endif libcpp
4fa63067 24064
a7254363 24065
d545f33b
PB
24066
24067.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
24068.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
24069maybe-all-stage1-libcpp:
24070maybe-clean-stage1-libcpp:
24071@if libcpp-bootstrap
24072maybe-all-stage1-libcpp: all-stage1-libcpp
24073all-stage1: all-stage1-libcpp
f70224b5 24074TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 24075all-stage1-libcpp: configure-stage1-libcpp
c52c6897 24076 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24077 @r=`${PWD_COMMAND}`; export r; \
24078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24079 $(HOST_EXPORTS) \
24080 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24081 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24082 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
24083 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
24084 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
24085 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 24086 $(TARGET-stage1-libcpp)
d545f33b
PB
24087
24088maybe-clean-stage1-libcpp: clean-stage1-libcpp
24089clean-stage1: clean-stage1-libcpp
24090clean-stage1-libcpp:
9dbaa842
DD
24091 @if [ $(current_stage) = stage1 ]; then \
24092 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24093 else \
24094 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
24095 $(MAKE) stage1-start; \
24096 fi; \
d545f33b 24097 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24098 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24099 clean
d545f33b
PB
24100@endif libcpp-bootstrap
24101
24102
24103.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
24104.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
24105maybe-all-stage2-libcpp:
24106maybe-clean-stage2-libcpp:
24107@if libcpp-bootstrap
24108maybe-all-stage2-libcpp: all-stage2-libcpp
24109all-stage2: all-stage2-libcpp
f70224b5 24110TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 24111all-stage2-libcpp: configure-stage2-libcpp
c52c6897 24112 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
24113 @r=`${PWD_COMMAND}`; export r; \
24114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24115 $(HOST_EXPORTS) \
24116 $(POSTSTAGE1_HOST_EXPORTS) \
24117 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24118 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24119 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
24120 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24121 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24122 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24123 $(TARGET-stage2-libcpp)
d545f33b
PB
24124
24125maybe-clean-stage2-libcpp: clean-stage2-libcpp
24126clean-stage2: clean-stage2-libcpp
24127clean-stage2-libcpp:
9dbaa842
DD
24128 @if [ $(current_stage) = stage2 ]; then \
24129 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24130 else \
24131 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
24132 $(MAKE) stage2-start; \
24133 fi; \
d545f33b 24134 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24135 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24136 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24137 clean
d545f33b
PB
24138@endif libcpp-bootstrap
24139
24140
8520c408
AO
24141.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
24142.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
24143maybe-all-stageb2g0-libcpp:
24144maybe-clean-stageb2g0-libcpp:
24145@if libcpp-bootstrap
24146maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
24147all-stageb2g0: all-stageb2g0-libcpp
24148TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
24149all-stageb2g0-libcpp: configure-stageb2g0-libcpp
24150 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24151 @r=`${PWD_COMMAND}`; export r; \
24152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24153 $(HOST_EXPORTS) \
24154 $(POSTSTAGE1_HOST_EXPORTS) \
24155 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24156 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24157 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
24158 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
24159 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
24160 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24161 $(TARGET-stageb2g0-libcpp)
24162
24163maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
24164clean-stageb2g0: clean-stageb2g0-libcpp
24165clean-stageb2g0-libcpp:
24166 @if [ $(current_stage) = stageb2g0 ]; then \
24167 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24168 else \
24169 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
24170 $(MAKE) stageb2g0-start; \
24171 fi; \
24172 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24173 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24174 $(POSTSTAGE1_FLAGS_TO_PASS) \
24175 clean
24176@endif libcpp-bootstrap
24177
24178
d545f33b
PB
24179.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
24180.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
24181maybe-all-stage3-libcpp:
24182maybe-clean-stage3-libcpp:
24183@if libcpp-bootstrap
24184maybe-all-stage3-libcpp: all-stage3-libcpp
24185all-stage3: all-stage3-libcpp
f70224b5 24186TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 24187all-stage3-libcpp: configure-stage3-libcpp
c52c6897 24188 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
24189 @r=`${PWD_COMMAND}`; export r; \
24190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24191 $(HOST_EXPORTS) \
24192 $(POSTSTAGE1_HOST_EXPORTS) \
24193 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24195 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
24196 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
24197 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
24198 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24199 $(TARGET-stage3-libcpp)
d545f33b
PB
24200
24201maybe-clean-stage3-libcpp: clean-stage3-libcpp
24202clean-stage3: clean-stage3-libcpp
24203clean-stage3-libcpp:
9dbaa842
DD
24204 @if [ $(current_stage) = stage3 ]; then \
24205 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24206 else \
24207 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
24208 $(MAKE) stage3-start; \
24209 fi; \
d545f33b 24210 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24211 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24212 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24213 clean
d545f33b
PB
24214@endif libcpp-bootstrap
24215
24216
8520c408
AO
24217.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
24218.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
24219maybe-all-stageb3g2-libcpp:
24220maybe-clean-stageb3g2-libcpp:
24221@if libcpp-bootstrap
24222maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
24223all-stageb3g2: all-stageb3g2-libcpp
24224TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
24225all-stageb3g2-libcpp: configure-stageb3g2-libcpp
24226 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24227 @r=`${PWD_COMMAND}`; export r; \
24228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24229 $(HOST_EXPORTS) \
24230 $(POSTSTAGE1_HOST_EXPORTS) \
24231 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24233 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
24234 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
24235 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
24236 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24237 $(TARGET-stageb3g2-libcpp)
24238
24239maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
24240clean-stageb3g2: clean-stageb3g2-libcpp
24241clean-stageb3g2-libcpp:
24242 @if [ $(current_stage) = stageb3g2 ]; then \
24243 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24244 else \
24245 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
24246 $(MAKE) stageb3g2-start; \
24247 fi; \
24248 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24249 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24250 $(POSTSTAGE1_FLAGS_TO_PASS) \
24251 clean
24252@endif libcpp-bootstrap
24253
24254
d545f33b
PB
24255.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
24256.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
24257maybe-all-stage4-libcpp:
24258maybe-clean-stage4-libcpp:
24259@if libcpp-bootstrap
24260maybe-all-stage4-libcpp: all-stage4-libcpp
24261all-stage4: all-stage4-libcpp
f70224b5 24262TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 24263all-stage4-libcpp: configure-stage4-libcpp
c52c6897 24264 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
24265 @r=`${PWD_COMMAND}`; export r; \
24266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24267 $(HOST_EXPORTS) \
24268 $(POSTSTAGE1_HOST_EXPORTS) \
24269 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24271 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
24272 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24273 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
24274 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24275 $(TARGET-stage4-libcpp)
d545f33b
PB
24276
24277maybe-clean-stage4-libcpp: clean-stage4-libcpp
24278clean-stage4: clean-stage4-libcpp
24279clean-stage4-libcpp:
9dbaa842
DD
24280 @if [ $(current_stage) = stage4 ]; then \
24281 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24282 else \
24283 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
24284 $(MAKE) stage4-start; \
24285 fi; \
d545f33b 24286 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24287 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24288 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24289 clean
d545f33b
PB
24290@endif libcpp-bootstrap
24291
24292
24293.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
24294.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
24295maybe-all-stageprofile-libcpp:
24296maybe-clean-stageprofile-libcpp:
24297@if libcpp-bootstrap
24298maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
24299all-stageprofile: all-stageprofile-libcpp
f70224b5 24300TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 24301all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 24302 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
24303 @r=`${PWD_COMMAND}`; export r; \
24304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24305 $(HOST_EXPORTS) \
24306 $(POSTSTAGE1_HOST_EXPORTS) \
24307 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24308 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24309 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
24310 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24311 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24312 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24313 $(TARGET-stageprofile-libcpp)
d545f33b
PB
24314
24315maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
24316clean-stageprofile: clean-stageprofile-libcpp
24317clean-stageprofile-libcpp:
9dbaa842
DD
24318 @if [ $(current_stage) = stageprofile ]; then \
24319 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24320 else \
24321 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
24322 $(MAKE) stageprofile-start; \
24323 fi; \
d545f33b 24324 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24325 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24326 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24327 clean
d545f33b
PB
24328@endif libcpp-bootstrap
24329
24330
24331.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
24332.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
24333maybe-all-stagefeedback-libcpp:
24334maybe-clean-stagefeedback-libcpp:
24335@if libcpp-bootstrap
24336maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
24337all-stagefeedback: all-stagefeedback-libcpp
f70224b5 24338TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 24339all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 24340 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
24341 @r=`${PWD_COMMAND}`; export r; \
24342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24343 $(HOST_EXPORTS) \
24344 $(POSTSTAGE1_HOST_EXPORTS) \
24345 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24347 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
24348 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24349 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24350 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24351 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
24352
24353maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
24354clean-stagefeedback: clean-stagefeedback-libcpp
24355clean-stagefeedback-libcpp:
9dbaa842
DD
24356 @if [ $(current_stage) = stagefeedback ]; then \
24357 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24358 else \
24359 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
24360 $(MAKE) stagefeedback-start; \
24361 fi; \
d545f33b 24362 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24363 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24364 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24365 clean
d545f33b
PB
24366@endif libcpp-bootstrap
24367
24368
24369
24370
24371
b813574b
PB
24372.PHONY: check-libcpp maybe-check-libcpp
24373maybe-check-libcpp:
24374@if libcpp
24375maybe-check-libcpp: check-libcpp
4fa63067 24376
b813574b 24377check-libcpp:
0aed8855 24378 @: $(MAKE); $(unstage)
4fa63067
NN
24379 @r=`${PWD_COMMAND}`; export r; \
24380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24381 $(HOST_EXPORTS) \
b00612cc
PB
24382 (cd $(HOST_SUBDIR)/libcpp && \
24383 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 24384
b813574b 24385@endif libcpp
4fa63067 24386
b813574b
PB
24387.PHONY: install-libcpp maybe-install-libcpp
24388maybe-install-libcpp:
24389@if libcpp
24390maybe-install-libcpp: install-libcpp
24391
24392install-libcpp: installdirs
0aed8855 24393 @: $(MAKE); $(unstage)
4fa63067
NN
24394 @r=`${PWD_COMMAND}`; export r; \
24395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24396 $(HOST_EXPORTS) \
b00612cc 24397 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 24398 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24399
b813574b 24400@endif libcpp
4fa63067 24401
56a8fe78 24402# Other targets (info, dvi, pdf, etc.)
4fa63067 24403
b813574b
PB
24404.PHONY: maybe-info-libcpp info-libcpp
24405maybe-info-libcpp:
24406@if libcpp
24407maybe-info-libcpp: info-libcpp
4fa63067 24408
b813574b
PB
24409info-libcpp: \
24410 configure-libcpp
24411 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24412 r=`${PWD_COMMAND}`; export r; \
24413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24414 $(HOST_EXPORTS) \
b813574b 24415 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24417 done; \
b813574b 24418 echo "Doing info in libcpp" ; \
b00612cc 24419 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24422 "RANLIB=$${RANLIB}" \
0c24b341 24423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24424 info) \
2a4cbe27
NN
24425 || exit 1
24426
b813574b 24427@endif libcpp
2a4cbe27 24428
b813574b
PB
24429.PHONY: maybe-dvi-libcpp dvi-libcpp
24430maybe-dvi-libcpp:
24431@if libcpp
24432maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 24433
b813574b
PB
24434dvi-libcpp: \
24435 configure-libcpp
24436 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24437 r=`${PWD_COMMAND}`; export r; \
24438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24439 $(HOST_EXPORTS) \
b813574b 24440 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24442 done; \
b813574b 24443 echo "Doing dvi in libcpp" ; \
b00612cc 24444 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24447 "RANLIB=$${RANLIB}" \
0c24b341 24448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24449 dvi) \
2a4cbe27
NN
24450 || exit 1
24451
b813574b 24452@endif libcpp
2a4cbe27 24453
56a8fe78
DD
24454.PHONY: maybe-pdf-libcpp pdf-libcpp
24455maybe-pdf-libcpp:
24456@if libcpp
24457maybe-pdf-libcpp: pdf-libcpp
24458
24459pdf-libcpp: \
24460 configure-libcpp
24461 @[ -f ./libcpp/Makefile ] || exit 0; \
24462 r=`${PWD_COMMAND}`; export r; \
24463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24464 $(HOST_EXPORTS) \
24465 for flag in $(EXTRA_HOST_FLAGS) ; do \
24466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24467 done; \
24468 echo "Doing pdf in libcpp" ; \
24469 (cd $(HOST_SUBDIR)/libcpp && \
24470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24472 "RANLIB=$${RANLIB}" \
0c24b341 24473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24474 pdf) \
24475 || exit 1
24476
24477@endif libcpp
24478
6d389afc
MS
24479.PHONY: maybe-html-libcpp html-libcpp
24480maybe-html-libcpp:
24481@if libcpp
24482maybe-html-libcpp: html-libcpp
24483
24484html-libcpp: \
24485 configure-libcpp
24486 @[ -f ./libcpp/Makefile ] || exit 0; \
24487 r=`${PWD_COMMAND}`; export r; \
24488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24489 $(HOST_EXPORTS) \
24490 for flag in $(EXTRA_HOST_FLAGS) ; do \
24491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24492 done; \
24493 echo "Doing html in libcpp" ; \
b00612cc 24494 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
24495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24497 "RANLIB=$${RANLIB}" \
0c24b341 24498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24499 html) \
24500 || exit 1
24501
24502@endif libcpp
24503
b813574b
PB
24504.PHONY: maybe-TAGS-libcpp TAGS-libcpp
24505maybe-TAGS-libcpp:
24506@if libcpp
24507maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 24508
b813574b
PB
24509TAGS-libcpp: \
24510 configure-libcpp
24511 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24512 r=`${PWD_COMMAND}`; export r; \
24513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24514 $(HOST_EXPORTS) \
b813574b 24515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24517 done; \
b813574b 24518 echo "Doing TAGS in libcpp" ; \
b00612cc 24519 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24522 "RANLIB=$${RANLIB}" \
0c24b341 24523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24524 TAGS) \
2a4cbe27
NN
24525 || exit 1
24526
b813574b 24527@endif libcpp
2a4cbe27 24528
b813574b
PB
24529.PHONY: maybe-install-info-libcpp install-info-libcpp
24530maybe-install-info-libcpp:
24531@if libcpp
24532maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 24533
b813574b
PB
24534install-info-libcpp: \
24535 configure-libcpp \
24536 info-libcpp
24537 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24538 r=`${PWD_COMMAND}`; export r; \
24539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24540 $(HOST_EXPORTS) \
b813574b 24541 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24543 done; \
b813574b 24544 echo "Doing install-info in libcpp" ; \
b00612cc 24545 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24548 "RANLIB=$${RANLIB}" \
0c24b341 24549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24550 install-info) \
2a4cbe27
NN
24551 || exit 1
24552
b813574b 24553@endif libcpp
2a4cbe27 24554
a3ca38d2
DD
24555.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
24556maybe-install-pdf-libcpp:
24557@if libcpp
24558maybe-install-pdf-libcpp: install-pdf-libcpp
24559
24560install-pdf-libcpp: \
24561 configure-libcpp \
24562 pdf-libcpp
24563 @[ -f ./libcpp/Makefile ] || exit 0; \
24564 r=`${PWD_COMMAND}`; export r; \
24565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24566 $(HOST_EXPORTS) \
24567 for flag in $(EXTRA_HOST_FLAGS) ; do \
24568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24569 done; \
24570 echo "Doing install-pdf in libcpp" ; \
24571 (cd $(HOST_SUBDIR)/libcpp && \
24572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24574 "RANLIB=$${RANLIB}" \
0c24b341 24575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24576 install-pdf) \
24577 || exit 1
24578
24579@endif libcpp
24580
108a6f8e
CD
24581.PHONY: maybe-install-html-libcpp install-html-libcpp
24582maybe-install-html-libcpp:
24583@if libcpp
24584maybe-install-html-libcpp: install-html-libcpp
24585
24586install-html-libcpp: \
24587 configure-libcpp \
24588 html-libcpp
24589 @[ -f ./libcpp/Makefile ] || exit 0; \
24590 r=`${PWD_COMMAND}`; export r; \
24591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24592 $(HOST_EXPORTS) \
24593 for flag in $(EXTRA_HOST_FLAGS) ; do \
24594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24595 done; \
24596 echo "Doing install-html in libcpp" ; \
24597 (cd $(HOST_SUBDIR)/libcpp && \
24598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24600 "RANLIB=$${RANLIB}" \
0c24b341 24601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24602 install-html) \
24603 || exit 1
24604
24605@endif libcpp
24606
b813574b
PB
24607.PHONY: maybe-installcheck-libcpp installcheck-libcpp
24608maybe-installcheck-libcpp:
24609@if libcpp
24610maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 24611
b813574b
PB
24612installcheck-libcpp: \
24613 configure-libcpp
24614 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24615 r=`${PWD_COMMAND}`; export r; \
24616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24617 $(HOST_EXPORTS) \
b813574b 24618 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24620 done; \
b813574b 24621 echo "Doing installcheck in libcpp" ; \
b00612cc 24622 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24625 "RANLIB=$${RANLIB}" \
0c24b341 24626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24627 installcheck) \
2a4cbe27
NN
24628 || exit 1
24629
b813574b 24630@endif libcpp
2a4cbe27 24631
b813574b
PB
24632.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
24633maybe-mostlyclean-libcpp:
24634@if libcpp
24635maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 24636
b813574b
PB
24637mostlyclean-libcpp:
24638 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24639 r=`${PWD_COMMAND}`; export r; \
24640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24641 $(HOST_EXPORTS) \
b813574b 24642 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24644 done; \
b813574b 24645 echo "Doing mostlyclean in libcpp" ; \
b00612cc 24646 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24649 "RANLIB=$${RANLIB}" \
0c24b341 24650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24651 mostlyclean) \
2a4cbe27
NN
24652 || exit 1
24653
b813574b 24654@endif libcpp
2a4cbe27 24655
b813574b
PB
24656.PHONY: maybe-clean-libcpp clean-libcpp
24657maybe-clean-libcpp:
24658@if libcpp
24659maybe-clean-libcpp: clean-libcpp
2a4cbe27 24660
b813574b
PB
24661clean-libcpp:
24662 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24663 r=`${PWD_COMMAND}`; export r; \
24664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24665 $(HOST_EXPORTS) \
b813574b 24666 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24668 done; \
b813574b 24669 echo "Doing clean in libcpp" ; \
b00612cc 24670 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24673 "RANLIB=$${RANLIB}" \
0c24b341 24674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24675 clean) \
2a4cbe27
NN
24676 || exit 1
24677
b813574b 24678@endif libcpp
2a4cbe27 24679
b813574b
PB
24680.PHONY: maybe-distclean-libcpp distclean-libcpp
24681maybe-distclean-libcpp:
24682@if libcpp
24683maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 24684
b813574b
PB
24685distclean-libcpp:
24686 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24687 r=`${PWD_COMMAND}`; export r; \
24688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24689 $(HOST_EXPORTS) \
b813574b 24690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24692 done; \
b813574b 24693 echo "Doing distclean in libcpp" ; \
b00612cc 24694 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24697 "RANLIB=$${RANLIB}" \
0c24b341 24698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24699 distclean) \
2a4cbe27
NN
24700 || exit 1
24701
b813574b 24702@endif libcpp
2a4cbe27 24703
b813574b
PB
24704.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
24705maybe-maintainer-clean-libcpp:
24706@if libcpp
24707maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 24708
b813574b
PB
24709maintainer-clean-libcpp:
24710 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24711 r=`${PWD_COMMAND}`; export r; \
24712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24713 $(HOST_EXPORTS) \
b813574b 24714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24716 done; \
b813574b 24717 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 24718 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24721 "RANLIB=$${RANLIB}" \
0c24b341 24722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24723 maintainer-clean) \
2a4cbe27
NN
24724 || exit 1
24725
b813574b 24726@endif libcpp
2a4cbe27 24727
2a4cbe27 24728
a7254363 24729
be01d343
PB
24730.PHONY: configure-libdecnumber maybe-configure-libdecnumber
24731maybe-configure-libdecnumber:
4f0ef2d8
CD
24732@if gcc-bootstrap
24733configure-libdecnumber: stage_current
24734@endif gcc-bootstrap
be01d343
PB
24735@if libdecnumber
24736maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 24737configure-libdecnumber:
c52c6897
PB
24738 @r=`${PWD_COMMAND}`; export r; \
24739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
24740 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24741 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24742 $(HOST_EXPORTS) \
24743 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
24744 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
24745 case $(srcdir) in \
24746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24747 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24749 esac; \
24750 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24751 libsrcdir="$$s/libdecnumber"; \
24752 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24753 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24754 --target=${target_alias} $${srcdiroption} \
be01d343
PB
24755 || exit 1
24756@endif libdecnumber
24757
24758
24759
24760.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
24761maybe-configure-stage1-libdecnumber:
24762@if libdecnumber-bootstrap
24763maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 24764configure-stage1-libdecnumber:
c52c6897 24765 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24766 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24767 @r=`${PWD_COMMAND}`; export r; \
24768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24769 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
7f6ef0c0 24770 $(HOST_EXPORTS) \
8ee82aff 24771 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24772 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
be01d343 24773 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24774 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24775 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24776 case $(srcdir) in \
24777 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24778 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24779 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24780 esac; \
24781 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24782 libsrcdir="$$s/libdecnumber"; \
24783 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24784 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24785 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24786 \
8a0d8a5c 24787 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
24788@endif libdecnumber-bootstrap
24789
24790.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
24791maybe-configure-stage2-libdecnumber:
24792@if libdecnumber-bootstrap
24793maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 24794configure-stage2-libdecnumber:
c52c6897 24795 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24796 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24797 @r=`${PWD_COMMAND}`; export r; \
24798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24799 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24800 $(HOST_EXPORTS) \
7f6ef0c0 24801 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24802 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24803 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
be01d343 24804 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24806 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24807 case $(srcdir) in \
24808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24809 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24811 esac; \
24812 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24813 libsrcdir="$$s/libdecnumber"; \
24814 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24816 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24817 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24818 @stage2_werror_flag@
24819@endif libdecnumber-bootstrap
24820
8520c408
AO
24821.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
24822maybe-configure-stageb2g0-libdecnumber:
24823@if libdecnumber-bootstrap
24824maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
24825configure-stageb2g0-libdecnumber:
24826 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24827 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24828 @r=`${PWD_COMMAND}`; export r; \
24829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24830 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24831 $(HOST_EXPORTS) \
7f6ef0c0 24832 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24833 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 24834 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
24835 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
24836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24837 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24838 case $(srcdir) in \
24839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24840 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24842 esac; \
24843 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24844 libsrcdir="$$s/libdecnumber"; \
24845 $(SHELL) $${libsrcdir}/configure \
24846 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24847 --target=${target_alias} $${srcdiroption} \
24848 --with-build-libsubdir=$(HOST_SUBDIR) \
24849 @stage2_werror_flag@
24850@endif libdecnumber-bootstrap
24851
be01d343
PB
24852.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
24853maybe-configure-stage3-libdecnumber:
24854@if libdecnumber-bootstrap
24855maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 24856configure-stage3-libdecnumber:
c52c6897 24857 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24858 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24859 @r=`${PWD_COMMAND}`; export r; \
24860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24861 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24862 $(HOST_EXPORTS) \
7f6ef0c0 24863 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24864 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24865 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
be01d343 24866 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24868 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24869 case $(srcdir) in \
24870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24871 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24873 esac; \
24874 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24875 libsrcdir="$$s/libdecnumber"; \
24876 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24877 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24878 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24879 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24880 @stage2_werror_flag@
24881@endif libdecnumber-bootstrap
24882
8520c408
AO
24883.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
24884maybe-configure-stageb3g2-libdecnumber:
24885@if libdecnumber-bootstrap
24886maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
24887configure-stageb3g2-libdecnumber:
24888 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24890 @r=`${PWD_COMMAND}`; export r; \
24891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24892 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24893 $(HOST_EXPORTS) \
7f6ef0c0 24894 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24895 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 24896 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
24897 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
24898 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24899 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24900 case $(srcdir) in \
24901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24902 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24904 esac; \
24905 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24906 libsrcdir="$$s/libdecnumber"; \
24907 $(SHELL) $${libsrcdir}/configure \
24908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24909 --target=${target_alias} $${srcdiroption} \
24910 --with-build-libsubdir=$(HOST_SUBDIR) \
24911 @stage2_werror_flag@
24912@endif libdecnumber-bootstrap
24913
be01d343
PB
24914.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
24915maybe-configure-stage4-libdecnumber:
24916@if libdecnumber-bootstrap
24917maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 24918configure-stage4-libdecnumber:
c52c6897 24919 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24920 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24921 @r=`${PWD_COMMAND}`; export r; \
24922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24923 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24924 $(HOST_EXPORTS) \
7f6ef0c0 24925 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24926 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24927 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
be01d343 24928 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24930 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24931 case $(srcdir) in \
24932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24933 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24935 esac; \
24936 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24937 libsrcdir="$$s/libdecnumber"; \
24938 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24939 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24940 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24941 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24942 @stage2_werror_flag@
24943@endif libdecnumber-bootstrap
24944
24945.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
24946maybe-configure-stageprofile-libdecnumber:
24947@if libdecnumber-bootstrap
24948maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 24949configure-stageprofile-libdecnumber:
c52c6897 24950 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24952 @r=`${PWD_COMMAND}`; export r; \
24953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24954 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24955 $(HOST_EXPORTS) \
7f6ef0c0 24956 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24957 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 24958 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
be01d343 24959 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24961 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24962 case $(srcdir) in \
24963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24964 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24966 esac; \
24967 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24968 libsrcdir="$$s/libdecnumber"; \
24969 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24970 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24971 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24972 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24973 @stage2_werror_flag@
24974@endif libdecnumber-bootstrap
24975
24976.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
24977maybe-configure-stagefeedback-libdecnumber:
24978@if libdecnumber-bootstrap
24979maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 24980configure-stagefeedback-libdecnumber:
c52c6897 24981 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24982 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24983 @r=`${PWD_COMMAND}`; export r; \
24984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24985 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24986 $(HOST_EXPORTS) \
7f6ef0c0 24987 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24988 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 24989 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
be01d343 24990 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24992 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24993 case $(srcdir) in \
24994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24995 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24997 esac; \
24998 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24999 libsrcdir="$$s/libdecnumber"; \
25000 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25002 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25003 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
25004 @stage2_werror_flag@
25005@endif libdecnumber-bootstrap
25006
25007
25008
25009
25010
25011.PHONY: all-libdecnumber maybe-all-libdecnumber
25012maybe-all-libdecnumber:
4f0ef2d8
CD
25013@if gcc-bootstrap
25014all-libdecnumber: stage_current
25015@endif gcc-bootstrap
be01d343
PB
25016@if libdecnumber
25017TARGET-libdecnumber=all
25018maybe-all-libdecnumber: all-libdecnumber
25019all-libdecnumber: configure-libdecnumber
c52c6897 25020 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
25021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25022 $(HOST_EXPORTS) \
25023 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25024 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25025 $(TARGET-libdecnumber))
be01d343
PB
25026@endif libdecnumber
25027
25028
25029
25030.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
25031.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
25032maybe-all-stage1-libdecnumber:
25033maybe-clean-stage1-libdecnumber:
25034@if libdecnumber-bootstrap
25035maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
25036all-stage1: all-stage1-libdecnumber
25037TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
25038all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 25039 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
25040 @r=`${PWD_COMMAND}`; export r; \
25041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25042 $(HOST_EXPORTS) \
25043 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25044 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25045 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
25046 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
25047 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
25048 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
be01d343
PB
25049 $(TARGET-stage1-libdecnumber)
25050
25051maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
25052clean-stage1: clean-stage1-libdecnumber
25053clean-stage1-libdecnumber:
9dbaa842
DD
25054 @if [ $(current_stage) = stage1 ]; then \
25055 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25056 else \
25057 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
25058 $(MAKE) stage1-start; \
25059 fi; \
be01d343 25060 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25061 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25062 clean
be01d343
PB
25063@endif libdecnumber-bootstrap
25064
25065
25066.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
25067.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
25068maybe-all-stage2-libdecnumber:
25069maybe-clean-stage2-libdecnumber:
25070@if libdecnumber-bootstrap
25071maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
25072all-stage2: all-stage2-libdecnumber
25073TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
25074all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 25075 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
25076 @r=`${PWD_COMMAND}`; export r; \
25077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25078 $(HOST_EXPORTS) \
25079 $(POSTSTAGE1_HOST_EXPORTS) \
25080 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25081 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25082 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
25083 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25084 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25085 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25086 $(TARGET-stage2-libdecnumber)
25087
25088maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
25089clean-stage2: clean-stage2-libdecnumber
25090clean-stage2-libdecnumber:
9dbaa842
DD
25091 @if [ $(current_stage) = stage2 ]; then \
25092 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25093 else \
25094 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
25095 $(MAKE) stage2-start; \
25096 fi; \
be01d343 25097 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25098 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25099 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25100 clean
be01d343
PB
25101@endif libdecnumber-bootstrap
25102
25103
8520c408
AO
25104.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
25105.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
25106maybe-all-stageb2g0-libdecnumber:
25107maybe-clean-stageb2g0-libdecnumber:
25108@if libdecnumber-bootstrap
25109maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
25110all-stageb2g0: all-stageb2g0-libdecnumber
25111TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
25112all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
25113 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25114 @r=`${PWD_COMMAND}`; export r; \
25115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25116 $(HOST_EXPORTS) \
25117 $(POSTSTAGE1_HOST_EXPORTS) \
25118 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25120 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
25121 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
25122 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
25123 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25124 $(TARGET-stageb2g0-libdecnumber)
25125
25126maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
25127clean-stageb2g0: clean-stageb2g0-libdecnumber
25128clean-stageb2g0-libdecnumber:
25129 @if [ $(current_stage) = stageb2g0 ]; then \
25130 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25131 else \
25132 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
25133 $(MAKE) stageb2g0-start; \
25134 fi; \
25135 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25136 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25137 $(POSTSTAGE1_FLAGS_TO_PASS) \
25138 clean
25139@endif libdecnumber-bootstrap
25140
25141
be01d343
PB
25142.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
25143.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
25144maybe-all-stage3-libdecnumber:
25145maybe-clean-stage3-libdecnumber:
25146@if libdecnumber-bootstrap
25147maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
25148all-stage3: all-stage3-libdecnumber
25149TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
25150all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 25151 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
25152 @r=`${PWD_COMMAND}`; export r; \
25153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25154 $(HOST_EXPORTS) \
25155 $(POSTSTAGE1_HOST_EXPORTS) \
25156 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25158 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
25159 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
25160 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
25161 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25162 $(TARGET-stage3-libdecnumber)
25163
25164maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
25165clean-stage3: clean-stage3-libdecnumber
25166clean-stage3-libdecnumber:
9dbaa842
DD
25167 @if [ $(current_stage) = stage3 ]; then \
25168 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25169 else \
25170 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
25171 $(MAKE) stage3-start; \
25172 fi; \
be01d343 25173 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25174 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25175 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25176 clean
be01d343
PB
25177@endif libdecnumber-bootstrap
25178
25179
8520c408
AO
25180.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
25181.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
25182maybe-all-stageb3g2-libdecnumber:
25183maybe-clean-stageb3g2-libdecnumber:
25184@if libdecnumber-bootstrap
25185maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
25186all-stageb3g2: all-stageb3g2-libdecnumber
25187TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
25188all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
25189 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25190 @r=`${PWD_COMMAND}`; export r; \
25191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25192 $(HOST_EXPORTS) \
25193 $(POSTSTAGE1_HOST_EXPORTS) \
25194 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25195 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25196 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
25197 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
25198 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
25199 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25200 $(TARGET-stageb3g2-libdecnumber)
25201
25202maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
25203clean-stageb3g2: clean-stageb3g2-libdecnumber
25204clean-stageb3g2-libdecnumber:
25205 @if [ $(current_stage) = stageb3g2 ]; then \
25206 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25207 else \
25208 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
25209 $(MAKE) stageb3g2-start; \
25210 fi; \
25211 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25212 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25213 $(POSTSTAGE1_FLAGS_TO_PASS) \
25214 clean
25215@endif libdecnumber-bootstrap
25216
25217
be01d343
PB
25218.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
25219.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
25220maybe-all-stage4-libdecnumber:
25221maybe-clean-stage4-libdecnumber:
25222@if libdecnumber-bootstrap
25223maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
25224all-stage4: all-stage4-libdecnumber
25225TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
25226all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 25227 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
25228 @r=`${PWD_COMMAND}`; export r; \
25229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25230 $(HOST_EXPORTS) \
25231 $(POSTSTAGE1_HOST_EXPORTS) \
25232 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25233 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25234 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
25235 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25236 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
25237 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25238 $(TARGET-stage4-libdecnumber)
25239
25240maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
25241clean-stage4: clean-stage4-libdecnumber
25242clean-stage4-libdecnumber:
9dbaa842
DD
25243 @if [ $(current_stage) = stage4 ]; then \
25244 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25245 else \
25246 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
25247 $(MAKE) stage4-start; \
25248 fi; \
be01d343 25249 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25250 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25251 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25252 clean
be01d343
PB
25253@endif libdecnumber-bootstrap
25254
25255
25256.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
25257.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
25258maybe-all-stageprofile-libdecnumber:
25259maybe-clean-stageprofile-libdecnumber:
25260@if libdecnumber-bootstrap
25261maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
25262all-stageprofile: all-stageprofile-libdecnumber
25263TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
25264all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 25265 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
25266 @r=`${PWD_COMMAND}`; export r; \
25267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25268 $(HOST_EXPORTS) \
25269 $(POSTSTAGE1_HOST_EXPORTS) \
25270 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25272 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
25273 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25274 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25275 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25276 $(TARGET-stageprofile-libdecnumber)
25277
25278maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
25279clean-stageprofile: clean-stageprofile-libdecnumber
25280clean-stageprofile-libdecnumber:
9dbaa842
DD
25281 @if [ $(current_stage) = stageprofile ]; then \
25282 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25283 else \
25284 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
25285 $(MAKE) stageprofile-start; \
25286 fi; \
be01d343 25287 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25288 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25289 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25290 clean
be01d343
PB
25291@endif libdecnumber-bootstrap
25292
25293
25294.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
25295.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
25296maybe-all-stagefeedback-libdecnumber:
25297maybe-clean-stagefeedback-libdecnumber:
25298@if libdecnumber-bootstrap
25299maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
25300all-stagefeedback: all-stagefeedback-libdecnumber
25301TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
25302all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 25303 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
25304 @r=`${PWD_COMMAND}`; export r; \
25305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25306 $(HOST_EXPORTS) \
25307 $(POSTSTAGE1_HOST_EXPORTS) \
25308 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25310 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
25311 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25312 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25313 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25314 $(TARGET-stagefeedback-libdecnumber)
25315
25316maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
25317clean-stagefeedback: clean-stagefeedback-libdecnumber
25318clean-stagefeedback-libdecnumber:
9dbaa842
DD
25319 @if [ $(current_stage) = stagefeedback ]; then \
25320 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25321 else \
25322 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
25323 $(MAKE) stagefeedback-start; \
25324 fi; \
be01d343 25325 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25326 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25327 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25328 clean
be01d343
PB
25329@endif libdecnumber-bootstrap
25330
25331
25332
25333
25334
25335.PHONY: check-libdecnumber maybe-check-libdecnumber
25336maybe-check-libdecnumber:
25337@if libdecnumber
25338maybe-check-libdecnumber: check-libdecnumber
25339
25340check-libdecnumber:
0aed8855 25341 @: $(MAKE); $(unstage)
be01d343
PB
25342 @r=`${PWD_COMMAND}`; export r; \
25343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25344 $(HOST_EXPORTS) \
25345 (cd $(HOST_SUBDIR)/libdecnumber && \
25346 $(MAKE) $(FLAGS_TO_PASS) check)
25347
25348@endif libdecnumber
25349
25350.PHONY: install-libdecnumber maybe-install-libdecnumber
25351maybe-install-libdecnumber:
25352@if libdecnumber
25353maybe-install-libdecnumber: install-libdecnumber
25354
25355install-libdecnumber: installdirs
0aed8855 25356 @: $(MAKE); $(unstage)
be01d343
PB
25357 @r=`${PWD_COMMAND}`; export r; \
25358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25359 $(HOST_EXPORTS) \
25360 (cd $(HOST_SUBDIR)/libdecnumber && \
25361 $(MAKE) $(FLAGS_TO_PASS) install)
25362
25363@endif libdecnumber
25364
56a8fe78 25365# Other targets (info, dvi, pdf, etc.)
be01d343
PB
25366
25367.PHONY: maybe-info-libdecnumber info-libdecnumber
25368maybe-info-libdecnumber:
25369@if libdecnumber
25370maybe-info-libdecnumber: info-libdecnumber
25371
25372info-libdecnumber: \
25373 configure-libdecnumber
25374 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25375 r=`${PWD_COMMAND}`; export r; \
25376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25377 $(HOST_EXPORTS) \
25378 for flag in $(EXTRA_HOST_FLAGS) ; do \
25379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25380 done; \
25381 echo "Doing info in libdecnumber" ; \
25382 (cd $(HOST_SUBDIR)/libdecnumber && \
25383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25385 "RANLIB=$${RANLIB}" \
0c24b341 25386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25387 info) \
25388 || exit 1
25389
25390@endif libdecnumber
25391
25392.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
25393maybe-dvi-libdecnumber:
25394@if libdecnumber
25395maybe-dvi-libdecnumber: dvi-libdecnumber
25396
25397dvi-libdecnumber: \
25398 configure-libdecnumber
25399 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25400 r=`${PWD_COMMAND}`; export r; \
25401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25402 $(HOST_EXPORTS) \
25403 for flag in $(EXTRA_HOST_FLAGS) ; do \
25404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25405 done; \
25406 echo "Doing dvi in libdecnumber" ; \
25407 (cd $(HOST_SUBDIR)/libdecnumber && \
25408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25410 "RANLIB=$${RANLIB}" \
0c24b341 25411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25412 dvi) \
25413 || exit 1
25414
25415@endif libdecnumber
25416
56a8fe78
DD
25417.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
25418maybe-pdf-libdecnumber:
25419@if libdecnumber
25420maybe-pdf-libdecnumber: pdf-libdecnumber
25421
25422pdf-libdecnumber: \
25423 configure-libdecnumber
25424 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25425 r=`${PWD_COMMAND}`; export r; \
25426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25427 $(HOST_EXPORTS) \
25428 for flag in $(EXTRA_HOST_FLAGS) ; do \
25429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25430 done; \
25431 echo "Doing pdf in libdecnumber" ; \
25432 (cd $(HOST_SUBDIR)/libdecnumber && \
25433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25435 "RANLIB=$${RANLIB}" \
0c24b341 25436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25437 pdf) \
25438 || exit 1
25439
25440@endif libdecnumber
25441
be01d343
PB
25442.PHONY: maybe-html-libdecnumber html-libdecnumber
25443maybe-html-libdecnumber:
25444@if libdecnumber
25445maybe-html-libdecnumber: html-libdecnumber
25446
25447html-libdecnumber: \
25448 configure-libdecnumber
25449 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25450 r=`${PWD_COMMAND}`; export r; \
25451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25452 $(HOST_EXPORTS) \
25453 for flag in $(EXTRA_HOST_FLAGS) ; do \
25454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25455 done; \
25456 echo "Doing html in libdecnumber" ; \
25457 (cd $(HOST_SUBDIR)/libdecnumber && \
25458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25460 "RANLIB=$${RANLIB}" \
0c24b341 25461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25462 html) \
25463 || exit 1
25464
25465@endif libdecnumber
25466
25467.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
25468maybe-TAGS-libdecnumber:
25469@if libdecnumber
25470maybe-TAGS-libdecnumber: TAGS-libdecnumber
25471
25472TAGS-libdecnumber: \
25473 configure-libdecnumber
25474 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25475 r=`${PWD_COMMAND}`; export r; \
25476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25477 $(HOST_EXPORTS) \
25478 for flag in $(EXTRA_HOST_FLAGS) ; do \
25479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25480 done; \
25481 echo "Doing TAGS in libdecnumber" ; \
25482 (cd $(HOST_SUBDIR)/libdecnumber && \
25483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25485 "RANLIB=$${RANLIB}" \
0c24b341 25486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25487 TAGS) \
25488 || exit 1
25489
25490@endif libdecnumber
25491
25492.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
25493maybe-install-info-libdecnumber:
25494@if libdecnumber
25495maybe-install-info-libdecnumber: install-info-libdecnumber
25496
25497install-info-libdecnumber: \
25498 configure-libdecnumber \
25499 info-libdecnumber
25500 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25501 r=`${PWD_COMMAND}`; export r; \
25502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25503 $(HOST_EXPORTS) \
25504 for flag in $(EXTRA_HOST_FLAGS) ; do \
25505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25506 done; \
25507 echo "Doing install-info in libdecnumber" ; \
25508 (cd $(HOST_SUBDIR)/libdecnumber && \
25509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25511 "RANLIB=$${RANLIB}" \
0c24b341 25512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25513 install-info) \
25514 || exit 1
25515
25516@endif libdecnumber
25517
a3ca38d2
DD
25518.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
25519maybe-install-pdf-libdecnumber:
25520@if libdecnumber
25521maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
25522
25523install-pdf-libdecnumber: \
25524 configure-libdecnumber \
25525 pdf-libdecnumber
25526 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25527 r=`${PWD_COMMAND}`; export r; \
25528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25529 $(HOST_EXPORTS) \
25530 for flag in $(EXTRA_HOST_FLAGS) ; do \
25531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25532 done; \
25533 echo "Doing install-pdf in libdecnumber" ; \
25534 (cd $(HOST_SUBDIR)/libdecnumber && \
25535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25537 "RANLIB=$${RANLIB}" \
0c24b341 25538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25539 install-pdf) \
25540 || exit 1
25541
25542@endif libdecnumber
25543
108a6f8e
CD
25544.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
25545maybe-install-html-libdecnumber:
25546@if libdecnumber
25547maybe-install-html-libdecnumber: install-html-libdecnumber
25548
25549install-html-libdecnumber: \
25550 configure-libdecnumber \
25551 html-libdecnumber
25552 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25553 r=`${PWD_COMMAND}`; export r; \
25554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25555 $(HOST_EXPORTS) \
25556 for flag in $(EXTRA_HOST_FLAGS) ; do \
25557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25558 done; \
25559 echo "Doing install-html in libdecnumber" ; \
25560 (cd $(HOST_SUBDIR)/libdecnumber && \
25561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25563 "RANLIB=$${RANLIB}" \
0c24b341 25564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25565 install-html) \
25566 || exit 1
25567
25568@endif libdecnumber
25569
be01d343
PB
25570.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
25571maybe-installcheck-libdecnumber:
25572@if libdecnumber
25573maybe-installcheck-libdecnumber: installcheck-libdecnumber
25574
25575installcheck-libdecnumber: \
25576 configure-libdecnumber
25577 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25578 r=`${PWD_COMMAND}`; export r; \
25579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25580 $(HOST_EXPORTS) \
25581 for flag in $(EXTRA_HOST_FLAGS) ; do \
25582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25583 done; \
25584 echo "Doing installcheck in libdecnumber" ; \
25585 (cd $(HOST_SUBDIR)/libdecnumber && \
25586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25588 "RANLIB=$${RANLIB}" \
0c24b341 25589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25590 installcheck) \
25591 || exit 1
25592
25593@endif libdecnumber
25594
25595.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
25596maybe-mostlyclean-libdecnumber:
25597@if libdecnumber
25598maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
25599
25600mostlyclean-libdecnumber:
25601 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25602 r=`${PWD_COMMAND}`; export r; \
25603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25604 $(HOST_EXPORTS) \
25605 for flag in $(EXTRA_HOST_FLAGS) ; do \
25606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25607 done; \
25608 echo "Doing mostlyclean in libdecnumber" ; \
25609 (cd $(HOST_SUBDIR)/libdecnumber && \
25610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25612 "RANLIB=$${RANLIB}" \
0c24b341 25613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25614 mostlyclean) \
25615 || exit 1
25616
25617@endif libdecnumber
25618
25619.PHONY: maybe-clean-libdecnumber clean-libdecnumber
25620maybe-clean-libdecnumber:
25621@if libdecnumber
25622maybe-clean-libdecnumber: clean-libdecnumber
25623
25624clean-libdecnumber:
25625 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25626 r=`${PWD_COMMAND}`; export r; \
25627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25628 $(HOST_EXPORTS) \
25629 for flag in $(EXTRA_HOST_FLAGS) ; do \
25630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25631 done; \
25632 echo "Doing clean in libdecnumber" ; \
25633 (cd $(HOST_SUBDIR)/libdecnumber && \
25634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25636 "RANLIB=$${RANLIB}" \
0c24b341 25637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25638 clean) \
25639 || exit 1
25640
25641@endif libdecnumber
25642
25643.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
25644maybe-distclean-libdecnumber:
25645@if libdecnumber
25646maybe-distclean-libdecnumber: distclean-libdecnumber
25647
25648distclean-libdecnumber:
25649 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25650 r=`${PWD_COMMAND}`; export r; \
25651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25652 $(HOST_EXPORTS) \
25653 for flag in $(EXTRA_HOST_FLAGS) ; do \
25654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25655 done; \
25656 echo "Doing distclean in libdecnumber" ; \
25657 (cd $(HOST_SUBDIR)/libdecnumber && \
25658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25660 "RANLIB=$${RANLIB}" \
0c24b341 25661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25662 distclean) \
25663 || exit 1
25664
25665@endif libdecnumber
25666
25667.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
25668maybe-maintainer-clean-libdecnumber:
25669@if libdecnumber
25670maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
25671
25672maintainer-clean-libdecnumber:
25673 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25674 r=`${PWD_COMMAND}`; export r; \
25675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25676 $(HOST_EXPORTS) \
25677 for flag in $(EXTRA_HOST_FLAGS) ; do \
25678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25679 done; \
25680 echo "Doing maintainer-clean in libdecnumber" ; \
25681 (cd $(HOST_SUBDIR)/libdecnumber && \
25682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25684 "RANLIB=$${RANLIB}" \
0c24b341 25685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25686 maintainer-clean) \
25687 || exit 1
25688
25689@endif libdecnumber
25690
25691
25692
b813574b
PB
25693.PHONY: configure-libgui maybe-configure-libgui
25694maybe-configure-libgui:
4f0ef2d8
CD
25695@if gcc-bootstrap
25696configure-libgui: stage_current
25697@endif gcc-bootstrap
b813574b
PB
25698@if libgui
25699maybe-configure-libgui: configure-libgui
c52c6897 25700configure-libgui:
0aed8855 25701 @: $(MAKE); $(unstage)
c52c6897 25702 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 25703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25704 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
25705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 25706 $(HOST_EXPORTS) \
a7254363
PB
25707 echo Configuring in $(HOST_SUBDIR)/libgui; \
25708 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 25709 case $(srcdir) in \
b00612cc
PB
25710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25711 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
25712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 25713 esac; \
b00612cc
PB
25714 srcdiroption="--srcdir=$${topdir}/libgui"; \
25715 libsrcdir="$$s/libgui"; \
4b1cb4fe 25716 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25717 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25718 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 25719 || exit 1
b813574b 25720@endif libgui
4b1cb4fe 25721
a7254363
PB
25722
25723
d545f33b
PB
25724
25725
b813574b
PB
25726.PHONY: all-libgui maybe-all-libgui
25727maybe-all-libgui:
4f0ef2d8
CD
25728@if gcc-bootstrap
25729all-libgui: stage_current
25730@endif gcc-bootstrap
b813574b 25731@if libgui
d27cc32e 25732TARGET-libgui=all
b813574b
PB
25733maybe-all-libgui: all-libgui
25734all-libgui: configure-libgui
0aed8855 25735 @: $(MAKE); $(unstage)
4b1cb4fe
DD
25736 @r=`${PWD_COMMAND}`; export r; \
25737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25738 $(HOST_EXPORTS) \
b00612cc 25739 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
25740 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25741 $(TARGET-libgui))
b813574b 25742@endif libgui
4b1cb4fe 25743
a7254363 25744
d545f33b
PB
25745
25746
b813574b
PB
25747.PHONY: check-libgui maybe-check-libgui
25748maybe-check-libgui:
25749@if libgui
25750maybe-check-libgui: check-libgui
4b1cb4fe 25751
b813574b 25752check-libgui:
0aed8855 25753 @: $(MAKE); $(unstage)
4b1cb4fe
DD
25754 @r=`${PWD_COMMAND}`; export r; \
25755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25756 $(HOST_EXPORTS) \
b00612cc
PB
25757 (cd $(HOST_SUBDIR)/libgui && \
25758 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 25759
b813574b 25760@endif libgui
4b1cb4fe 25761
b813574b
PB
25762.PHONY: install-libgui maybe-install-libgui
25763maybe-install-libgui:
25764@if libgui
25765maybe-install-libgui: install-libgui
4b1cb4fe 25766
b813574b 25767install-libgui: installdirs
0aed8855 25768 @: $(MAKE); $(unstage)
b813574b
PB
25769 @r=`${PWD_COMMAND}`; export r; \
25770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25771 $(HOST_EXPORTS) \
b00612cc 25772 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 25773 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 25774
b813574b 25775@endif libgui
4b1cb4fe 25776
56a8fe78 25777# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 25778
b813574b
PB
25779.PHONY: maybe-info-libgui info-libgui
25780maybe-info-libgui:
25781@if libgui
25782maybe-info-libgui: info-libgui
4b1cb4fe 25783
b813574b
PB
25784info-libgui: \
25785 configure-libgui
0aed8855 25786 @: $(MAKE); $(unstage)
b813574b 25787 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25788 r=`${PWD_COMMAND}`; export r; \
25789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25790 $(HOST_EXPORTS) \
b813574b 25791 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25793 done; \
b813574b 25794 echo "Doing info in libgui" ; \
b00612cc 25795 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25798 "RANLIB=$${RANLIB}" \
0c24b341 25799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25800 info) \
4b1cb4fe
DD
25801 || exit 1
25802
b813574b 25803@endif libgui
4b1cb4fe 25804
b813574b
PB
25805.PHONY: maybe-dvi-libgui dvi-libgui
25806maybe-dvi-libgui:
25807@if libgui
25808maybe-dvi-libgui: dvi-libgui
4b1cb4fe 25809
b813574b
PB
25810dvi-libgui: \
25811 configure-libgui
0aed8855 25812 @: $(MAKE); $(unstage)
b813574b 25813 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25814 r=`${PWD_COMMAND}`; export r; \
25815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25816 $(HOST_EXPORTS) \
b813574b 25817 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25819 done; \
b813574b 25820 echo "Doing dvi in libgui" ; \
b00612cc 25821 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25824 "RANLIB=$${RANLIB}" \
0c24b341 25825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25826 dvi) \
4b1cb4fe
DD
25827 || exit 1
25828
b813574b 25829@endif libgui
4b1cb4fe 25830
56a8fe78
DD
25831.PHONY: maybe-pdf-libgui pdf-libgui
25832maybe-pdf-libgui:
25833@if libgui
25834maybe-pdf-libgui: pdf-libgui
25835
25836pdf-libgui: \
25837 configure-libgui
25838 @: $(MAKE); $(unstage)
25839 @[ -f ./libgui/Makefile ] || exit 0; \
25840 r=`${PWD_COMMAND}`; export r; \
25841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25842 $(HOST_EXPORTS) \
25843 for flag in $(EXTRA_HOST_FLAGS) ; do \
25844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25845 done; \
25846 echo "Doing pdf in libgui" ; \
25847 (cd $(HOST_SUBDIR)/libgui && \
25848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25850 "RANLIB=$${RANLIB}" \
0c24b341 25851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25852 pdf) \
25853 || exit 1
25854
25855@endif libgui
25856
6d389afc
MS
25857.PHONY: maybe-html-libgui html-libgui
25858maybe-html-libgui:
25859@if libgui
25860maybe-html-libgui: html-libgui
25861
25862html-libgui: \
25863 configure-libgui
0aed8855 25864 @: $(MAKE); $(unstage)
6d389afc
MS
25865 @[ -f ./libgui/Makefile ] || exit 0; \
25866 r=`${PWD_COMMAND}`; export r; \
25867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25868 $(HOST_EXPORTS) \
25869 for flag in $(EXTRA_HOST_FLAGS) ; do \
25870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25871 done; \
25872 echo "Doing html in libgui" ; \
b00612cc 25873 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
25874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25876 "RANLIB=$${RANLIB}" \
0c24b341 25877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25878 html) \
25879 || exit 1
25880
25881@endif libgui
25882
b813574b
PB
25883.PHONY: maybe-TAGS-libgui TAGS-libgui
25884maybe-TAGS-libgui:
25885@if libgui
25886maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 25887
b813574b
PB
25888TAGS-libgui: \
25889 configure-libgui
0aed8855 25890 @: $(MAKE); $(unstage)
b813574b 25891 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25892 r=`${PWD_COMMAND}`; export r; \
25893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25894 $(HOST_EXPORTS) \
b813574b 25895 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25897 done; \
b813574b 25898 echo "Doing TAGS in libgui" ; \
b00612cc 25899 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25902 "RANLIB=$${RANLIB}" \
0c24b341 25903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25904 TAGS) \
4b1cb4fe
DD
25905 || exit 1
25906
b813574b 25907@endif libgui
4b1cb4fe 25908
b813574b
PB
25909.PHONY: maybe-install-info-libgui install-info-libgui
25910maybe-install-info-libgui:
25911@if libgui
25912maybe-install-info-libgui: install-info-libgui
4b1cb4fe 25913
b813574b
PB
25914install-info-libgui: \
25915 configure-libgui \
25916 info-libgui
0aed8855 25917 @: $(MAKE); $(unstage)
b813574b 25918 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25919 r=`${PWD_COMMAND}`; export r; \
25920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25921 $(HOST_EXPORTS) \
b813574b 25922 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25924 done; \
b813574b 25925 echo "Doing install-info in libgui" ; \
b00612cc 25926 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25929 "RANLIB=$${RANLIB}" \
0c24b341 25930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25931 install-info) \
4b1cb4fe
DD
25932 || exit 1
25933
b813574b 25934@endif libgui
4b1cb4fe 25935
a3ca38d2
DD
25936.PHONY: maybe-install-pdf-libgui install-pdf-libgui
25937maybe-install-pdf-libgui:
25938@if libgui
25939maybe-install-pdf-libgui: install-pdf-libgui
25940
25941install-pdf-libgui: \
25942 configure-libgui \
25943 pdf-libgui
25944 @: $(MAKE); $(unstage)
25945 @[ -f ./libgui/Makefile ] || exit 0; \
25946 r=`${PWD_COMMAND}`; export r; \
25947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25948 $(HOST_EXPORTS) \
25949 for flag in $(EXTRA_HOST_FLAGS) ; do \
25950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25951 done; \
25952 echo "Doing install-pdf in libgui" ; \
25953 (cd $(HOST_SUBDIR)/libgui && \
25954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25956 "RANLIB=$${RANLIB}" \
0c24b341 25957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25958 install-pdf) \
25959 || exit 1
25960
25961@endif libgui
25962
108a6f8e
CD
25963.PHONY: maybe-install-html-libgui install-html-libgui
25964maybe-install-html-libgui:
25965@if libgui
25966maybe-install-html-libgui: install-html-libgui
25967
25968install-html-libgui: \
25969 configure-libgui \
25970 html-libgui
25971 @: $(MAKE); $(unstage)
25972 @[ -f ./libgui/Makefile ] || exit 0; \
25973 r=`${PWD_COMMAND}`; export r; \
25974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25975 $(HOST_EXPORTS) \
25976 for flag in $(EXTRA_HOST_FLAGS) ; do \
25977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25978 done; \
25979 echo "Doing install-html in libgui" ; \
25980 (cd $(HOST_SUBDIR)/libgui && \
25981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25983 "RANLIB=$${RANLIB}" \
0c24b341 25984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25985 install-html) \
25986 || exit 1
25987
25988@endif libgui
25989
b813574b
PB
25990.PHONY: maybe-installcheck-libgui installcheck-libgui
25991maybe-installcheck-libgui:
25992@if libgui
25993maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 25994
b813574b
PB
25995installcheck-libgui: \
25996 configure-libgui
0aed8855 25997 @: $(MAKE); $(unstage)
b813574b 25998 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25999 r=`${PWD_COMMAND}`; export r; \
26000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26001 $(HOST_EXPORTS) \
b813574b 26002 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26004 done; \
b813574b 26005 echo "Doing installcheck in libgui" ; \
b00612cc 26006 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26009 "RANLIB=$${RANLIB}" \
0c24b341 26010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26011 installcheck) \
4b1cb4fe
DD
26012 || exit 1
26013
b813574b 26014@endif libgui
4b1cb4fe 26015
b813574b
PB
26016.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
26017maybe-mostlyclean-libgui:
26018@if libgui
26019maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 26020
b813574b 26021mostlyclean-libgui:
0aed8855 26022 @: $(MAKE); $(unstage)
b813574b 26023 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26024 r=`${PWD_COMMAND}`; export r; \
26025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26026 $(HOST_EXPORTS) \
b813574b 26027 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26029 done; \
b813574b 26030 echo "Doing mostlyclean in libgui" ; \
b00612cc 26031 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26034 "RANLIB=$${RANLIB}" \
0c24b341 26035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26036 mostlyclean) \
4b1cb4fe
DD
26037 || exit 1
26038
b813574b 26039@endif libgui
4b1cb4fe 26040
b813574b
PB
26041.PHONY: maybe-clean-libgui clean-libgui
26042maybe-clean-libgui:
26043@if libgui
26044maybe-clean-libgui: clean-libgui
4b1cb4fe 26045
b813574b 26046clean-libgui:
0aed8855 26047 @: $(MAKE); $(unstage)
b813574b 26048 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26049 r=`${PWD_COMMAND}`; export r; \
26050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26051 $(HOST_EXPORTS) \
b813574b 26052 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26054 done; \
b813574b 26055 echo "Doing clean in libgui" ; \
b00612cc 26056 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26059 "RANLIB=$${RANLIB}" \
0c24b341 26060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26061 clean) \
4b1cb4fe
DD
26062 || exit 1
26063
b813574b 26064@endif libgui
4b1cb4fe 26065
b813574b
PB
26066.PHONY: maybe-distclean-libgui distclean-libgui
26067maybe-distclean-libgui:
26068@if libgui
26069maybe-distclean-libgui: distclean-libgui
4b1cb4fe 26070
b813574b 26071distclean-libgui:
0aed8855 26072 @: $(MAKE); $(unstage)
b813574b 26073 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26074 r=`${PWD_COMMAND}`; export r; \
26075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26076 $(HOST_EXPORTS) \
b813574b 26077 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26079 done; \
b813574b 26080 echo "Doing distclean in libgui" ; \
b00612cc 26081 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26084 "RANLIB=$${RANLIB}" \
0c24b341 26085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26086 distclean) \
4b1cb4fe
DD
26087 || exit 1
26088
b813574b 26089@endif libgui
4b1cb4fe 26090
b813574b
PB
26091.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
26092maybe-maintainer-clean-libgui:
26093@if libgui
26094maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 26095
b813574b 26096maintainer-clean-libgui:
0aed8855 26097 @: $(MAKE); $(unstage)
b813574b 26098 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26099 r=`${PWD_COMMAND}`; export r; \
26100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26101 $(HOST_EXPORTS) \
b813574b 26102 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26104 done; \
b813574b 26105 echo "Doing maintainer-clean in libgui" ; \
b00612cc 26106 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26109 "RANLIB=$${RANLIB}" \
0c24b341 26110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26111 maintainer-clean) \
4b1cb4fe
DD
26112 || exit 1
26113
b813574b 26114@endif libgui
4b1cb4fe
DD
26115
26116
a7254363 26117
b813574b
PB
26118.PHONY: configure-libiberty maybe-configure-libiberty
26119maybe-configure-libiberty:
4f0ef2d8
CD
26120@if gcc-bootstrap
26121configure-libiberty: stage_current
26122@endif gcc-bootstrap
b813574b
PB
26123@if libiberty
26124maybe-configure-libiberty: configure-libiberty
c52c6897 26125configure-libiberty:
c52c6897
PB
26126 @r=`${PWD_COMMAND}`; export r; \
26127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26128 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 26130 $(HOST_EXPORTS) \
a7254363
PB
26131 echo Configuring in $(HOST_SUBDIR)/libiberty; \
26132 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 26133 case $(srcdir) in \
b00612cc
PB
26134 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26135 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26136 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26137 esac; \
b00612cc
PB
26138 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26139 libsrcdir="$$s/libiberty"; \
4fa63067 26140 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26141 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26142 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26143 || exit 1
b813574b 26144@endif libiberty
2a4cbe27 26145
a7254363
PB
26146
26147
d545f33b
PB
26148.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
26149maybe-configure-stage1-libiberty:
26150@if libiberty-bootstrap
26151maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 26152configure-stage1-libiberty:
c52c6897 26153 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26154 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26155 @r=`${PWD_COMMAND}`; export r; \
26156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26157 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
7f6ef0c0 26158 $(HOST_EXPORTS) \
8ee82aff 26159 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26160 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 26161 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26163 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26164 case $(srcdir) in \
26165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26166 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26168 esac; \
26169 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26170 libsrcdir="$$s/libiberty"; \
26171 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26172 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26173 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26174 \
8a0d8a5c 26175 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
26176@endif libiberty-bootstrap
26177
26178.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
26179maybe-configure-stage2-libiberty:
26180@if libiberty-bootstrap
26181maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 26182configure-stage2-libiberty:
c52c6897 26183 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26184 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26185 @r=`${PWD_COMMAND}`; export r; \
26186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26187 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26188 $(HOST_EXPORTS) \
7f6ef0c0 26189 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26190 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26191 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 26192 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26193 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26194 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26195 case $(srcdir) in \
26196 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26197 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26198 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26199 esac; \
26200 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26201 libsrcdir="$$s/libiberty"; \
26202 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26203 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26204 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26205 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26206 @stage2_werror_flag@
26207@endif libiberty-bootstrap
26208
8520c408
AO
26209.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
26210maybe-configure-stageb2g0-libiberty:
26211@if libiberty-bootstrap
26212maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
26213configure-stageb2g0-libiberty:
26214 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26215 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26216 @r=`${PWD_COMMAND}`; export r; \
26217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26218 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26219 $(HOST_EXPORTS) \
7f6ef0c0 26220 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26221 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 26222 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
26223 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
26224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26225 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26226 case $(srcdir) in \
26227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26228 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26230 esac; \
26231 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26232 libsrcdir="$$s/libiberty"; \
26233 $(SHELL) $${libsrcdir}/configure \
26234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26235 --target=${target_alias} $${srcdiroption} \
26236 --with-build-libsubdir=$(HOST_SUBDIR) \
26237 @stage2_werror_flag@
26238@endif libiberty-bootstrap
26239
d545f33b
PB
26240.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
26241maybe-configure-stage3-libiberty:
26242@if libiberty-bootstrap
26243maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 26244configure-stage3-libiberty:
c52c6897 26245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26247 @r=`${PWD_COMMAND}`; export r; \
26248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26249 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26250 $(HOST_EXPORTS) \
7f6ef0c0 26251 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26252 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26253 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 26254 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26256 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26257 case $(srcdir) in \
26258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26259 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26261 esac; \
26262 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26263 libsrcdir="$$s/libiberty"; \
26264 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26266 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26267 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26268 @stage2_werror_flag@
26269@endif libiberty-bootstrap
26270
8520c408
AO
26271.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
26272maybe-configure-stageb3g2-libiberty:
26273@if libiberty-bootstrap
26274maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
26275configure-stageb3g2-libiberty:
26276 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26277 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26278 @r=`${PWD_COMMAND}`; export r; \
26279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26280 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26281 $(HOST_EXPORTS) \
7f6ef0c0 26282 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26283 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 26284 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
26285 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
26286 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26287 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26288 case $(srcdir) in \
26289 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26290 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26291 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26292 esac; \
26293 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26294 libsrcdir="$$s/libiberty"; \
26295 $(SHELL) $${libsrcdir}/configure \
26296 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26297 --target=${target_alias} $${srcdiroption} \
26298 --with-build-libsubdir=$(HOST_SUBDIR) \
26299 @stage2_werror_flag@
26300@endif libiberty-bootstrap
26301
d545f33b
PB
26302.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
26303maybe-configure-stage4-libiberty:
26304@if libiberty-bootstrap
26305maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 26306configure-stage4-libiberty:
c52c6897 26307 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26308 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26309 @r=`${PWD_COMMAND}`; export r; \
26310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26311 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26312 $(HOST_EXPORTS) \
7f6ef0c0 26313 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26314 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26315 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 26316 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26317 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26318 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26319 case $(srcdir) in \
26320 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26321 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26322 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26323 esac; \
26324 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26325 libsrcdir="$$s/libiberty"; \
26326 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26327 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26328 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26329 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26330 @stage2_werror_flag@
26331@endif libiberty-bootstrap
26332
26333.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
26334maybe-configure-stageprofile-libiberty:
26335@if libiberty-bootstrap
26336maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 26337configure-stageprofile-libiberty:
c52c6897 26338 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26339 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26340 @r=`${PWD_COMMAND}`; export r; \
26341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26342 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26343 $(HOST_EXPORTS) \
7f6ef0c0 26344 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26345 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 26346 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 26347 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26348 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26349 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26350 case $(srcdir) in \
26351 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26352 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26353 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26354 esac; \
26355 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26356 libsrcdir="$$s/libiberty"; \
26357 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26358 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26359 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26360 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26361 @stage2_werror_flag@
26362@endif libiberty-bootstrap
26363
26364.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
26365maybe-configure-stagefeedback-libiberty:
26366@if libiberty-bootstrap
26367maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 26368configure-stagefeedback-libiberty:
c52c6897 26369 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26370 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26371 @r=`${PWD_COMMAND}`; export r; \
26372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26373 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26374 $(HOST_EXPORTS) \
7f6ef0c0 26375 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26376 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 26377 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 26378 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26380 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26381 case $(srcdir) in \
26382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26383 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26385 esac; \
26386 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26387 libsrcdir="$$s/libiberty"; \
26388 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26390 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26391 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26392 @stage2_werror_flag@
26393@endif libiberty-bootstrap
26394
26395
26396
26397
26398
b813574b
PB
26399.PHONY: all-libiberty maybe-all-libiberty
26400maybe-all-libiberty:
4f0ef2d8
CD
26401@if gcc-bootstrap
26402all-libiberty: stage_current
26403@endif gcc-bootstrap
b813574b 26404@if libiberty
d27cc32e 26405TARGET-libiberty=all
b813574b
PB
26406maybe-all-libiberty: all-libiberty
26407all-libiberty: configure-libiberty
c52c6897 26408 @r=`${PWD_COMMAND}`; export r; \
b813574b 26409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26410 $(HOST_EXPORTS) \
b00612cc 26411 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26412 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26413 $(TARGET-libiberty))
b813574b 26414@endif libiberty
2a4cbe27 26415
a7254363 26416
d545f33b
PB
26417
26418.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
26419.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
26420maybe-all-stage1-libiberty:
26421maybe-clean-stage1-libiberty:
26422@if libiberty-bootstrap
26423maybe-all-stage1-libiberty: all-stage1-libiberty
26424all-stage1: all-stage1-libiberty
f70224b5 26425TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 26426all-stage1-libiberty: configure-stage1-libiberty
c52c6897 26427 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26428 @r=`${PWD_COMMAND}`; export r; \
26429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26430 $(HOST_EXPORTS) \
26431 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26433 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
26434 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
26435 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
26436 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 26437 $(TARGET-stage1-libiberty)
d545f33b
PB
26438
26439maybe-clean-stage1-libiberty: clean-stage1-libiberty
26440clean-stage1: clean-stage1-libiberty
26441clean-stage1-libiberty:
9dbaa842
DD
26442 @if [ $(current_stage) = stage1 ]; then \
26443 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26444 else \
26445 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
26446 $(MAKE) stage1-start; \
26447 fi; \
d545f33b 26448 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26449 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26450 clean
d545f33b
PB
26451@endif libiberty-bootstrap
26452
26453
26454.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
26455.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
26456maybe-all-stage2-libiberty:
26457maybe-clean-stage2-libiberty:
26458@if libiberty-bootstrap
26459maybe-all-stage2-libiberty: all-stage2-libiberty
26460all-stage2: all-stage2-libiberty
f70224b5 26461TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 26462all-stage2-libiberty: configure-stage2-libiberty
c52c6897 26463 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26464 @r=`${PWD_COMMAND}`; export r; \
26465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26466 $(HOST_EXPORTS) \
26467 $(POSTSTAGE1_HOST_EXPORTS) \
26468 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26470 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
26471 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26472 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26473 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26474 $(TARGET-stage2-libiberty)
d545f33b
PB
26475
26476maybe-clean-stage2-libiberty: clean-stage2-libiberty
26477clean-stage2: clean-stage2-libiberty
26478clean-stage2-libiberty:
9dbaa842
DD
26479 @if [ $(current_stage) = stage2 ]; then \
26480 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26481 else \
26482 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
26483 $(MAKE) stage2-start; \
26484 fi; \
d545f33b 26485 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26486 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26487 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26488 clean
d545f33b
PB
26489@endif libiberty-bootstrap
26490
26491
8520c408
AO
26492.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
26493.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
26494maybe-all-stageb2g0-libiberty:
26495maybe-clean-stageb2g0-libiberty:
26496@if libiberty-bootstrap
26497maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
26498all-stageb2g0: all-stageb2g0-libiberty
26499TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
26500all-stageb2g0-libiberty: configure-stageb2g0-libiberty
26501 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26502 @r=`${PWD_COMMAND}`; export r; \
26503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26504 $(HOST_EXPORTS) \
26505 $(POSTSTAGE1_HOST_EXPORTS) \
26506 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26508 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
26509 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
26510 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
26511 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
26512 $(TARGET-stageb2g0-libiberty)
26513
26514maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
26515clean-stageb2g0: clean-stageb2g0-libiberty
26516clean-stageb2g0-libiberty:
26517 @if [ $(current_stage) = stageb2g0 ]; then \
26518 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26519 else \
26520 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
26521 $(MAKE) stageb2g0-start; \
26522 fi; \
26523 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26524 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
26525 $(POSTSTAGE1_FLAGS_TO_PASS) \
26526 clean
26527@endif libiberty-bootstrap
26528
26529
d545f33b
PB
26530.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
26531.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
26532maybe-all-stage3-libiberty:
26533maybe-clean-stage3-libiberty:
26534@if libiberty-bootstrap
26535maybe-all-stage3-libiberty: all-stage3-libiberty
26536all-stage3: all-stage3-libiberty
f70224b5 26537TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 26538all-stage3-libiberty: configure-stage3-libiberty
c52c6897 26539 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26540 @r=`${PWD_COMMAND}`; export r; \
26541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26542 $(HOST_EXPORTS) \
26543 $(POSTSTAGE1_HOST_EXPORTS) \
26544 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26546 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
26547 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
26548 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
26549 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26550 $(TARGET-stage3-libiberty)
d545f33b
PB
26551
26552maybe-clean-stage3-libiberty: clean-stage3-libiberty
26553clean-stage3: clean-stage3-libiberty
26554clean-stage3-libiberty:
9dbaa842
DD
26555 @if [ $(current_stage) = stage3 ]; then \
26556 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26557 else \
26558 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
26559 $(MAKE) stage3-start; \
26560 fi; \
d545f33b 26561 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26562 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26563 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26564 clean
d545f33b
PB
26565@endif libiberty-bootstrap
26566
26567
8520c408
AO
26568.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
26569.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
26570maybe-all-stageb3g2-libiberty:
26571maybe-clean-stageb3g2-libiberty:
26572@if libiberty-bootstrap
26573maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
26574all-stageb3g2: all-stageb3g2-libiberty
26575TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
26576all-stageb3g2-libiberty: configure-stageb3g2-libiberty
26577 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26578 @r=`${PWD_COMMAND}`; export r; \
26579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26580 $(HOST_EXPORTS) \
26581 $(POSTSTAGE1_HOST_EXPORTS) \
26582 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26584 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
26585 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
26586 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
26587 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
26588 $(TARGET-stageb3g2-libiberty)
26589
26590maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
26591clean-stageb3g2: clean-stageb3g2-libiberty
26592clean-stageb3g2-libiberty:
26593 @if [ $(current_stage) = stageb3g2 ]; then \
26594 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26595 else \
26596 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
26597 $(MAKE) stageb3g2-start; \
26598 fi; \
26599 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26600 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
26601 $(POSTSTAGE1_FLAGS_TO_PASS) \
26602 clean
26603@endif libiberty-bootstrap
26604
26605
d545f33b
PB
26606.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
26607.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
26608maybe-all-stage4-libiberty:
26609maybe-clean-stage4-libiberty:
26610@if libiberty-bootstrap
26611maybe-all-stage4-libiberty: all-stage4-libiberty
26612all-stage4: all-stage4-libiberty
f70224b5 26613TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 26614all-stage4-libiberty: configure-stage4-libiberty
c52c6897 26615 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26616 @r=`${PWD_COMMAND}`; export r; \
26617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26618 $(HOST_EXPORTS) \
26619 $(POSTSTAGE1_HOST_EXPORTS) \
26620 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26621 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26622 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
26623 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26624 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
26625 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26626 $(TARGET-stage4-libiberty)
d545f33b
PB
26627
26628maybe-clean-stage4-libiberty: clean-stage4-libiberty
26629clean-stage4: clean-stage4-libiberty
26630clean-stage4-libiberty:
9dbaa842
DD
26631 @if [ $(current_stage) = stage4 ]; then \
26632 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26633 else \
26634 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
26635 $(MAKE) stage4-start; \
26636 fi; \
d545f33b 26637 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26638 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26639 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26640 clean
d545f33b
PB
26641@endif libiberty-bootstrap
26642
26643
26644.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
26645.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
26646maybe-all-stageprofile-libiberty:
26647maybe-clean-stageprofile-libiberty:
26648@if libiberty-bootstrap
26649maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
26650all-stageprofile: all-stageprofile-libiberty
f70224b5 26651TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 26652all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 26653 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26654 @r=`${PWD_COMMAND}`; export r; \
26655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26656 $(HOST_EXPORTS) \
26657 $(POSTSTAGE1_HOST_EXPORTS) \
26658 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26659 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26660 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
26661 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26662 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26663 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26664 $(TARGET-stageprofile-libiberty)
d545f33b
PB
26665
26666maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
26667clean-stageprofile: clean-stageprofile-libiberty
26668clean-stageprofile-libiberty:
9dbaa842
DD
26669 @if [ $(current_stage) = stageprofile ]; then \
26670 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26671 else \
26672 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
26673 $(MAKE) stageprofile-start; \
26674 fi; \
d545f33b 26675 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26676 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26677 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26678 clean
d545f33b
PB
26679@endif libiberty-bootstrap
26680
26681
26682.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
26683.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
26684maybe-all-stagefeedback-libiberty:
26685maybe-clean-stagefeedback-libiberty:
26686@if libiberty-bootstrap
26687maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
26688all-stagefeedback: all-stagefeedback-libiberty
f70224b5 26689TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 26690all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 26691 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26692 @r=`${PWD_COMMAND}`; export r; \
26693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26694 $(HOST_EXPORTS) \
26695 $(POSTSTAGE1_HOST_EXPORTS) \
26696 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26697 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26698 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
26699 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26700 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26701 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26702 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
26703
26704maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
26705clean-stagefeedback: clean-stagefeedback-libiberty
26706clean-stagefeedback-libiberty:
9dbaa842
DD
26707 @if [ $(current_stage) = stagefeedback ]; then \
26708 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26709 else \
26710 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
26711 $(MAKE) stagefeedback-start; \
26712 fi; \
d545f33b 26713 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26714 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26715 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26716 clean
d545f33b
PB
26717@endif libiberty-bootstrap
26718
26719
26720
26721
26722
b813574b
PB
26723.PHONY: check-libiberty maybe-check-libiberty
26724maybe-check-libiberty:
26725@if libiberty
26726maybe-check-libiberty: check-libiberty
2a4cbe27 26727
b813574b 26728check-libiberty:
0aed8855 26729 @: $(MAKE); $(unstage)
4fa63067 26730 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26732 $(HOST_EXPORTS) \
b00612cc
PB
26733 (cd $(HOST_SUBDIR)/libiberty && \
26734 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26735
b813574b 26736@endif libiberty
2a4cbe27 26737
b813574b
PB
26738.PHONY: install-libiberty maybe-install-libiberty
26739maybe-install-libiberty:
26740@if libiberty
26741maybe-install-libiberty: install-libiberty
2a4cbe27 26742
b813574b 26743install-libiberty: installdirs
0aed8855 26744 @: $(MAKE); $(unstage)
4fa63067 26745 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26747 $(HOST_EXPORTS) \
b00612cc 26748 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 26749 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 26750
b813574b 26751@endif libiberty
2a4cbe27 26752
56a8fe78 26753# Other targets (info, dvi, pdf, etc.)
2a4cbe27 26754
b813574b
PB
26755.PHONY: maybe-info-libiberty info-libiberty
26756maybe-info-libiberty:
26757@if libiberty
26758maybe-info-libiberty: info-libiberty
4fa63067 26759
b813574b
PB
26760info-libiberty: \
26761 configure-libiberty
26762 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26763 r=`${PWD_COMMAND}`; export r; \
26764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26765 $(HOST_EXPORTS) \
b813574b 26766 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26768 done; \
6d389afc 26769 echo "Doing info in libiberty" ; \
b00612cc 26770 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
26771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26773 "RANLIB=$${RANLIB}" \
0c24b341 26774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26775 info) \
26776 || exit 1
26777
26778@endif libiberty
26779
26780.PHONY: maybe-dvi-libiberty dvi-libiberty
26781maybe-dvi-libiberty:
26782@if libiberty
26783maybe-dvi-libiberty: dvi-libiberty
26784
26785dvi-libiberty: \
26786 configure-libiberty
26787 @[ -f ./libiberty/Makefile ] || exit 0; \
26788 r=`${PWD_COMMAND}`; export r; \
26789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26790 $(HOST_EXPORTS) \
26791 for flag in $(EXTRA_HOST_FLAGS) ; do \
26792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26793 done; \
26794 echo "Doing dvi in libiberty" ; \
b00612cc 26795 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26798 "RANLIB=$${RANLIB}" \
0c24b341 26799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 26800 dvi) \
2a4cbe27
NN
26801 || exit 1
26802
b813574b 26803@endif libiberty
2a4cbe27 26804
56a8fe78
DD
26805.PHONY: maybe-pdf-libiberty pdf-libiberty
26806maybe-pdf-libiberty:
26807@if libiberty
26808maybe-pdf-libiberty: pdf-libiberty
26809
26810pdf-libiberty: \
26811 configure-libiberty
26812 @[ -f ./libiberty/Makefile ] || exit 0; \
26813 r=`${PWD_COMMAND}`; export r; \
26814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26815 $(HOST_EXPORTS) \
26816 for flag in $(EXTRA_HOST_FLAGS) ; do \
26817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26818 done; \
26819 echo "Doing pdf in libiberty" ; \
26820 (cd $(HOST_SUBDIR)/libiberty && \
26821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26823 "RANLIB=$${RANLIB}" \
0c24b341 26824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26825 pdf) \
26826 || exit 1
26827
26828@endif libiberty
26829
6d389afc
MS
26830.PHONY: maybe-html-libiberty html-libiberty
26831maybe-html-libiberty:
b813574b 26832@if libiberty
6d389afc 26833maybe-html-libiberty: html-libiberty
2a4cbe27 26834
6d389afc 26835html-libiberty: \
b813574b
PB
26836 configure-libiberty
26837 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26838 r=`${PWD_COMMAND}`; export r; \
26839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26840 $(HOST_EXPORTS) \
b813574b 26841 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26843 done; \
6d389afc 26844 echo "Doing html in libiberty" ; \
b00612cc 26845 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26848 "RANLIB=$${RANLIB}" \
0c24b341 26849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 26850 html) \
2a4cbe27
NN
26851 || exit 1
26852
b813574b 26853@endif libiberty
2a4cbe27 26854
b813574b
PB
26855.PHONY: maybe-TAGS-libiberty TAGS-libiberty
26856maybe-TAGS-libiberty:
26857@if libiberty
26858maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 26859
b813574b
PB
26860TAGS-libiberty: \
26861 configure-libiberty
26862 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26863 r=`${PWD_COMMAND}`; export r; \
26864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26865 $(HOST_EXPORTS) \
b813574b 26866 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26868 done; \
b813574b 26869 echo "Doing TAGS in libiberty" ; \
b00612cc 26870 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26873 "RANLIB=$${RANLIB}" \
0c24b341 26874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26875 TAGS) \
2a4cbe27
NN
26876 || exit 1
26877
b813574b 26878@endif libiberty
2a4cbe27 26879
b813574b
PB
26880.PHONY: maybe-install-info-libiberty install-info-libiberty
26881maybe-install-info-libiberty:
26882@if libiberty
26883maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 26884
b813574b
PB
26885install-info-libiberty: \
26886 configure-libiberty \
26887 info-libiberty
26888 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26889 r=`${PWD_COMMAND}`; export r; \
26890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26891 $(HOST_EXPORTS) \
b813574b 26892 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26894 done; \
b813574b 26895 echo "Doing install-info in libiberty" ; \
b00612cc 26896 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26899 "RANLIB=$${RANLIB}" \
0c24b341 26900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26901 install-info) \
2a4cbe27
NN
26902 || exit 1
26903
b813574b 26904@endif libiberty
2a4cbe27 26905
a3ca38d2
DD
26906.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
26907maybe-install-pdf-libiberty:
26908@if libiberty
26909maybe-install-pdf-libiberty: install-pdf-libiberty
26910
26911install-pdf-libiberty: \
26912 configure-libiberty \
26913 pdf-libiberty
26914 @[ -f ./libiberty/Makefile ] || exit 0; \
26915 r=`${PWD_COMMAND}`; export r; \
26916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26917 $(HOST_EXPORTS) \
26918 for flag in $(EXTRA_HOST_FLAGS) ; do \
26919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26920 done; \
26921 echo "Doing install-pdf in libiberty" ; \
26922 (cd $(HOST_SUBDIR)/libiberty && \
26923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26925 "RANLIB=$${RANLIB}" \
0c24b341 26926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26927 install-pdf) \
26928 || exit 1
26929
26930@endif libiberty
26931
108a6f8e
CD
26932.PHONY: maybe-install-html-libiberty install-html-libiberty
26933maybe-install-html-libiberty:
26934@if libiberty
26935maybe-install-html-libiberty: install-html-libiberty
26936
26937install-html-libiberty: \
26938 configure-libiberty \
26939 html-libiberty
26940 @[ -f ./libiberty/Makefile ] || exit 0; \
26941 r=`${PWD_COMMAND}`; export r; \
26942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26943 $(HOST_EXPORTS) \
26944 for flag in $(EXTRA_HOST_FLAGS) ; do \
26945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26946 done; \
26947 echo "Doing install-html in libiberty" ; \
26948 (cd $(HOST_SUBDIR)/libiberty && \
26949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26951 "RANLIB=$${RANLIB}" \
0c24b341 26952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26953 install-html) \
26954 || exit 1
26955
26956@endif libiberty
26957
b813574b
PB
26958.PHONY: maybe-installcheck-libiberty installcheck-libiberty
26959maybe-installcheck-libiberty:
26960@if libiberty
26961maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 26962
b813574b
PB
26963installcheck-libiberty: \
26964 configure-libiberty
26965 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26966 r=`${PWD_COMMAND}`; export r; \
26967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26968 $(HOST_EXPORTS) \
b813574b 26969 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26971 done; \
b813574b 26972 echo "Doing installcheck in libiberty" ; \
b00612cc 26973 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26976 "RANLIB=$${RANLIB}" \
0c24b341 26977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26978 installcheck) \
2a4cbe27
NN
26979 || exit 1
26980
b813574b 26981@endif libiberty
2a4cbe27 26982
b813574b
PB
26983.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
26984maybe-mostlyclean-libiberty:
26985@if libiberty
26986maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 26987
b813574b
PB
26988mostlyclean-libiberty:
26989 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26990 r=`${PWD_COMMAND}`; export r; \
26991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26992 $(HOST_EXPORTS) \
b813574b 26993 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26995 done; \
b813574b 26996 echo "Doing mostlyclean in libiberty" ; \
b00612cc 26997 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27000 "RANLIB=$${RANLIB}" \
0c24b341 27001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27002 mostlyclean) \
2a4cbe27
NN
27003 || exit 1
27004
b813574b 27005@endif libiberty
2a4cbe27 27006
b813574b
PB
27007.PHONY: maybe-clean-libiberty clean-libiberty
27008maybe-clean-libiberty:
27009@if libiberty
27010maybe-clean-libiberty: clean-libiberty
2a4cbe27 27011
b813574b
PB
27012clean-libiberty:
27013 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27014 r=`${PWD_COMMAND}`; export r; \
27015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27016 $(HOST_EXPORTS) \
b813574b 27017 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27019 done; \
b813574b 27020 echo "Doing clean in libiberty" ; \
b00612cc 27021 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27024 "RANLIB=$${RANLIB}" \
0c24b341 27025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27026 clean) \
2a4cbe27
NN
27027 || exit 1
27028
b813574b 27029@endif libiberty
2a4cbe27 27030
b813574b
PB
27031.PHONY: maybe-distclean-libiberty distclean-libiberty
27032maybe-distclean-libiberty:
27033@if libiberty
27034maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 27035
b813574b
PB
27036distclean-libiberty:
27037 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27038 r=`${PWD_COMMAND}`; export r; \
27039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27040 $(HOST_EXPORTS) \
b813574b 27041 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27043 done; \
b813574b 27044 echo "Doing distclean in libiberty" ; \
b00612cc 27045 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27048 "RANLIB=$${RANLIB}" \
0c24b341 27049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27050 distclean) \
2a4cbe27
NN
27051 || exit 1
27052
b813574b 27053@endif libiberty
2a4cbe27 27054
b813574b
PB
27055.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
27056maybe-maintainer-clean-libiberty:
27057@if libiberty
27058maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 27059
b813574b
PB
27060maintainer-clean-libiberty:
27061 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27062 r=`${PWD_COMMAND}`; export r; \
27063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27064 $(HOST_EXPORTS) \
b813574b 27065 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27067 done; \
b813574b 27068 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 27069 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27072 "RANLIB=$${RANLIB}" \
0c24b341 27073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27074 maintainer-clean) \
2a4cbe27
NN
27075 || exit 1
27076
b813574b 27077@endif libiberty
2a4cbe27 27078
2a4cbe27 27079
a7254363 27080
b813574b
PB
27081.PHONY: configure-libtool maybe-configure-libtool
27082maybe-configure-libtool:
4f0ef2d8
CD
27083@if gcc-bootstrap
27084configure-libtool: stage_current
27085@endif gcc-bootstrap
b813574b
PB
27086@if libtool
27087maybe-configure-libtool: configure-libtool
c52c6897 27088configure-libtool:
0aed8855 27089 @: $(MAKE); $(unstage)
c52c6897 27090 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27092 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
27093 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 27094 $(HOST_EXPORTS) \
a7254363
PB
27095 echo Configuring in $(HOST_SUBDIR)/libtool; \
27096 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 27097 case $(srcdir) in \
b00612cc
PB
27098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27099 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
27100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27101 esac; \
b00612cc
PB
27102 srcdiroption="--srcdir=$${topdir}/libtool"; \
27103 libsrcdir="$$s/libtool"; \
4fa63067 27104 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27105 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27106 --target=${target_alias} $${srcdiroption} \
2a4cbe27 27107 || exit 1
b813574b 27108@endif libtool
2a4cbe27 27109
a7254363
PB
27110
27111
d545f33b
PB
27112
27113
b813574b
PB
27114.PHONY: all-libtool maybe-all-libtool
27115maybe-all-libtool:
4f0ef2d8
CD
27116@if gcc-bootstrap
27117all-libtool: stage_current
27118@endif gcc-bootstrap
b813574b 27119@if libtool
d27cc32e 27120TARGET-libtool=all
b813574b
PB
27121maybe-all-libtool: all-libtool
27122all-libtool: configure-libtool
0aed8855 27123 @: $(MAKE); $(unstage)
4fa63067
NN
27124 @r=`${PWD_COMMAND}`; export r; \
27125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27126 $(HOST_EXPORTS) \
b00612cc 27127 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
27128 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27129 $(TARGET-libtool))
b813574b 27130@endif libtool
2a4cbe27 27131
a7254363 27132
d545f33b
PB
27133
27134
b813574b
PB
27135.PHONY: check-libtool maybe-check-libtool
27136maybe-check-libtool:
27137@if libtool
27138maybe-check-libtool: check-libtool
2a4cbe27 27139
b813574b 27140check-libtool:
0aed8855 27141 @: $(MAKE); $(unstage)
4fa63067 27142 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27144 $(HOST_EXPORTS) \
b00612cc
PB
27145 (cd $(HOST_SUBDIR)/libtool && \
27146 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27147
b813574b 27148@endif libtool
2a4cbe27 27149
b813574b
PB
27150.PHONY: install-libtool maybe-install-libtool
27151maybe-install-libtool:
27152@if libtool
27153maybe-install-libtool: install-libtool
2a4cbe27 27154
b813574b 27155install-libtool: installdirs
0aed8855 27156 @: $(MAKE); $(unstage)
4fa63067 27157 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27159 $(HOST_EXPORTS) \
b00612cc 27160 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 27161 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 27162
b813574b 27163@endif libtool
2a4cbe27 27164
56a8fe78 27165# Other targets (info, dvi, pdf, etc.)
2a4cbe27 27166
b813574b
PB
27167.PHONY: maybe-info-libtool info-libtool
27168maybe-info-libtool:
27169@if libtool
27170maybe-info-libtool: info-libtool
4fa63067 27171
b813574b
PB
27172info-libtool: \
27173 configure-libtool
0aed8855 27174 @: $(MAKE); $(unstage)
b813574b 27175 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27176 r=`${PWD_COMMAND}`; export r; \
27177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27178 $(HOST_EXPORTS) \
b813574b 27179 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27181 done; \
b813574b 27182 echo "Doing info in libtool" ; \
b00612cc 27183 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27186 "RANLIB=$${RANLIB}" \
0c24b341 27187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27188 info) \
2a4cbe27
NN
27189 || exit 1
27190
b813574b 27191@endif libtool
2a4cbe27 27192
b813574b
PB
27193.PHONY: maybe-dvi-libtool dvi-libtool
27194maybe-dvi-libtool:
27195@if libtool
27196maybe-dvi-libtool: dvi-libtool
2a4cbe27 27197
b813574b
PB
27198dvi-libtool: \
27199 configure-libtool
0aed8855 27200 @: $(MAKE); $(unstage)
b813574b 27201 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27202 r=`${PWD_COMMAND}`; export r; \
27203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27204 $(HOST_EXPORTS) \
b813574b 27205 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27207 done; \
b813574b 27208 echo "Doing dvi in libtool" ; \
b00612cc 27209 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27212 "RANLIB=$${RANLIB}" \
0c24b341 27213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27214 dvi) \
2a4cbe27
NN
27215 || exit 1
27216
b813574b 27217@endif libtool
2a4cbe27 27218
56a8fe78
DD
27219.PHONY: maybe-pdf-libtool pdf-libtool
27220maybe-pdf-libtool:
27221@if libtool
27222maybe-pdf-libtool: pdf-libtool
27223
27224pdf-libtool: \
27225 configure-libtool
27226 @: $(MAKE); $(unstage)
27227 @[ -f ./libtool/Makefile ] || exit 0; \
27228 r=`${PWD_COMMAND}`; export r; \
27229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27230 $(HOST_EXPORTS) \
27231 for flag in $(EXTRA_HOST_FLAGS) ; do \
27232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27233 done; \
27234 echo "Doing pdf in libtool" ; \
27235 (cd $(HOST_SUBDIR)/libtool && \
27236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27238 "RANLIB=$${RANLIB}" \
0c24b341 27239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27240 pdf) \
27241 || exit 1
27242
27243@endif libtool
27244
6d389afc
MS
27245.PHONY: maybe-html-libtool html-libtool
27246maybe-html-libtool:
27247@if libtool
27248maybe-html-libtool: html-libtool
27249
27250html-libtool: \
27251 configure-libtool
0aed8855 27252 @: $(MAKE); $(unstage)
6d389afc
MS
27253 @[ -f ./libtool/Makefile ] || exit 0; \
27254 r=`${PWD_COMMAND}`; export r; \
27255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27256 $(HOST_EXPORTS) \
27257 for flag in $(EXTRA_HOST_FLAGS) ; do \
27258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27259 done; \
27260 echo "Doing html in libtool" ; \
b00612cc 27261 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
27262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27264 "RANLIB=$${RANLIB}" \
0c24b341 27265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27266 html) \
27267 || exit 1
27268
27269@endif libtool
27270
b813574b
PB
27271.PHONY: maybe-TAGS-libtool TAGS-libtool
27272maybe-TAGS-libtool:
27273@if libtool
27274maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 27275
b813574b
PB
27276TAGS-libtool: \
27277 configure-libtool
0aed8855 27278 @: $(MAKE); $(unstage)
b813574b 27279 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27280 r=`${PWD_COMMAND}`; export r; \
27281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27282 $(HOST_EXPORTS) \
b813574b 27283 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27285 done; \
b813574b 27286 echo "Doing TAGS in libtool" ; \
b00612cc 27287 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27290 "RANLIB=$${RANLIB}" \
0c24b341 27291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27292 TAGS) \
2a4cbe27
NN
27293 || exit 1
27294
b813574b 27295@endif libtool
2a4cbe27 27296
b813574b
PB
27297.PHONY: maybe-install-info-libtool install-info-libtool
27298maybe-install-info-libtool:
27299@if libtool
27300maybe-install-info-libtool: install-info-libtool
2a4cbe27 27301
b813574b
PB
27302install-info-libtool: \
27303 configure-libtool \
27304 info-libtool
0aed8855 27305 @: $(MAKE); $(unstage)
b813574b 27306 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27307 r=`${PWD_COMMAND}`; export r; \
27308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27309 $(HOST_EXPORTS) \
b813574b 27310 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27312 done; \
b813574b 27313 echo "Doing install-info in libtool" ; \
b00612cc 27314 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27317 "RANLIB=$${RANLIB}" \
0c24b341 27318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27319 install-info) \
2a4cbe27
NN
27320 || exit 1
27321
b813574b 27322@endif libtool
2a4cbe27 27323
a3ca38d2
DD
27324.PHONY: maybe-install-pdf-libtool install-pdf-libtool
27325maybe-install-pdf-libtool:
27326@if libtool
27327maybe-install-pdf-libtool: install-pdf-libtool
27328
27329install-pdf-libtool: \
27330 configure-libtool \
27331 pdf-libtool
27332 @: $(MAKE); $(unstage)
27333 @[ -f ./libtool/Makefile ] || exit 0; \
27334 r=`${PWD_COMMAND}`; export r; \
27335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27336 $(HOST_EXPORTS) \
27337 for flag in $(EXTRA_HOST_FLAGS) ; do \
27338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27339 done; \
27340 echo "Doing install-pdf in libtool" ; \
27341 (cd $(HOST_SUBDIR)/libtool && \
27342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27344 "RANLIB=$${RANLIB}" \
0c24b341 27345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27346 install-pdf) \
27347 || exit 1
27348
27349@endif libtool
27350
108a6f8e
CD
27351.PHONY: maybe-install-html-libtool install-html-libtool
27352maybe-install-html-libtool:
27353@if libtool
27354maybe-install-html-libtool: install-html-libtool
27355
27356install-html-libtool: \
27357 configure-libtool \
27358 html-libtool
27359 @: $(MAKE); $(unstage)
27360 @[ -f ./libtool/Makefile ] || exit 0; \
27361 r=`${PWD_COMMAND}`; export r; \
27362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27363 $(HOST_EXPORTS) \
27364 for flag in $(EXTRA_HOST_FLAGS) ; do \
27365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27366 done; \
27367 echo "Doing install-html in libtool" ; \
27368 (cd $(HOST_SUBDIR)/libtool && \
27369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27371 "RANLIB=$${RANLIB}" \
0c24b341 27372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27373 install-html) \
27374 || exit 1
27375
27376@endif libtool
27377
b813574b
PB
27378.PHONY: maybe-installcheck-libtool installcheck-libtool
27379maybe-installcheck-libtool:
27380@if libtool
27381maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 27382
b813574b
PB
27383installcheck-libtool: \
27384 configure-libtool
0aed8855 27385 @: $(MAKE); $(unstage)
b813574b 27386 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27387 r=`${PWD_COMMAND}`; export r; \
27388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27389 $(HOST_EXPORTS) \
b813574b 27390 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27392 done; \
b813574b 27393 echo "Doing installcheck in libtool" ; \
b00612cc 27394 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27397 "RANLIB=$${RANLIB}" \
0c24b341 27398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27399 installcheck) \
2a4cbe27
NN
27400 || exit 1
27401
b813574b 27402@endif libtool
2a4cbe27 27403
b813574b
PB
27404.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
27405maybe-mostlyclean-libtool:
27406@if libtool
27407maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 27408
b813574b 27409mostlyclean-libtool:
0aed8855 27410 @: $(MAKE); $(unstage)
b813574b 27411 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27412 r=`${PWD_COMMAND}`; export r; \
27413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27414 $(HOST_EXPORTS) \
b813574b 27415 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27417 done; \
b813574b 27418 echo "Doing mostlyclean in libtool" ; \
b00612cc 27419 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27422 "RANLIB=$${RANLIB}" \
0c24b341 27423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27424 mostlyclean) \
2a4cbe27
NN
27425 || exit 1
27426
b813574b 27427@endif libtool
2a4cbe27 27428
b813574b
PB
27429.PHONY: maybe-clean-libtool clean-libtool
27430maybe-clean-libtool:
27431@if libtool
27432maybe-clean-libtool: clean-libtool
2a4cbe27 27433
b813574b 27434clean-libtool:
0aed8855 27435 @: $(MAKE); $(unstage)
b813574b 27436 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27437 r=`${PWD_COMMAND}`; export r; \
27438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27439 $(HOST_EXPORTS) \
b813574b 27440 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27442 done; \
b813574b 27443 echo "Doing clean in libtool" ; \
b00612cc 27444 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27447 "RANLIB=$${RANLIB}" \
0c24b341 27448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27449 clean) \
2a4cbe27
NN
27450 || exit 1
27451
b813574b 27452@endif libtool
2a4cbe27 27453
b813574b
PB
27454.PHONY: maybe-distclean-libtool distclean-libtool
27455maybe-distclean-libtool:
27456@if libtool
27457maybe-distclean-libtool: distclean-libtool
2a4cbe27 27458
b813574b 27459distclean-libtool:
0aed8855 27460 @: $(MAKE); $(unstage)
b813574b 27461 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27462 r=`${PWD_COMMAND}`; export r; \
27463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27464 $(HOST_EXPORTS) \
b813574b 27465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27467 done; \
b813574b 27468 echo "Doing distclean in libtool" ; \
b00612cc 27469 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27472 "RANLIB=$${RANLIB}" \
0c24b341 27473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27474 distclean) \
2a4cbe27
NN
27475 || exit 1
27476
b813574b 27477@endif libtool
2a4cbe27 27478
b813574b
PB
27479.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
27480maybe-maintainer-clean-libtool:
27481@if libtool
27482maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 27483
b813574b 27484maintainer-clean-libtool:
0aed8855 27485 @: $(MAKE); $(unstage)
b813574b 27486 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27487 r=`${PWD_COMMAND}`; export r; \
27488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27489 $(HOST_EXPORTS) \
b813574b 27490 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27492 done; \
b813574b 27493 echo "Doing maintainer-clean in libtool" ; \
b00612cc 27494 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27497 "RANLIB=$${RANLIB}" \
0c24b341 27498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27499 maintainer-clean) \
2a4cbe27
NN
27500 || exit 1
27501
b813574b 27502@endif libtool
2a4cbe27 27503
2a4cbe27 27504
a7254363 27505
b813574b
PB
27506.PHONY: configure-m4 maybe-configure-m4
27507maybe-configure-m4:
4f0ef2d8
CD
27508@if gcc-bootstrap
27509configure-m4: stage_current
27510@endif gcc-bootstrap
b813574b
PB
27511@if m4
27512maybe-configure-m4: configure-m4
c52c6897 27513configure-m4:
0aed8855 27514 @: $(MAKE); $(unstage)
c52c6897 27515 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27517 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
27518 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 27519 $(HOST_EXPORTS) \
a7254363
PB
27520 echo Configuring in $(HOST_SUBDIR)/m4; \
27521 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 27522 case $(srcdir) in \
b00612cc
PB
27523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27524 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
27525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27526 esac; \
b00612cc
PB
27527 srcdiroption="--srcdir=$${topdir}/m4"; \
27528 libsrcdir="$$s/m4"; \
4fa63067 27529 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27530 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27531 --target=${target_alias} $${srcdiroption} \
2a4cbe27 27532 || exit 1
b813574b 27533@endif m4
2a4cbe27 27534
a7254363
PB
27535
27536
d545f33b
PB
27537
27538
b813574b
PB
27539.PHONY: all-m4 maybe-all-m4
27540maybe-all-m4:
4f0ef2d8
CD
27541@if gcc-bootstrap
27542all-m4: stage_current
27543@endif gcc-bootstrap
b813574b 27544@if m4
d27cc32e 27545TARGET-m4=all
b813574b
PB
27546maybe-all-m4: all-m4
27547all-m4: configure-m4
0aed8855 27548 @: $(MAKE); $(unstage)
4fa63067
NN
27549 @r=`${PWD_COMMAND}`; export r; \
27550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27551 $(HOST_EXPORTS) \
b00612cc 27552 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
27553 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27554 $(TARGET-m4))
b813574b 27555@endif m4
4fa63067 27556
a7254363 27557
d545f33b
PB
27558
27559
b813574b
PB
27560.PHONY: check-m4 maybe-check-m4
27561maybe-check-m4:
27562@if m4
27563maybe-check-m4: check-m4
2a4cbe27 27564
b813574b 27565check-m4:
0aed8855 27566 @: $(MAKE); $(unstage)
4fa63067
NN
27567 @r=`${PWD_COMMAND}`; export r; \
27568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27569 $(HOST_EXPORTS) \
b00612cc
PB
27570 (cd $(HOST_SUBDIR)/m4 && \
27571 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27572
b813574b 27573@endif m4
4fa63067 27574
b813574b
PB
27575.PHONY: install-m4 maybe-install-m4
27576maybe-install-m4:
27577@if m4
27578maybe-install-m4: install-m4
4fa63067 27579
b813574b 27580install-m4: installdirs
0aed8855 27581 @: $(MAKE); $(unstage)
4fa63067
NN
27582 @r=`${PWD_COMMAND}`; export r; \
27583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27584 $(HOST_EXPORTS) \
b00612cc 27585 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 27586 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27587
b813574b 27588@endif m4
4fa63067 27589
56a8fe78 27590# Other targets (info, dvi, pdf, etc.)
4fa63067 27591
b813574b
PB
27592.PHONY: maybe-info-m4 info-m4
27593maybe-info-m4:
27594@if m4
27595maybe-info-m4: info-m4
4fa63067 27596
b813574b
PB
27597info-m4: \
27598 configure-m4
0aed8855 27599 @: $(MAKE); $(unstage)
b813574b 27600 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27601 r=`${PWD_COMMAND}`; export r; \
27602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27603 $(HOST_EXPORTS) \
b813574b 27604 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27606 done; \
b813574b 27607 echo "Doing info in m4" ; \
b00612cc 27608 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27611 "RANLIB=$${RANLIB}" \
0c24b341 27612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27613 info) \
2a4cbe27
NN
27614 || exit 1
27615
b813574b 27616@endif m4
2a4cbe27 27617
b813574b
PB
27618.PHONY: maybe-dvi-m4 dvi-m4
27619maybe-dvi-m4:
27620@if m4
27621maybe-dvi-m4: dvi-m4
2a4cbe27 27622
b813574b
PB
27623dvi-m4: \
27624 configure-m4
0aed8855 27625 @: $(MAKE); $(unstage)
b813574b 27626 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27627 r=`${PWD_COMMAND}`; export r; \
27628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27629 $(HOST_EXPORTS) \
b813574b 27630 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27632 done; \
b813574b 27633 echo "Doing dvi in m4" ; \
b00612cc 27634 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27637 "RANLIB=$${RANLIB}" \
0c24b341 27638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27639 dvi) \
2a4cbe27
NN
27640 || exit 1
27641
b813574b 27642@endif m4
2a4cbe27 27643
56a8fe78
DD
27644.PHONY: maybe-pdf-m4 pdf-m4
27645maybe-pdf-m4:
27646@if m4
27647maybe-pdf-m4: pdf-m4
27648
27649pdf-m4: \
27650 configure-m4
27651 @: $(MAKE); $(unstage)
27652 @[ -f ./m4/Makefile ] || exit 0; \
27653 r=`${PWD_COMMAND}`; export r; \
27654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27655 $(HOST_EXPORTS) \
27656 for flag in $(EXTRA_HOST_FLAGS) ; do \
27657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27658 done; \
27659 echo "Doing pdf in m4" ; \
27660 (cd $(HOST_SUBDIR)/m4 && \
27661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27663 "RANLIB=$${RANLIB}" \
0c24b341 27664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27665 pdf) \
27666 || exit 1
27667
27668@endif m4
27669
6d389afc
MS
27670.PHONY: maybe-html-m4 html-m4
27671maybe-html-m4:
27672@if m4
27673maybe-html-m4: html-m4
27674
27675html-m4: \
27676 configure-m4
0aed8855 27677 @: $(MAKE); $(unstage)
6d389afc
MS
27678 @[ -f ./m4/Makefile ] || exit 0; \
27679 r=`${PWD_COMMAND}`; export r; \
27680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27681 $(HOST_EXPORTS) \
27682 for flag in $(EXTRA_HOST_FLAGS) ; do \
27683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27684 done; \
27685 echo "Doing html in m4" ; \
b00612cc 27686 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
27687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27689 "RANLIB=$${RANLIB}" \
0c24b341 27690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27691 html) \
27692 || exit 1
27693
27694@endif m4
27695
b813574b
PB
27696.PHONY: maybe-TAGS-m4 TAGS-m4
27697maybe-TAGS-m4:
27698@if m4
27699maybe-TAGS-m4: TAGS-m4
2a4cbe27 27700
b813574b
PB
27701TAGS-m4: \
27702 configure-m4
0aed8855 27703 @: $(MAKE); $(unstage)
b813574b 27704 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27705 r=`${PWD_COMMAND}`; export r; \
27706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27707 $(HOST_EXPORTS) \
b813574b 27708 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27710 done; \
b813574b 27711 echo "Doing TAGS in m4" ; \
b00612cc 27712 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27715 "RANLIB=$${RANLIB}" \
0c24b341 27716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27717 TAGS) \
2a4cbe27
NN
27718 || exit 1
27719
b813574b 27720@endif m4
2a4cbe27 27721
b813574b
PB
27722.PHONY: maybe-install-info-m4 install-info-m4
27723maybe-install-info-m4:
27724@if m4
27725maybe-install-info-m4: install-info-m4
2a4cbe27 27726
b813574b
PB
27727install-info-m4: \
27728 configure-m4 \
27729 info-m4
0aed8855 27730 @: $(MAKE); $(unstage)
b813574b 27731 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27732 r=`${PWD_COMMAND}`; export r; \
27733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27734 $(HOST_EXPORTS) \
b813574b 27735 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27737 done; \
b813574b 27738 echo "Doing install-info in m4" ; \
b00612cc 27739 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27742 "RANLIB=$${RANLIB}" \
0c24b341 27743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27744 install-info) \
2a4cbe27
NN
27745 || exit 1
27746
b813574b 27747@endif m4
2a4cbe27 27748
a3ca38d2
DD
27749.PHONY: maybe-install-pdf-m4 install-pdf-m4
27750maybe-install-pdf-m4:
27751@if m4
27752maybe-install-pdf-m4: install-pdf-m4
27753
27754install-pdf-m4: \
27755 configure-m4 \
27756 pdf-m4
27757 @: $(MAKE); $(unstage)
27758 @[ -f ./m4/Makefile ] || exit 0; \
27759 r=`${PWD_COMMAND}`; export r; \
27760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27761 $(HOST_EXPORTS) \
27762 for flag in $(EXTRA_HOST_FLAGS) ; do \
27763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27764 done; \
27765 echo "Doing install-pdf in m4" ; \
27766 (cd $(HOST_SUBDIR)/m4 && \
27767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27769 "RANLIB=$${RANLIB}" \
0c24b341 27770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27771 install-pdf) \
27772 || exit 1
27773
27774@endif m4
27775
108a6f8e
CD
27776.PHONY: maybe-install-html-m4 install-html-m4
27777maybe-install-html-m4:
27778@if m4
27779maybe-install-html-m4: install-html-m4
27780
27781install-html-m4: \
27782 configure-m4 \
27783 html-m4
27784 @: $(MAKE); $(unstage)
27785 @[ -f ./m4/Makefile ] || exit 0; \
27786 r=`${PWD_COMMAND}`; export r; \
27787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27788 $(HOST_EXPORTS) \
27789 for flag in $(EXTRA_HOST_FLAGS) ; do \
27790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27791 done; \
27792 echo "Doing install-html in m4" ; \
27793 (cd $(HOST_SUBDIR)/m4 && \
27794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27796 "RANLIB=$${RANLIB}" \
0c24b341 27797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27798 install-html) \
27799 || exit 1
27800
27801@endif m4
27802
b813574b
PB
27803.PHONY: maybe-installcheck-m4 installcheck-m4
27804maybe-installcheck-m4:
27805@if m4
27806maybe-installcheck-m4: installcheck-m4
2a4cbe27 27807
b813574b
PB
27808installcheck-m4: \
27809 configure-m4
0aed8855 27810 @: $(MAKE); $(unstage)
b813574b 27811 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27812 r=`${PWD_COMMAND}`; export r; \
27813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27814 $(HOST_EXPORTS) \
b813574b 27815 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27817 done; \
b813574b 27818 echo "Doing installcheck in m4" ; \
b00612cc 27819 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27822 "RANLIB=$${RANLIB}" \
0c24b341 27823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27824 installcheck) \
2a4cbe27
NN
27825 || exit 1
27826
b813574b 27827@endif m4
2a4cbe27 27828
b813574b
PB
27829.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
27830maybe-mostlyclean-m4:
27831@if m4
27832maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 27833
b813574b 27834mostlyclean-m4:
0aed8855 27835 @: $(MAKE); $(unstage)
b813574b 27836 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27837 r=`${PWD_COMMAND}`; export r; \
27838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27839 $(HOST_EXPORTS) \
b813574b 27840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27842 done; \
b813574b 27843 echo "Doing mostlyclean in m4" ; \
b00612cc 27844 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27847 "RANLIB=$${RANLIB}" \
0c24b341 27848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27849 mostlyclean) \
2a4cbe27
NN
27850 || exit 1
27851
b813574b 27852@endif m4
2a4cbe27 27853
b813574b
PB
27854.PHONY: maybe-clean-m4 clean-m4
27855maybe-clean-m4:
27856@if m4
27857maybe-clean-m4: clean-m4
2a4cbe27 27858
b813574b 27859clean-m4:
0aed8855 27860 @: $(MAKE); $(unstage)
b813574b 27861 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27862 r=`${PWD_COMMAND}`; export r; \
27863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27864 $(HOST_EXPORTS) \
b813574b 27865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27867 done; \
b813574b 27868 echo "Doing clean in m4" ; \
b00612cc 27869 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27872 "RANLIB=$${RANLIB}" \
0c24b341 27873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27874 clean) \
2a4cbe27
NN
27875 || exit 1
27876
b813574b 27877@endif m4
2a4cbe27 27878
b813574b
PB
27879.PHONY: maybe-distclean-m4 distclean-m4
27880maybe-distclean-m4:
27881@if m4
27882maybe-distclean-m4: distclean-m4
a2592b1b 27883
b813574b 27884distclean-m4:
0aed8855 27885 @: $(MAKE); $(unstage)
b813574b 27886 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
27887 r=`${PWD_COMMAND}`; export r; \
27888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27889 $(HOST_EXPORTS) \
b813574b 27890 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
27891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27892 done; \
b813574b 27893 echo "Doing distclean in m4" ; \
b00612cc 27894 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
27895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27897 "RANLIB=$${RANLIB}" \
0c24b341 27898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27899 distclean) \
a2592b1b
DD
27900 || exit 1
27901
b813574b 27902@endif m4
a2592b1b 27903
b813574b
PB
27904.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
27905maybe-maintainer-clean-m4:
27906@if m4
27907maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 27908
b813574b 27909maintainer-clean-m4:
0aed8855 27910 @: $(MAKE); $(unstage)
b813574b 27911 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 27912 r=`${PWD_COMMAND}`; export r; \
b40e3958 27913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27914 $(HOST_EXPORTS) \
b813574b 27915 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27917 done; \
b813574b 27918 echo "Doing maintainer-clean in m4" ; \
b00612cc 27919 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
27920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27922 "RANLIB=$${RANLIB}" \
0c24b341 27923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27924 maintainer-clean) \
4fa63067 27925 || exit 1
252b5132 27926
b813574b 27927@endif m4
252b5132 27928
252b5132 27929
a7254363 27930
b813574b
PB
27931.PHONY: configure-make maybe-configure-make
27932maybe-configure-make:
4f0ef2d8
CD
27933@if gcc-bootstrap
27934configure-make: stage_current
27935@endif gcc-bootstrap
b813574b
PB
27936@if make
27937maybe-configure-make: configure-make
c52c6897 27938configure-make:
0aed8855 27939 @: $(MAKE); $(unstage)
c52c6897 27940 @r=`${PWD_COMMAND}`; export r; \
b813574b 27941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27942 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
27943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 27944 $(HOST_EXPORTS) \
a7254363
PB
27945 echo Configuring in $(HOST_SUBDIR)/make; \
27946 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 27947 case $(srcdir) in \
b00612cc
PB
27948 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27949 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
27950 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27951 esac; \
b00612cc
PB
27952 srcdiroption="--srcdir=$${topdir}/make"; \
27953 libsrcdir="$$s/make"; \
4fa63067 27954 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27955 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27956 --target=${target_alias} $${srcdiroption} \
4fa63067 27957 || exit 1
b813574b 27958@endif make
252b5132 27959
a7254363
PB
27960
27961
d545f33b
PB
27962
27963
b813574b
PB
27964.PHONY: all-make maybe-all-make
27965maybe-all-make:
4f0ef2d8
CD
27966@if gcc-bootstrap
27967all-make: stage_current
27968@endif gcc-bootstrap
b813574b 27969@if make
d27cc32e 27970TARGET-make=all
b813574b
PB
27971maybe-all-make: all-make
27972all-make: configure-make
0aed8855 27973 @: $(MAKE); $(unstage)
4fa63067
NN
27974 @r=`${PWD_COMMAND}`; export r; \
27975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27976 $(HOST_EXPORTS) \
b00612cc 27977 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
27978 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27979 $(TARGET-make))
b813574b 27980@endif make
252b5132 27981
a7254363 27982
d545f33b
PB
27983
27984
b813574b
PB
27985.PHONY: check-make maybe-check-make
27986maybe-check-make:
27987@if make
27988maybe-check-make: check-make
252b5132 27989
b813574b 27990check-make:
0aed8855 27991 @: $(MAKE); $(unstage)
b813574b
PB
27992 @r=`${PWD_COMMAND}`; export r; \
27993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 27994 $(HOST_EXPORTS) \
b00612cc
PB
27995 (cd $(HOST_SUBDIR)/make && \
27996 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 27997
b813574b 27998@endif make
16ae0395 27999
b813574b
PB
28000.PHONY: install-make maybe-install-make
28001maybe-install-make:
28002@if make
28003maybe-install-make: install-make
4fa63067 28004
b813574b 28005install-make: installdirs
0aed8855 28006 @: $(MAKE); $(unstage)
4fa63067
NN
28007 @r=`${PWD_COMMAND}`; export r; \
28008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28009 $(HOST_EXPORTS) \
b00612cc 28010 (cd $(HOST_SUBDIR)/make && \
2da12f12 28011 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28012
b813574b 28013@endif make
4fa63067 28014
56a8fe78 28015# Other targets (info, dvi, pdf, etc.)
4fa63067 28016
b813574b
PB
28017.PHONY: maybe-info-make info-make
28018maybe-info-make:
28019@if make
28020maybe-info-make: info-make
4fa63067 28021
b813574b
PB
28022info-make: \
28023 configure-make
0aed8855 28024 @: $(MAKE); $(unstage)
b813574b 28025 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28026 r=`${PWD_COMMAND}`; export r; \
28027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28028 $(HOST_EXPORTS) \
b813574b 28029 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28031 done; \
b813574b 28032 echo "Doing info in make" ; \
b00612cc 28033 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28036 "RANLIB=$${RANLIB}" \
0c24b341 28037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28038 info) \
4fa63067
NN
28039 || exit 1
28040
b813574b 28041@endif make
4fa63067 28042
b813574b
PB
28043.PHONY: maybe-dvi-make dvi-make
28044maybe-dvi-make:
28045@if make
28046maybe-dvi-make: dvi-make
4fa63067 28047
b813574b
PB
28048dvi-make: \
28049 configure-make
0aed8855 28050 @: $(MAKE); $(unstage)
b813574b 28051 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28052 r=`${PWD_COMMAND}`; export r; \
28053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28054 $(HOST_EXPORTS) \
b813574b 28055 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28057 done; \
b813574b 28058 echo "Doing dvi in make" ; \
b00612cc 28059 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28062 "RANLIB=$${RANLIB}" \
0c24b341 28063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28064 dvi) \
4fa63067 28065 || exit 1
16ae0395 28066
b813574b 28067@endif make
252b5132 28068
56a8fe78
DD
28069.PHONY: maybe-pdf-make pdf-make
28070maybe-pdf-make:
28071@if make
28072maybe-pdf-make: pdf-make
28073
28074pdf-make: \
28075 configure-make
28076 @: $(MAKE); $(unstage)
28077 @[ -f ./make/Makefile ] || exit 0; \
28078 r=`${PWD_COMMAND}`; export r; \
28079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28080 $(HOST_EXPORTS) \
28081 for flag in $(EXTRA_HOST_FLAGS) ; do \
28082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28083 done; \
28084 echo "Doing pdf in make" ; \
28085 (cd $(HOST_SUBDIR)/make && \
28086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28088 "RANLIB=$${RANLIB}" \
0c24b341 28089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28090 pdf) \
28091 || exit 1
28092
28093@endif make
28094
6d389afc
MS
28095.PHONY: maybe-html-make html-make
28096maybe-html-make:
28097@if make
28098maybe-html-make: html-make
28099
28100html-make: \
28101 configure-make
0aed8855 28102 @: $(MAKE); $(unstage)
6d389afc
MS
28103 @[ -f ./make/Makefile ] || exit 0; \
28104 r=`${PWD_COMMAND}`; export r; \
28105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28106 $(HOST_EXPORTS) \
28107 for flag in $(EXTRA_HOST_FLAGS) ; do \
28108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28109 done; \
28110 echo "Doing html in make" ; \
b00612cc 28111 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
28112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28114 "RANLIB=$${RANLIB}" \
0c24b341 28115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28116 html) \
28117 || exit 1
28118
28119@endif make
28120
b813574b
PB
28121.PHONY: maybe-TAGS-make TAGS-make
28122maybe-TAGS-make:
28123@if make
28124maybe-TAGS-make: TAGS-make
252b5132 28125
b813574b
PB
28126TAGS-make: \
28127 configure-make
0aed8855 28128 @: $(MAKE); $(unstage)
b813574b 28129 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28130 r=`${PWD_COMMAND}`; export r; \
28131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28132 $(HOST_EXPORTS) \
b813574b 28133 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28135 done; \
b813574b 28136 echo "Doing TAGS in make" ; \
b00612cc 28137 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28140 "RANLIB=$${RANLIB}" \
0c24b341 28141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28142 TAGS) \
4fa63067 28143 || exit 1
3866be5d 28144
b813574b 28145@endif make
3866be5d 28146
b813574b
PB
28147.PHONY: maybe-install-info-make install-info-make
28148maybe-install-info-make:
28149@if make
28150maybe-install-info-make: install-info-make
3866be5d 28151
b813574b
PB
28152install-info-make: \
28153 configure-make \
28154 info-make
0aed8855 28155 @: $(MAKE); $(unstage)
b813574b 28156 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28157 r=`${PWD_COMMAND}`; export r; \
28158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28159 $(HOST_EXPORTS) \
b813574b 28160 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28162 done; \
b813574b 28163 echo "Doing install-info in make" ; \
b00612cc 28164 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28167 "RANLIB=$${RANLIB}" \
0c24b341 28168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28169 install-info) \
4fa63067 28170 || exit 1
3866be5d 28171
b813574b 28172@endif make
3866be5d 28173
a3ca38d2
DD
28174.PHONY: maybe-install-pdf-make install-pdf-make
28175maybe-install-pdf-make:
28176@if make
28177maybe-install-pdf-make: install-pdf-make
28178
28179install-pdf-make: \
28180 configure-make \
28181 pdf-make
28182 @: $(MAKE); $(unstage)
28183 @[ -f ./make/Makefile ] || exit 0; \
28184 r=`${PWD_COMMAND}`; export r; \
28185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28186 $(HOST_EXPORTS) \
28187 for flag in $(EXTRA_HOST_FLAGS) ; do \
28188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28189 done; \
28190 echo "Doing install-pdf in make" ; \
28191 (cd $(HOST_SUBDIR)/make && \
28192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28194 "RANLIB=$${RANLIB}" \
0c24b341 28195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28196 install-pdf) \
28197 || exit 1
28198
28199@endif make
28200
108a6f8e
CD
28201.PHONY: maybe-install-html-make install-html-make
28202maybe-install-html-make:
28203@if make
28204maybe-install-html-make: install-html-make
28205
28206install-html-make: \
28207 configure-make \
28208 html-make
28209 @: $(MAKE); $(unstage)
28210 @[ -f ./make/Makefile ] || exit 0; \
28211 r=`${PWD_COMMAND}`; export r; \
28212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28213 $(HOST_EXPORTS) \
28214 for flag in $(EXTRA_HOST_FLAGS) ; do \
28215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28216 done; \
28217 echo "Doing install-html in make" ; \
28218 (cd $(HOST_SUBDIR)/make && \
28219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28221 "RANLIB=$${RANLIB}" \
0c24b341 28222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28223 install-html) \
28224 || exit 1
28225
28226@endif make
28227
b813574b
PB
28228.PHONY: maybe-installcheck-make installcheck-make
28229maybe-installcheck-make:
28230@if make
28231maybe-installcheck-make: installcheck-make
15723a45 28232
b813574b
PB
28233installcheck-make: \
28234 configure-make
0aed8855 28235 @: $(MAKE); $(unstage)
b813574b 28236 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28237 r=`${PWD_COMMAND}`; export r; \
28238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28239 $(HOST_EXPORTS) \
b813574b 28240 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28242 done; \
b813574b 28243 echo "Doing installcheck in make" ; \
b00612cc 28244 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28247 "RANLIB=$${RANLIB}" \
0c24b341 28248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28249 installcheck) \
4fa63067 28250 || exit 1
15723a45 28251
b813574b 28252@endif make
15723a45 28253
b813574b
PB
28254.PHONY: maybe-mostlyclean-make mostlyclean-make
28255maybe-mostlyclean-make:
28256@if make
28257maybe-mostlyclean-make: mostlyclean-make
15723a45 28258
b813574b 28259mostlyclean-make:
0aed8855 28260 @: $(MAKE); $(unstage)
b813574b 28261 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
28262 r=`${PWD_COMMAND}`; export r; \
28263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28264 $(HOST_EXPORTS) \
b813574b 28265 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28267 done; \
b813574b 28268 echo "Doing mostlyclean in make" ; \
b00612cc 28269 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28272 "RANLIB=$${RANLIB}" \
0c24b341 28273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28274 mostlyclean) \
bba45b8b 28275 || exit 1
15723a45 28276
b813574b 28277@endif make
4fa63067 28278
b813574b
PB
28279.PHONY: maybe-clean-make clean-make
28280maybe-clean-make:
28281@if make
28282maybe-clean-make: clean-make
4fa63067 28283
b813574b 28284clean-make:
0aed8855 28285 @: $(MAKE); $(unstage)
b813574b 28286 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28287 r=`${PWD_COMMAND}`; export r; \
28288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28289 $(HOST_EXPORTS) \
b813574b 28290 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28292 done; \
b813574b 28293 echo "Doing clean in make" ; \
b00612cc 28294 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28297 "RANLIB=$${RANLIB}" \
0c24b341 28298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28299 clean) \
4fa63067
NN
28300 || exit 1
28301
b813574b 28302@endif make
4fa63067 28303
b813574b
PB
28304.PHONY: maybe-distclean-make distclean-make
28305maybe-distclean-make:
28306@if make
28307maybe-distclean-make: distclean-make
4fa63067 28308
b813574b 28309distclean-make:
0aed8855 28310 @: $(MAKE); $(unstage)
b813574b 28311 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28312 r=`${PWD_COMMAND}`; export r; \
28313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28314 $(HOST_EXPORTS) \
b813574b 28315 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28317 done; \
b813574b 28318 echo "Doing distclean in make" ; \
b00612cc 28319 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28322 "RANLIB=$${RANLIB}" \
0c24b341 28323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28324 distclean) \
4fa63067
NN
28325 || exit 1
28326
b813574b 28327@endif make
4fa63067 28328
b813574b
PB
28329.PHONY: maybe-maintainer-clean-make maintainer-clean-make
28330maybe-maintainer-clean-make:
28331@if make
28332maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 28333
b813574b 28334maintainer-clean-make:
0aed8855 28335 @: $(MAKE); $(unstage)
b813574b 28336 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 28337 r=`${PWD_COMMAND}`; export r; \
b40e3958 28338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28339 $(HOST_EXPORTS) \
b813574b 28340 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28342 done; \
b813574b 28343 echo "Doing maintainer-clean in make" ; \
b00612cc 28344 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28347 "RANLIB=$${RANLIB}" \
0c24b341 28348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28349 maintainer-clean) \
4fa63067 28350 || exit 1
3866be5d 28351
b813574b 28352@endif make
3866be5d 28353
3866be5d 28354
a7254363 28355
b813574b
PB
28356.PHONY: configure-mmalloc maybe-configure-mmalloc
28357maybe-configure-mmalloc:
4f0ef2d8
CD
28358@if gcc-bootstrap
28359configure-mmalloc: stage_current
28360@endif gcc-bootstrap
b813574b
PB
28361@if mmalloc
28362maybe-configure-mmalloc: configure-mmalloc
c52c6897 28363configure-mmalloc:
0aed8855 28364 @: $(MAKE); $(unstage)
c52c6897 28365 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28367 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
28368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 28369 $(HOST_EXPORTS) \
a7254363
PB
28370 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
28371 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 28372 case $(srcdir) in \
b00612cc
PB
28373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28374 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
28375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28376 esac; \
b00612cc
PB
28377 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
28378 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 28379 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28380 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28381 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28382 || exit 1
b813574b 28383@endif mmalloc
e2b9e2dc 28384
a7254363
PB
28385
28386
d545f33b
PB
28387
28388
b813574b
PB
28389.PHONY: all-mmalloc maybe-all-mmalloc
28390maybe-all-mmalloc:
4f0ef2d8
CD
28391@if gcc-bootstrap
28392all-mmalloc: stage_current
28393@endif gcc-bootstrap
b813574b 28394@if mmalloc
d27cc32e 28395TARGET-mmalloc=all
b813574b
PB
28396maybe-all-mmalloc: all-mmalloc
28397all-mmalloc: configure-mmalloc
0aed8855 28398 @: $(MAKE); $(unstage)
b40e3958
L
28399 @r=`${PWD_COMMAND}`; export r; \
28400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28401 $(HOST_EXPORTS) \
b00612cc 28402 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
28403 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28404 $(TARGET-mmalloc))
b813574b 28405@endif mmalloc
3866be5d 28406
a7254363 28407
d545f33b
PB
28408
28409
b813574b
PB
28410.PHONY: check-mmalloc maybe-check-mmalloc
28411maybe-check-mmalloc:
28412@if mmalloc
28413maybe-check-mmalloc: check-mmalloc
3866be5d 28414
b813574b 28415check-mmalloc:
3866be5d 28416
b813574b 28417@endif mmalloc
3866be5d 28418
b813574b
PB
28419.PHONY: install-mmalloc maybe-install-mmalloc
28420maybe-install-mmalloc:
28421@if mmalloc
28422maybe-install-mmalloc: install-mmalloc
4fa63067 28423
b813574b 28424install-mmalloc: installdirs
0aed8855 28425 @: $(MAKE); $(unstage)
4fa63067
NN
28426 @r=`${PWD_COMMAND}`; export r; \
28427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28428 $(HOST_EXPORTS) \
b00612cc 28429 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 28430 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28431
b813574b 28432@endif mmalloc
4fa63067 28433
56a8fe78 28434# Other targets (info, dvi, pdf, etc.)
4fa63067 28435
b813574b
PB
28436.PHONY: maybe-info-mmalloc info-mmalloc
28437maybe-info-mmalloc:
28438@if mmalloc
28439maybe-info-mmalloc: info-mmalloc
4fa63067 28440
b813574b
PB
28441info-mmalloc: \
28442 configure-mmalloc
0aed8855 28443 @: $(MAKE); $(unstage)
b813574b 28444 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28445 r=`${PWD_COMMAND}`; export r; \
28446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28447 $(HOST_EXPORTS) \
b813574b 28448 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28450 done; \
b813574b 28451 echo "Doing info in mmalloc" ; \
b00612cc 28452 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28455 "RANLIB=$${RANLIB}" \
0c24b341 28456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28457 info) \
4fa63067
NN
28458 || exit 1
28459
b813574b 28460@endif mmalloc
4fa63067 28461
b813574b
PB
28462.PHONY: maybe-dvi-mmalloc dvi-mmalloc
28463maybe-dvi-mmalloc:
28464@if mmalloc
28465maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 28466
b813574b
PB
28467dvi-mmalloc: \
28468 configure-mmalloc
0aed8855 28469 @: $(MAKE); $(unstage)
b813574b 28470 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28471 r=`${PWD_COMMAND}`; export r; \
28472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28473 $(HOST_EXPORTS) \
b813574b 28474 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28476 done; \
b813574b 28477 echo "Doing dvi in mmalloc" ; \
b00612cc 28478 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28481 "RANLIB=$${RANLIB}" \
0c24b341 28482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28483 dvi) \
4fa63067
NN
28484 || exit 1
28485
b813574b 28486@endif mmalloc
4fa63067 28487
56a8fe78
DD
28488.PHONY: maybe-pdf-mmalloc pdf-mmalloc
28489maybe-pdf-mmalloc:
28490@if mmalloc
28491maybe-pdf-mmalloc: pdf-mmalloc
28492
28493pdf-mmalloc: \
28494 configure-mmalloc
28495 @: $(MAKE); $(unstage)
28496 @[ -f ./mmalloc/Makefile ] || exit 0; \
28497 r=`${PWD_COMMAND}`; export r; \
28498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28499 $(HOST_EXPORTS) \
28500 for flag in $(EXTRA_HOST_FLAGS) ; do \
28501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28502 done; \
28503 echo "Doing pdf in mmalloc" ; \
28504 (cd $(HOST_SUBDIR)/mmalloc && \
28505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28507 "RANLIB=$${RANLIB}" \
0c24b341 28508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28509 pdf) \
28510 || exit 1
28511
28512@endif mmalloc
28513
6d389afc
MS
28514.PHONY: maybe-html-mmalloc html-mmalloc
28515maybe-html-mmalloc:
28516@if mmalloc
28517maybe-html-mmalloc: html-mmalloc
28518
28519html-mmalloc: \
28520 configure-mmalloc
0aed8855 28521 @: $(MAKE); $(unstage)
6d389afc
MS
28522 @[ -f ./mmalloc/Makefile ] || exit 0; \
28523 r=`${PWD_COMMAND}`; export r; \
28524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28525 $(HOST_EXPORTS) \
28526 for flag in $(EXTRA_HOST_FLAGS) ; do \
28527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28528 done; \
28529 echo "Doing html in mmalloc" ; \
b00612cc 28530 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
28531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28533 "RANLIB=$${RANLIB}" \
0c24b341 28534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28535 html) \
28536 || exit 1
28537
28538@endif mmalloc
28539
b813574b
PB
28540.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
28541maybe-TAGS-mmalloc:
28542@if mmalloc
28543maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 28544
b813574b
PB
28545TAGS-mmalloc: \
28546 configure-mmalloc
0aed8855 28547 @: $(MAKE); $(unstage)
b813574b 28548 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28549 r=`${PWD_COMMAND}`; export r; \
28550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28551 $(HOST_EXPORTS) \
b813574b 28552 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28554 done; \
b813574b 28555 echo "Doing TAGS in mmalloc" ; \
b00612cc 28556 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28559 "RANLIB=$${RANLIB}" \
0c24b341 28560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28561 TAGS) \
4fa63067
NN
28562 || exit 1
28563
b813574b 28564@endif mmalloc
4fa63067 28565
b813574b
PB
28566.PHONY: maybe-install-info-mmalloc install-info-mmalloc
28567maybe-install-info-mmalloc:
28568@if mmalloc
28569maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 28570
b813574b
PB
28571install-info-mmalloc: \
28572 configure-mmalloc \
28573 info-mmalloc
0aed8855 28574 @: $(MAKE); $(unstage)
b813574b 28575 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28576 r=`${PWD_COMMAND}`; export r; \
28577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28578 $(HOST_EXPORTS) \
b813574b 28579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28581 done; \
b813574b 28582 echo "Doing install-info in mmalloc" ; \
b00612cc 28583 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28586 "RANLIB=$${RANLIB}" \
0c24b341 28587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28588 install-info) \
4fa63067
NN
28589 || exit 1
28590
b813574b 28591@endif mmalloc
4fa63067 28592
a3ca38d2
DD
28593.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
28594maybe-install-pdf-mmalloc:
28595@if mmalloc
28596maybe-install-pdf-mmalloc: install-pdf-mmalloc
28597
28598install-pdf-mmalloc: \
28599 configure-mmalloc \
28600 pdf-mmalloc
28601 @: $(MAKE); $(unstage)
28602 @[ -f ./mmalloc/Makefile ] || exit 0; \
28603 r=`${PWD_COMMAND}`; export r; \
28604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28605 $(HOST_EXPORTS) \
28606 for flag in $(EXTRA_HOST_FLAGS) ; do \
28607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28608 done; \
28609 echo "Doing install-pdf in mmalloc" ; \
28610 (cd $(HOST_SUBDIR)/mmalloc && \
28611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28613 "RANLIB=$${RANLIB}" \
0c24b341 28614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28615 install-pdf) \
28616 || exit 1
28617
28618@endif mmalloc
28619
108a6f8e
CD
28620.PHONY: maybe-install-html-mmalloc install-html-mmalloc
28621maybe-install-html-mmalloc:
28622@if mmalloc
28623maybe-install-html-mmalloc: install-html-mmalloc
28624
28625install-html-mmalloc: \
28626 configure-mmalloc \
28627 html-mmalloc
28628 @: $(MAKE); $(unstage)
28629 @[ -f ./mmalloc/Makefile ] || exit 0; \
28630 r=`${PWD_COMMAND}`; export r; \
28631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28632 $(HOST_EXPORTS) \
28633 for flag in $(EXTRA_HOST_FLAGS) ; do \
28634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28635 done; \
28636 echo "Doing install-html in mmalloc" ; \
28637 (cd $(HOST_SUBDIR)/mmalloc && \
28638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28640 "RANLIB=$${RANLIB}" \
0c24b341 28641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28642 install-html) \
28643 || exit 1
28644
28645@endif mmalloc
28646
b813574b
PB
28647.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
28648maybe-installcheck-mmalloc:
28649@if mmalloc
28650maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 28651
b813574b
PB
28652installcheck-mmalloc: \
28653 configure-mmalloc
0aed8855 28654 @: $(MAKE); $(unstage)
b813574b 28655 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28656 r=`${PWD_COMMAND}`; export r; \
28657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28658 $(HOST_EXPORTS) \
b813574b 28659 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28661 done; \
b813574b 28662 echo "Doing installcheck in mmalloc" ; \
b00612cc 28663 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28666 "RANLIB=$${RANLIB}" \
0c24b341 28667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28668 installcheck) \
4fa63067
NN
28669 || exit 1
28670
b813574b 28671@endif mmalloc
4fa63067 28672
b813574b
PB
28673.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
28674maybe-mostlyclean-mmalloc:
28675@if mmalloc
28676maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 28677
b813574b 28678mostlyclean-mmalloc:
0aed8855 28679 @: $(MAKE); $(unstage)
b813574b 28680 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28681 r=`${PWD_COMMAND}`; export r; \
28682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28683 $(HOST_EXPORTS) \
b813574b 28684 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28686 done; \
b813574b 28687 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 28688 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28691 "RANLIB=$${RANLIB}" \
0c24b341 28692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28693 mostlyclean) \
4fa63067
NN
28694 || exit 1
28695
b813574b 28696@endif mmalloc
4fa63067 28697
b813574b
PB
28698.PHONY: maybe-clean-mmalloc clean-mmalloc
28699maybe-clean-mmalloc:
28700@if mmalloc
28701maybe-clean-mmalloc: clean-mmalloc
4fa63067 28702
b813574b 28703clean-mmalloc:
0aed8855 28704 @: $(MAKE); $(unstage)
b813574b 28705 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28706 r=`${PWD_COMMAND}`; export r; \
28707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28708 $(HOST_EXPORTS) \
b813574b 28709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28711 done; \
b813574b 28712 echo "Doing clean in mmalloc" ; \
b00612cc 28713 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28716 "RANLIB=$${RANLIB}" \
0c24b341 28717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28718 clean) \
4fa63067
NN
28719 || exit 1
28720
b813574b 28721@endif mmalloc
4fa63067 28722
b813574b
PB
28723.PHONY: maybe-distclean-mmalloc distclean-mmalloc
28724maybe-distclean-mmalloc:
28725@if mmalloc
28726maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 28727
b813574b 28728distclean-mmalloc:
0aed8855 28729 @: $(MAKE); $(unstage)
b813574b 28730 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28731 r=`${PWD_COMMAND}`; export r; \
28732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28733 $(HOST_EXPORTS) \
b813574b 28734 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28736 done; \
b813574b 28737 echo "Doing distclean in mmalloc" ; \
b00612cc 28738 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28741 "RANLIB=$${RANLIB}" \
0c24b341 28742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28743 distclean) \
4fa63067
NN
28744 || exit 1
28745
b813574b 28746@endif mmalloc
4fa63067 28747
b813574b
PB
28748.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
28749maybe-maintainer-clean-mmalloc:
28750@if mmalloc
28751maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 28752
b813574b 28753maintainer-clean-mmalloc:
0aed8855 28754 @: $(MAKE); $(unstage)
b813574b 28755 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28756 r=`${PWD_COMMAND}`; export r; \
28757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28758 $(HOST_EXPORTS) \
b813574b 28759 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28761 done; \
b813574b 28762 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 28763 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28766 "RANLIB=$${RANLIB}" \
0c24b341 28767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28768 maintainer-clean) \
4fa63067 28769 || exit 1
16ae0395 28770
b813574b 28771@endif mmalloc
3866be5d
NN
28772
28773
a7254363 28774
b813574b
PB
28775.PHONY: configure-patch maybe-configure-patch
28776maybe-configure-patch:
4f0ef2d8
CD
28777@if gcc-bootstrap
28778configure-patch: stage_current
28779@endif gcc-bootstrap
b813574b
PB
28780@if patch
28781maybe-configure-patch: configure-patch
c52c6897 28782configure-patch:
0aed8855 28783 @: $(MAKE); $(unstage)
c52c6897 28784 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28786 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
28787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 28788 $(HOST_EXPORTS) \
a7254363
PB
28789 echo Configuring in $(HOST_SUBDIR)/patch; \
28790 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 28791 case $(srcdir) in \
b00612cc
PB
28792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28793 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
28794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28795 esac; \
b00612cc
PB
28796 srcdiroption="--srcdir=$${topdir}/patch"; \
28797 libsrcdir="$$s/patch"; \
e2b9e2dc 28798 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28800 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28801 || exit 1
b813574b 28802@endif patch
e2b9e2dc 28803
a7254363
PB
28804
28805
d545f33b
PB
28806
28807
b813574b
PB
28808.PHONY: all-patch maybe-all-patch
28809maybe-all-patch:
4f0ef2d8
CD
28810@if gcc-bootstrap
28811all-patch: stage_current
28812@endif gcc-bootstrap
b813574b 28813@if patch
d27cc32e 28814TARGET-patch=all
b813574b
PB
28815maybe-all-patch: all-patch
28816all-patch: configure-patch
0aed8855 28817 @: $(MAKE); $(unstage)
b40e3958
L
28818 @r=`${PWD_COMMAND}`; export r; \
28819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28820 $(HOST_EXPORTS) \
b00612cc 28821 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
28822 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28823 $(TARGET-patch))
b813574b 28824@endif patch
3866be5d 28825
a7254363 28826
d545f33b
PB
28827
28828
b813574b
PB
28829.PHONY: check-patch maybe-check-patch
28830maybe-check-patch:
28831@if patch
28832maybe-check-patch: check-patch
3866be5d 28833
b813574b 28834check-patch:
0aed8855 28835 @: $(MAKE); $(unstage)
b40e3958
L
28836 @r=`${PWD_COMMAND}`; export r; \
28837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28838 $(HOST_EXPORTS) \
b00612cc
PB
28839 (cd $(HOST_SUBDIR)/patch && \
28840 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28841
b813574b 28842@endif patch
3866be5d 28843
b813574b
PB
28844.PHONY: install-patch maybe-install-patch
28845maybe-install-patch:
28846@if patch
28847maybe-install-patch: install-patch
16ae0395 28848
b813574b 28849install-patch: installdirs
0aed8855 28850 @: $(MAKE); $(unstage)
b40e3958
L
28851 @r=`${PWD_COMMAND}`; export r; \
28852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28853 $(HOST_EXPORTS) \
b00612cc 28854 (cd $(HOST_SUBDIR)/patch && \
2da12f12 28855 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28856
b813574b 28857@endif patch
3866be5d 28858
56a8fe78 28859# Other targets (info, dvi, pdf, etc.)
4fa63067 28860
b813574b
PB
28861.PHONY: maybe-info-patch info-patch
28862maybe-info-patch:
28863@if patch
28864maybe-info-patch: info-patch
4fa63067 28865
b813574b
PB
28866info-patch: \
28867 configure-patch
0aed8855 28868 @: $(MAKE); $(unstage)
b813574b 28869 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28870 r=`${PWD_COMMAND}`; export r; \
28871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28872 $(HOST_EXPORTS) \
b813574b 28873 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28875 done; \
b813574b 28876 echo "Doing info in patch" ; \
b00612cc 28877 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28880 "RANLIB=$${RANLIB}" \
0c24b341 28881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28882 info) \
4fa63067
NN
28883 || exit 1
28884
b813574b 28885@endif patch
4fa63067 28886
b813574b
PB
28887.PHONY: maybe-dvi-patch dvi-patch
28888maybe-dvi-patch:
28889@if patch
28890maybe-dvi-patch: dvi-patch
4fa63067 28891
b813574b
PB
28892dvi-patch: \
28893 configure-patch
0aed8855 28894 @: $(MAKE); $(unstage)
b813574b 28895 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28896 r=`${PWD_COMMAND}`; export r; \
28897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28898 $(HOST_EXPORTS) \
b813574b 28899 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28901 done; \
b813574b 28902 echo "Doing dvi in patch" ; \
b00612cc 28903 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28906 "RANLIB=$${RANLIB}" \
0c24b341 28907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28908 dvi) \
4fa63067
NN
28909 || exit 1
28910
b813574b 28911@endif patch
4fa63067 28912
56a8fe78
DD
28913.PHONY: maybe-pdf-patch pdf-patch
28914maybe-pdf-patch:
28915@if patch
28916maybe-pdf-patch: pdf-patch
28917
28918pdf-patch: \
28919 configure-patch
28920 @: $(MAKE); $(unstage)
28921 @[ -f ./patch/Makefile ] || exit 0; \
28922 r=`${PWD_COMMAND}`; export r; \
28923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28924 $(HOST_EXPORTS) \
28925 for flag in $(EXTRA_HOST_FLAGS) ; do \
28926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28927 done; \
28928 echo "Doing pdf in patch" ; \
28929 (cd $(HOST_SUBDIR)/patch && \
28930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28932 "RANLIB=$${RANLIB}" \
0c24b341 28933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28934 pdf) \
28935 || exit 1
28936
28937@endif patch
28938
6d389afc
MS
28939.PHONY: maybe-html-patch html-patch
28940maybe-html-patch:
28941@if patch
28942maybe-html-patch: html-patch
28943
28944html-patch: \
28945 configure-patch
0aed8855 28946 @: $(MAKE); $(unstage)
6d389afc
MS
28947 @[ -f ./patch/Makefile ] || exit 0; \
28948 r=`${PWD_COMMAND}`; export r; \
28949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28950 $(HOST_EXPORTS) \
28951 for flag in $(EXTRA_HOST_FLAGS) ; do \
28952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28953 done; \
28954 echo "Doing html in patch" ; \
b00612cc 28955 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
28956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28958 "RANLIB=$${RANLIB}" \
0c24b341 28959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28960 html) \
28961 || exit 1
28962
28963@endif patch
28964
b813574b
PB
28965.PHONY: maybe-TAGS-patch TAGS-patch
28966maybe-TAGS-patch:
28967@if patch
28968maybe-TAGS-patch: TAGS-patch
4fa63067 28969
b813574b
PB
28970TAGS-patch: \
28971 configure-patch
0aed8855 28972 @: $(MAKE); $(unstage)
b813574b 28973 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28974 r=`${PWD_COMMAND}`; export r; \
28975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28976 $(HOST_EXPORTS) \
b813574b 28977 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28979 done; \
b813574b 28980 echo "Doing TAGS in patch" ; \
b00612cc 28981 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28984 "RANLIB=$${RANLIB}" \
0c24b341 28985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28986 TAGS) \
4fa63067
NN
28987 || exit 1
28988
b813574b 28989@endif patch
4fa63067 28990
b813574b
PB
28991.PHONY: maybe-install-info-patch install-info-patch
28992maybe-install-info-patch:
28993@if patch
28994maybe-install-info-patch: install-info-patch
4fa63067 28995
b813574b
PB
28996install-info-patch: \
28997 configure-patch \
28998 info-patch
0aed8855 28999 @: $(MAKE); $(unstage)
b813574b 29000 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29001 r=`${PWD_COMMAND}`; export r; \
29002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29003 $(HOST_EXPORTS) \
b813574b 29004 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29006 done; \
b813574b 29007 echo "Doing install-info in patch" ; \
b00612cc 29008 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29011 "RANLIB=$${RANLIB}" \
0c24b341 29012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29013 install-info) \
4fa63067
NN
29014 || exit 1
29015
b813574b 29016@endif patch
4fa63067 29017
a3ca38d2
DD
29018.PHONY: maybe-install-pdf-patch install-pdf-patch
29019maybe-install-pdf-patch:
29020@if patch
29021maybe-install-pdf-patch: install-pdf-patch
29022
29023install-pdf-patch: \
29024 configure-patch \
29025 pdf-patch
29026 @: $(MAKE); $(unstage)
29027 @[ -f ./patch/Makefile ] || exit 0; \
29028 r=`${PWD_COMMAND}`; export r; \
29029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29030 $(HOST_EXPORTS) \
29031 for flag in $(EXTRA_HOST_FLAGS) ; do \
29032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29033 done; \
29034 echo "Doing install-pdf in patch" ; \
29035 (cd $(HOST_SUBDIR)/patch && \
29036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29038 "RANLIB=$${RANLIB}" \
0c24b341 29039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29040 install-pdf) \
29041 || exit 1
29042
29043@endif patch
29044
108a6f8e
CD
29045.PHONY: maybe-install-html-patch install-html-patch
29046maybe-install-html-patch:
29047@if patch
29048maybe-install-html-patch: install-html-patch
29049
29050install-html-patch: \
29051 configure-patch \
29052 html-patch
29053 @: $(MAKE); $(unstage)
29054 @[ -f ./patch/Makefile ] || exit 0; \
29055 r=`${PWD_COMMAND}`; export r; \
29056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29057 $(HOST_EXPORTS) \
29058 for flag in $(EXTRA_HOST_FLAGS) ; do \
29059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29060 done; \
29061 echo "Doing install-html in patch" ; \
29062 (cd $(HOST_SUBDIR)/patch && \
29063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29065 "RANLIB=$${RANLIB}" \
0c24b341 29066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29067 install-html) \
29068 || exit 1
29069
29070@endif patch
29071
b813574b
PB
29072.PHONY: maybe-installcheck-patch installcheck-patch
29073maybe-installcheck-patch:
29074@if patch
29075maybe-installcheck-patch: installcheck-patch
4fa63067 29076
b813574b
PB
29077installcheck-patch: \
29078 configure-patch
0aed8855 29079 @: $(MAKE); $(unstage)
b813574b 29080 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29081 r=`${PWD_COMMAND}`; export r; \
29082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29083 $(HOST_EXPORTS) \
b813574b 29084 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29086 done; \
b813574b 29087 echo "Doing installcheck in patch" ; \
b00612cc 29088 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29091 "RANLIB=$${RANLIB}" \
0c24b341 29092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29093 installcheck) \
4fa63067
NN
29094 || exit 1
29095
b813574b 29096@endif patch
4fa63067 29097
b813574b
PB
29098.PHONY: maybe-mostlyclean-patch mostlyclean-patch
29099maybe-mostlyclean-patch:
29100@if patch
29101maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 29102
b813574b 29103mostlyclean-patch:
0aed8855 29104 @: $(MAKE); $(unstage)
b813574b 29105 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29106 r=`${PWD_COMMAND}`; export r; \
29107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29108 $(HOST_EXPORTS) \
b813574b 29109 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29111 done; \
b813574b 29112 echo "Doing mostlyclean in patch" ; \
b00612cc 29113 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29116 "RANLIB=$${RANLIB}" \
0c24b341 29117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29118 mostlyclean) \
4fa63067
NN
29119 || exit 1
29120
b813574b 29121@endif patch
4fa63067 29122
b813574b
PB
29123.PHONY: maybe-clean-patch clean-patch
29124maybe-clean-patch:
29125@if patch
29126maybe-clean-patch: clean-patch
4fa63067 29127
b813574b 29128clean-patch:
0aed8855 29129 @: $(MAKE); $(unstage)
b813574b 29130 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29131 r=`${PWD_COMMAND}`; export r; \
29132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29133 $(HOST_EXPORTS) \
b813574b 29134 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29136 done; \
b813574b 29137 echo "Doing clean in patch" ; \
b00612cc 29138 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29141 "RANLIB=$${RANLIB}" \
0c24b341 29142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29143 clean) \
4fa63067
NN
29144 || exit 1
29145
b813574b 29146@endif patch
4fa63067 29147
b813574b
PB
29148.PHONY: maybe-distclean-patch distclean-patch
29149maybe-distclean-patch:
29150@if patch
29151maybe-distclean-patch: distclean-patch
4fa63067 29152
b813574b 29153distclean-patch:
0aed8855 29154 @: $(MAKE); $(unstage)
b813574b 29155 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29156 r=`${PWD_COMMAND}`; export r; \
29157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29158 $(HOST_EXPORTS) \
b813574b 29159 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29161 done; \
b813574b 29162 echo "Doing distclean in patch" ; \
b00612cc 29163 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29166 "RANLIB=$${RANLIB}" \
0c24b341 29167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29168 distclean) \
4fa63067
NN
29169 || exit 1
29170
b813574b 29171@endif patch
4fa63067 29172
b813574b
PB
29173.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
29174maybe-maintainer-clean-patch:
29175@if patch
29176maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 29177
b813574b 29178maintainer-clean-patch:
0aed8855 29179 @: $(MAKE); $(unstage)
b813574b 29180 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29181 r=`${PWD_COMMAND}`; export r; \
29182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29183 $(HOST_EXPORTS) \
b813574b 29184 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29186 done; \
b813574b 29187 echo "Doing maintainer-clean in patch" ; \
b00612cc 29188 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29191 "RANLIB=$${RANLIB}" \
0c24b341 29192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29193 maintainer-clean) \
4fa63067
NN
29194 || exit 1
29195
b813574b 29196@endif patch
4fa63067
NN
29197
29198
a7254363 29199
b813574b
PB
29200.PHONY: configure-perl maybe-configure-perl
29201maybe-configure-perl:
4f0ef2d8
CD
29202@if gcc-bootstrap
29203configure-perl: stage_current
29204@endif gcc-bootstrap
b813574b
PB
29205@if perl
29206maybe-configure-perl: configure-perl
c52c6897 29207configure-perl:
0aed8855 29208 @: $(MAKE); $(unstage)
c52c6897 29209 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29211 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
29212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 29213 $(HOST_EXPORTS) \
a7254363
PB
29214 echo Configuring in $(HOST_SUBDIR)/perl; \
29215 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 29216 case $(srcdir) in \
b00612cc
PB
29217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29218 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
29219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29220 esac; \
b00612cc
PB
29221 srcdiroption="--srcdir=$${topdir}/perl"; \
29222 libsrcdir="$$s/perl"; \
e2b9e2dc 29223 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29224 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29225 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29226 || exit 1
b813574b 29227@endif perl
e2b9e2dc 29228
a7254363
PB
29229
29230
d545f33b
PB
29231
29232
b813574b
PB
29233.PHONY: all-perl maybe-all-perl
29234maybe-all-perl:
4f0ef2d8
CD
29235@if gcc-bootstrap
29236all-perl: stage_current
29237@endif gcc-bootstrap
b813574b 29238@if perl
d27cc32e 29239TARGET-perl=all
b813574b
PB
29240maybe-all-perl: all-perl
29241all-perl: configure-perl
0aed8855 29242 @: $(MAKE); $(unstage)
b40e3958
L
29243 @r=`${PWD_COMMAND}`; export r; \
29244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29245 $(HOST_EXPORTS) \
b00612cc 29246 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
29247 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29248 $(TARGET-perl))
b813574b 29249@endif perl
3866be5d 29250
a7254363 29251
d545f33b
PB
29252
29253
b813574b
PB
29254.PHONY: check-perl maybe-check-perl
29255maybe-check-perl:
29256@if perl
29257maybe-check-perl: check-perl
3866be5d 29258
b813574b 29259check-perl:
0aed8855 29260 @: $(MAKE); $(unstage)
b40e3958
L
29261 @r=`${PWD_COMMAND}`; export r; \
29262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29263 $(HOST_EXPORTS) \
b00612cc
PB
29264 (cd $(HOST_SUBDIR)/perl && \
29265 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29266
b813574b 29267@endif perl
3866be5d 29268
b813574b
PB
29269.PHONY: install-perl maybe-install-perl
29270maybe-install-perl:
29271@if perl
29272maybe-install-perl: install-perl
16ae0395 29273
b813574b 29274install-perl: installdirs
0aed8855 29275 @: $(MAKE); $(unstage)
b40e3958
L
29276 @r=`${PWD_COMMAND}`; export r; \
29277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29278 $(HOST_EXPORTS) \
b00612cc 29279 (cd $(HOST_SUBDIR)/perl && \
2da12f12 29280 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 29281
b813574b 29282@endif perl
3866be5d 29283
56a8fe78 29284# Other targets (info, dvi, pdf, etc.)
4fa63067 29285
b813574b
PB
29286.PHONY: maybe-info-perl info-perl
29287maybe-info-perl:
29288@if perl
29289maybe-info-perl: info-perl
4fa63067 29290
b813574b
PB
29291info-perl: \
29292 configure-perl
0aed8855 29293 @: $(MAKE); $(unstage)
b813574b 29294 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
29295 r=`${PWD_COMMAND}`; export r; \
29296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29297 $(HOST_EXPORTS) \
b813574b 29298 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29300 done; \
b813574b 29301 echo "Doing info in perl" ; \
b00612cc 29302 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29305 "RANLIB=$${RANLIB}" \
0c24b341 29306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29307 info) \
e2b9e2dc
NN
29308 || exit 1
29309
b813574b 29310@endif perl
4fa63067 29311
b813574b
PB
29312.PHONY: maybe-dvi-perl dvi-perl
29313maybe-dvi-perl:
29314@if perl
29315maybe-dvi-perl: dvi-perl
4fa63067 29316
b813574b
PB
29317dvi-perl: \
29318 configure-perl
0aed8855 29319 @: $(MAKE); $(unstage)
b813574b 29320 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29321 r=`${PWD_COMMAND}`; export r; \
b40e3958 29322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29323 $(HOST_EXPORTS) \
b813574b 29324 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29326 done; \
b813574b 29327 echo "Doing dvi in perl" ; \
b00612cc 29328 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29331 "RANLIB=$${RANLIB}" \
0c24b341 29332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29333 dvi) \
4fa63067 29334 || exit 1
3866be5d 29335
b813574b 29336@endif perl
3866be5d 29337
56a8fe78
DD
29338.PHONY: maybe-pdf-perl pdf-perl
29339maybe-pdf-perl:
29340@if perl
29341maybe-pdf-perl: pdf-perl
29342
29343pdf-perl: \
29344 configure-perl
29345 @: $(MAKE); $(unstage)
29346 @[ -f ./perl/Makefile ] || exit 0; \
29347 r=`${PWD_COMMAND}`; export r; \
29348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29349 $(HOST_EXPORTS) \
29350 for flag in $(EXTRA_HOST_FLAGS) ; do \
29351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29352 done; \
29353 echo "Doing pdf in perl" ; \
29354 (cd $(HOST_SUBDIR)/perl && \
29355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29357 "RANLIB=$${RANLIB}" \
0c24b341 29358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29359 pdf) \
29360 || exit 1
29361
29362@endif perl
29363
6d389afc
MS
29364.PHONY: maybe-html-perl html-perl
29365maybe-html-perl:
29366@if perl
29367maybe-html-perl: html-perl
29368
29369html-perl: \
29370 configure-perl
0aed8855 29371 @: $(MAKE); $(unstage)
6d389afc
MS
29372 @[ -f ./perl/Makefile ] || exit 0; \
29373 r=`${PWD_COMMAND}`; export r; \
29374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29375 $(HOST_EXPORTS) \
29376 for flag in $(EXTRA_HOST_FLAGS) ; do \
29377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29378 done; \
29379 echo "Doing html in perl" ; \
b00612cc 29380 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
29381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29383 "RANLIB=$${RANLIB}" \
0c24b341 29384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29385 html) \
29386 || exit 1
29387
29388@endif perl
29389
b813574b
PB
29390.PHONY: maybe-TAGS-perl TAGS-perl
29391maybe-TAGS-perl:
29392@if perl
29393maybe-TAGS-perl: TAGS-perl
4fa63067 29394
b813574b
PB
29395TAGS-perl: \
29396 configure-perl
0aed8855 29397 @: $(MAKE); $(unstage)
b813574b 29398 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29399 r=`${PWD_COMMAND}`; export r; \
b40e3958 29400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29401 $(HOST_EXPORTS) \
b813574b 29402 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29404 done; \
b813574b 29405 echo "Doing TAGS in perl" ; \
b00612cc 29406 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29409 "RANLIB=$${RANLIB}" \
0c24b341 29410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29411 TAGS) \
4fa63067 29412 || exit 1
3866be5d 29413
b813574b 29414@endif perl
3866be5d 29415
b813574b
PB
29416.PHONY: maybe-install-info-perl install-info-perl
29417maybe-install-info-perl:
29418@if perl
29419maybe-install-info-perl: install-info-perl
16ae0395 29420
b813574b
PB
29421install-info-perl: \
29422 configure-perl \
29423 info-perl
0aed8855 29424 @: $(MAKE); $(unstage)
b813574b 29425 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29426 r=`${PWD_COMMAND}`; export r; \
29427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29428 $(HOST_EXPORTS) \
b813574b 29429 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29431 done; \
b813574b 29432 echo "Doing install-info in perl" ; \
b00612cc 29433 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29436 "RANLIB=$${RANLIB}" \
0c24b341 29437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29438 install-info) \
4fa63067
NN
29439 || exit 1
29440
b813574b 29441@endif perl
4fa63067 29442
a3ca38d2
DD
29443.PHONY: maybe-install-pdf-perl install-pdf-perl
29444maybe-install-pdf-perl:
29445@if perl
29446maybe-install-pdf-perl: install-pdf-perl
29447
29448install-pdf-perl: \
29449 configure-perl \
29450 pdf-perl
29451 @: $(MAKE); $(unstage)
29452 @[ -f ./perl/Makefile ] || exit 0; \
29453 r=`${PWD_COMMAND}`; export r; \
29454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29455 $(HOST_EXPORTS) \
29456 for flag in $(EXTRA_HOST_FLAGS) ; do \
29457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29458 done; \
29459 echo "Doing install-pdf in perl" ; \
29460 (cd $(HOST_SUBDIR)/perl && \
29461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29463 "RANLIB=$${RANLIB}" \
0c24b341 29464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29465 install-pdf) \
29466 || exit 1
29467
29468@endif perl
29469
108a6f8e
CD
29470.PHONY: maybe-install-html-perl install-html-perl
29471maybe-install-html-perl:
29472@if perl
29473maybe-install-html-perl: install-html-perl
29474
29475install-html-perl: \
29476 configure-perl \
29477 html-perl
29478 @: $(MAKE); $(unstage)
29479 @[ -f ./perl/Makefile ] || exit 0; \
29480 r=`${PWD_COMMAND}`; export r; \
29481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29482 $(HOST_EXPORTS) \
29483 for flag in $(EXTRA_HOST_FLAGS) ; do \
29484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29485 done; \
29486 echo "Doing install-html in perl" ; \
29487 (cd $(HOST_SUBDIR)/perl && \
29488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29490 "RANLIB=$${RANLIB}" \
0c24b341 29491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29492 install-html) \
29493 || exit 1
29494
29495@endif perl
29496
b813574b
PB
29497.PHONY: maybe-installcheck-perl installcheck-perl
29498maybe-installcheck-perl:
29499@if perl
29500maybe-installcheck-perl: installcheck-perl
4fa63067 29501
b813574b
PB
29502installcheck-perl: \
29503 configure-perl
0aed8855 29504 @: $(MAKE); $(unstage)
b813574b 29505 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29506 r=`${PWD_COMMAND}`; export r; \
29507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29508 $(HOST_EXPORTS) \
b813574b 29509 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29511 done; \
b813574b 29512 echo "Doing installcheck in perl" ; \
b00612cc 29513 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29516 "RANLIB=$${RANLIB}" \
0c24b341 29517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29518 installcheck) \
4fa63067
NN
29519 || exit 1
29520
b813574b 29521@endif perl
4fa63067 29522
b813574b
PB
29523.PHONY: maybe-mostlyclean-perl mostlyclean-perl
29524maybe-mostlyclean-perl:
29525@if perl
29526maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 29527
b813574b 29528mostlyclean-perl:
0aed8855 29529 @: $(MAKE); $(unstage)
b813574b 29530 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29531 r=`${PWD_COMMAND}`; export r; \
29532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29533 $(HOST_EXPORTS) \
b813574b 29534 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29536 done; \
b813574b 29537 echo "Doing mostlyclean in perl" ; \
b00612cc 29538 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29541 "RANLIB=$${RANLIB}" \
0c24b341 29542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29543 mostlyclean) \
4fa63067
NN
29544 || exit 1
29545
b813574b 29546@endif perl
4fa63067 29547
b813574b
PB
29548.PHONY: maybe-clean-perl clean-perl
29549maybe-clean-perl:
29550@if perl
29551maybe-clean-perl: clean-perl
4fa63067 29552
b813574b 29553clean-perl:
0aed8855 29554 @: $(MAKE); $(unstage)
b813574b 29555 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29556 r=`${PWD_COMMAND}`; export r; \
29557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29558 $(HOST_EXPORTS) \
b813574b 29559 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29561 done; \
b813574b 29562 echo "Doing clean in perl" ; \
b00612cc 29563 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29566 "RANLIB=$${RANLIB}" \
0c24b341 29567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29568 clean) \
4fa63067
NN
29569 || exit 1
29570
b813574b 29571@endif perl
4fa63067 29572
b813574b
PB
29573.PHONY: maybe-distclean-perl distclean-perl
29574maybe-distclean-perl:
29575@if perl
29576maybe-distclean-perl: distclean-perl
4fa63067 29577
b813574b 29578distclean-perl:
0aed8855 29579 @: $(MAKE); $(unstage)
b813574b 29580 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29581 r=`${PWD_COMMAND}`; export r; \
29582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29583 $(HOST_EXPORTS) \
b813574b 29584 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29586 done; \
b813574b 29587 echo "Doing distclean in perl" ; \
b00612cc 29588 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29591 "RANLIB=$${RANLIB}" \
0c24b341 29592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29593 distclean) \
4fa63067
NN
29594 || exit 1
29595
b813574b 29596@endif perl
4fa63067 29597
b813574b
PB
29598.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
29599maybe-maintainer-clean-perl:
29600@if perl
29601maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 29602
b813574b 29603maintainer-clean-perl:
0aed8855 29604 @: $(MAKE); $(unstage)
b813574b 29605 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29606 r=`${PWD_COMMAND}`; export r; \
b40e3958 29607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29608 $(HOST_EXPORTS) \
b813574b 29609 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29611 done; \
b813574b 29612 echo "Doing maintainer-clean in perl" ; \
b00612cc 29613 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29616 "RANLIB=$${RANLIB}" \
0c24b341 29617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29618 maintainer-clean) \
4fa63067 29619 || exit 1
3866be5d 29620
b813574b 29621@endif perl
3866be5d 29622
4fa63067 29623
a7254363 29624
b813574b
PB
29625.PHONY: configure-prms maybe-configure-prms
29626maybe-configure-prms:
4f0ef2d8
CD
29627@if gcc-bootstrap
29628configure-prms: stage_current
29629@endif gcc-bootstrap
b813574b
PB
29630@if prms
29631maybe-configure-prms: configure-prms
c52c6897 29632configure-prms:
0aed8855 29633 @: $(MAKE); $(unstage)
c52c6897 29634 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29636 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
29637 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 29638 $(HOST_EXPORTS) \
a7254363
PB
29639 echo Configuring in $(HOST_SUBDIR)/prms; \
29640 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 29641 case $(srcdir) in \
b00612cc
PB
29642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29643 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
29644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29645 esac; \
b00612cc
PB
29646 srcdiroption="--srcdir=$${topdir}/prms"; \
29647 libsrcdir="$$s/prms"; \
e2b9e2dc 29648 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29650 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29651 || exit 1
b813574b 29652@endif prms
e2b9e2dc 29653
a7254363
PB
29654
29655
d545f33b
PB
29656
29657
b813574b
PB
29658.PHONY: all-prms maybe-all-prms
29659maybe-all-prms:
4f0ef2d8
CD
29660@if gcc-bootstrap
29661all-prms: stage_current
29662@endif gcc-bootstrap
b813574b 29663@if prms
d27cc32e 29664TARGET-prms=all
b813574b
PB
29665maybe-all-prms: all-prms
29666all-prms: configure-prms
0aed8855 29667 @: $(MAKE); $(unstage)
b40e3958
L
29668 @r=`${PWD_COMMAND}`; export r; \
29669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29670 $(HOST_EXPORTS) \
b00612cc 29671 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
29672 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29673 $(TARGET-prms))
b813574b 29674@endif prms
3866be5d 29675
a7254363 29676
d545f33b
PB
29677
29678
b813574b
PB
29679.PHONY: check-prms maybe-check-prms
29680maybe-check-prms:
29681@if prms
29682maybe-check-prms: check-prms
3866be5d 29683
b813574b 29684check-prms:
0aed8855 29685 @: $(MAKE); $(unstage)
b40e3958
L
29686 @r=`${PWD_COMMAND}`; export r; \
29687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29688 $(HOST_EXPORTS) \
b00612cc
PB
29689 (cd $(HOST_SUBDIR)/prms && \
29690 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29691
b813574b 29692@endif prms
3866be5d 29693
b813574b
PB
29694.PHONY: install-prms maybe-install-prms
29695maybe-install-prms:
29696@if prms
29697maybe-install-prms: install-prms
4fa63067 29698
b813574b 29699install-prms: installdirs
0aed8855 29700 @: $(MAKE); $(unstage)
4fa63067
NN
29701 @r=`${PWD_COMMAND}`; export r; \
29702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29703 $(HOST_EXPORTS) \
b00612cc 29704 (cd $(HOST_SUBDIR)/prms && \
2da12f12 29705 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29706
b813574b 29707@endif prms
4fa63067 29708
56a8fe78 29709# Other targets (info, dvi, pdf, etc.)
4fa63067 29710
b813574b
PB
29711.PHONY: maybe-info-prms info-prms
29712maybe-info-prms:
29713@if prms
29714maybe-info-prms: info-prms
4fa63067 29715
b813574b
PB
29716info-prms: \
29717 configure-prms
0aed8855 29718 @: $(MAKE); $(unstage)
b813574b 29719 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29720 r=`${PWD_COMMAND}`; export r; \
29721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29722 $(HOST_EXPORTS) \
b813574b 29723 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29725 done; \
b813574b 29726 echo "Doing info in prms" ; \
b00612cc 29727 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29730 "RANLIB=$${RANLIB}" \
0c24b341 29731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29732 info) \
4fa63067
NN
29733 || exit 1
29734
b813574b 29735@endif prms
4fa63067 29736
b813574b
PB
29737.PHONY: maybe-dvi-prms dvi-prms
29738maybe-dvi-prms:
29739@if prms
29740maybe-dvi-prms: dvi-prms
4fa63067 29741
b813574b
PB
29742dvi-prms: \
29743 configure-prms
0aed8855 29744 @: $(MAKE); $(unstage)
b813574b 29745 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29746 r=`${PWD_COMMAND}`; export r; \
29747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29748 $(HOST_EXPORTS) \
b813574b 29749 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29751 done; \
b813574b 29752 echo "Doing dvi in prms" ; \
b00612cc 29753 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29756 "RANLIB=$${RANLIB}" \
0c24b341 29757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29758 dvi) \
4fa63067
NN
29759 || exit 1
29760
b813574b 29761@endif prms
4fa63067 29762
56a8fe78
DD
29763.PHONY: maybe-pdf-prms pdf-prms
29764maybe-pdf-prms:
29765@if prms
29766maybe-pdf-prms: pdf-prms
29767
29768pdf-prms: \
29769 configure-prms
29770 @: $(MAKE); $(unstage)
29771 @[ -f ./prms/Makefile ] || exit 0; \
29772 r=`${PWD_COMMAND}`; export r; \
29773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29774 $(HOST_EXPORTS) \
29775 for flag in $(EXTRA_HOST_FLAGS) ; do \
29776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29777 done; \
29778 echo "Doing pdf in prms" ; \
29779 (cd $(HOST_SUBDIR)/prms && \
29780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29782 "RANLIB=$${RANLIB}" \
0c24b341 29783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29784 pdf) \
29785 || exit 1
29786
29787@endif prms
29788
6d389afc
MS
29789.PHONY: maybe-html-prms html-prms
29790maybe-html-prms:
29791@if prms
29792maybe-html-prms: html-prms
29793
29794html-prms: \
29795 configure-prms
0aed8855 29796 @: $(MAKE); $(unstage)
6d389afc
MS
29797 @[ -f ./prms/Makefile ] || exit 0; \
29798 r=`${PWD_COMMAND}`; export r; \
29799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29800 $(HOST_EXPORTS) \
29801 for flag in $(EXTRA_HOST_FLAGS) ; do \
29802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29803 done; \
29804 echo "Doing html in prms" ; \
b00612cc 29805 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
29806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29808 "RANLIB=$${RANLIB}" \
0c24b341 29809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29810 html) \
29811 || exit 1
29812
29813@endif prms
29814
b813574b
PB
29815.PHONY: maybe-TAGS-prms TAGS-prms
29816maybe-TAGS-prms:
29817@if prms
29818maybe-TAGS-prms: TAGS-prms
4fa63067 29819
b813574b
PB
29820TAGS-prms: \
29821 configure-prms
0aed8855 29822 @: $(MAKE); $(unstage)
b813574b 29823 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29824 r=`${PWD_COMMAND}`; export r; \
29825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29826 $(HOST_EXPORTS) \
b813574b 29827 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29829 done; \
b813574b 29830 echo "Doing TAGS in prms" ; \
b00612cc 29831 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29834 "RANLIB=$${RANLIB}" \
0c24b341 29835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29836 TAGS) \
4fa63067
NN
29837 || exit 1
29838
b813574b 29839@endif prms
4fa63067 29840
b813574b
PB
29841.PHONY: maybe-install-info-prms install-info-prms
29842maybe-install-info-prms:
29843@if prms
29844maybe-install-info-prms: install-info-prms
4fa63067 29845
b813574b
PB
29846install-info-prms: \
29847 configure-prms \
29848 info-prms
0aed8855 29849 @: $(MAKE); $(unstage)
b813574b 29850 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29851 r=`${PWD_COMMAND}`; export r; \
29852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29853 $(HOST_EXPORTS) \
b813574b 29854 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29856 done; \
b813574b 29857 echo "Doing install-info in prms" ; \
b00612cc 29858 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29861 "RANLIB=$${RANLIB}" \
0c24b341 29862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29863 install-info) \
4fa63067
NN
29864 || exit 1
29865
b813574b 29866@endif prms
4fa63067 29867
a3ca38d2
DD
29868.PHONY: maybe-install-pdf-prms install-pdf-prms
29869maybe-install-pdf-prms:
29870@if prms
29871maybe-install-pdf-prms: install-pdf-prms
29872
29873install-pdf-prms: \
29874 configure-prms \
29875 pdf-prms
29876 @: $(MAKE); $(unstage)
29877 @[ -f ./prms/Makefile ] || exit 0; \
29878 r=`${PWD_COMMAND}`; export r; \
29879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29880 $(HOST_EXPORTS) \
29881 for flag in $(EXTRA_HOST_FLAGS) ; do \
29882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29883 done; \
29884 echo "Doing install-pdf in prms" ; \
29885 (cd $(HOST_SUBDIR)/prms && \
29886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29888 "RANLIB=$${RANLIB}" \
0c24b341 29889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29890 install-pdf) \
29891 || exit 1
29892
29893@endif prms
29894
108a6f8e
CD
29895.PHONY: maybe-install-html-prms install-html-prms
29896maybe-install-html-prms:
29897@if prms
29898maybe-install-html-prms: install-html-prms
29899
29900install-html-prms: \
29901 configure-prms \
29902 html-prms
29903 @: $(MAKE); $(unstage)
29904 @[ -f ./prms/Makefile ] || exit 0; \
29905 r=`${PWD_COMMAND}`; export r; \
29906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29907 $(HOST_EXPORTS) \
29908 for flag in $(EXTRA_HOST_FLAGS) ; do \
29909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29910 done; \
29911 echo "Doing install-html in prms" ; \
29912 (cd $(HOST_SUBDIR)/prms && \
29913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29915 "RANLIB=$${RANLIB}" \
0c24b341 29916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29917 install-html) \
29918 || exit 1
29919
29920@endif prms
29921
b813574b
PB
29922.PHONY: maybe-installcheck-prms installcheck-prms
29923maybe-installcheck-prms:
29924@if prms
29925maybe-installcheck-prms: installcheck-prms
4fa63067 29926
b813574b
PB
29927installcheck-prms: \
29928 configure-prms
0aed8855 29929 @: $(MAKE); $(unstage)
b813574b 29930 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29931 r=`${PWD_COMMAND}`; export r; \
29932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29933 $(HOST_EXPORTS) \
b813574b 29934 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29936 done; \
b813574b 29937 echo "Doing installcheck in prms" ; \
b00612cc 29938 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29941 "RANLIB=$${RANLIB}" \
0c24b341 29942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29943 installcheck) \
4fa63067
NN
29944 || exit 1
29945
b813574b 29946@endif prms
4fa63067 29947
b813574b
PB
29948.PHONY: maybe-mostlyclean-prms mostlyclean-prms
29949maybe-mostlyclean-prms:
29950@if prms
29951maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 29952
b813574b 29953mostlyclean-prms:
0aed8855 29954 @: $(MAKE); $(unstage)
b813574b 29955 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29956 r=`${PWD_COMMAND}`; export r; \
29957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29958 $(HOST_EXPORTS) \
b813574b 29959 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29961 done; \
b813574b 29962 echo "Doing mostlyclean in prms" ; \
b00612cc 29963 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29966 "RANLIB=$${RANLIB}" \
0c24b341 29967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29968 mostlyclean) \
4fa63067
NN
29969 || exit 1
29970
b813574b 29971@endif prms
4fa63067 29972
b813574b
PB
29973.PHONY: maybe-clean-prms clean-prms
29974maybe-clean-prms:
29975@if prms
29976maybe-clean-prms: clean-prms
4fa63067 29977
b813574b 29978clean-prms:
0aed8855 29979 @: $(MAKE); $(unstage)
b813574b 29980 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29981 r=`${PWD_COMMAND}`; export r; \
29982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29983 $(HOST_EXPORTS) \
b813574b 29984 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29986 done; \
b813574b 29987 echo "Doing clean in prms" ; \
b00612cc 29988 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29991 "RANLIB=$${RANLIB}" \
0c24b341 29992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29993 clean) \
4fa63067
NN
29994 || exit 1
29995
b813574b 29996@endif prms
4fa63067 29997
b813574b
PB
29998.PHONY: maybe-distclean-prms distclean-prms
29999maybe-distclean-prms:
30000@if prms
30001maybe-distclean-prms: distclean-prms
4fa63067 30002
b813574b 30003distclean-prms:
0aed8855 30004 @: $(MAKE); $(unstage)
b813574b 30005 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30006 r=`${PWD_COMMAND}`; export r; \
30007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30008 $(HOST_EXPORTS) \
b813574b 30009 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30011 done; \
b813574b 30012 echo "Doing distclean in prms" ; \
b00612cc 30013 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30016 "RANLIB=$${RANLIB}" \
0c24b341 30017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30018 distclean) \
4fa63067
NN
30019 || exit 1
30020
b813574b 30021@endif prms
4fa63067 30022
b813574b
PB
30023.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
30024maybe-maintainer-clean-prms:
30025@if prms
30026maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 30027
b813574b 30028maintainer-clean-prms:
0aed8855 30029 @: $(MAKE); $(unstage)
b813574b 30030 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30031 r=`${PWD_COMMAND}`; export r; \
30032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30033 $(HOST_EXPORTS) \
b813574b 30034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30036 done; \
b813574b 30037 echo "Doing maintainer-clean in prms" ; \
b00612cc 30038 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30041 "RANLIB=$${RANLIB}" \
0c24b341 30042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30043 maintainer-clean) \
4fa63067 30044 || exit 1
16ae0395 30045
b813574b 30046@endif prms
3866be5d
NN
30047
30048
a7254363 30049
b813574b
PB
30050.PHONY: configure-rcs maybe-configure-rcs
30051maybe-configure-rcs:
4f0ef2d8
CD
30052@if gcc-bootstrap
30053configure-rcs: stage_current
30054@endif gcc-bootstrap
b813574b
PB
30055@if rcs
30056maybe-configure-rcs: configure-rcs
c52c6897 30057configure-rcs:
0aed8855 30058 @: $(MAKE); $(unstage)
c52c6897 30059 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30061 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
30062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 30063 $(HOST_EXPORTS) \
a7254363
PB
30064 echo Configuring in $(HOST_SUBDIR)/rcs; \
30065 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 30066 case $(srcdir) in \
b00612cc
PB
30067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30068 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
30069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30070 esac; \
b00612cc
PB
30071 srcdiroption="--srcdir=$${topdir}/rcs"; \
30072 libsrcdir="$$s/rcs"; \
e2b9e2dc 30073 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30075 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30076 || exit 1
b813574b 30077@endif rcs
e2b9e2dc 30078
a7254363
PB
30079
30080
d545f33b
PB
30081
30082
b813574b
PB
30083.PHONY: all-rcs maybe-all-rcs
30084maybe-all-rcs:
4f0ef2d8
CD
30085@if gcc-bootstrap
30086all-rcs: stage_current
30087@endif gcc-bootstrap
b813574b 30088@if rcs
d27cc32e 30089TARGET-rcs=all
b813574b
PB
30090maybe-all-rcs: all-rcs
30091all-rcs: configure-rcs
0aed8855 30092 @: $(MAKE); $(unstage)
b40e3958
L
30093 @r=`${PWD_COMMAND}`; export r; \
30094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30095 $(HOST_EXPORTS) \
b00612cc 30096 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
30097 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30098 $(TARGET-rcs))
b813574b 30099@endif rcs
3866be5d 30100
a7254363 30101
d545f33b
PB
30102
30103
b813574b
PB
30104.PHONY: check-rcs maybe-check-rcs
30105maybe-check-rcs:
30106@if rcs
30107maybe-check-rcs: check-rcs
3866be5d 30108
b813574b 30109check-rcs:
0aed8855 30110 @: $(MAKE); $(unstage)
b40e3958
L
30111 @r=`${PWD_COMMAND}`; export r; \
30112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30113 $(HOST_EXPORTS) \
b00612cc
PB
30114 (cd $(HOST_SUBDIR)/rcs && \
30115 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30116
b813574b 30117@endif rcs
3866be5d 30118
b813574b
PB
30119.PHONY: install-rcs maybe-install-rcs
30120maybe-install-rcs:
30121@if rcs
30122maybe-install-rcs: install-rcs
16ae0395 30123
b813574b 30124install-rcs: installdirs
0aed8855 30125 @: $(MAKE); $(unstage)
b40e3958
L
30126 @r=`${PWD_COMMAND}`; export r; \
30127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30128 $(HOST_EXPORTS) \
b00612cc 30129 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 30130 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30131
b813574b 30132@endif rcs
3866be5d 30133
56a8fe78 30134# Other targets (info, dvi, pdf, etc.)
4fa63067 30135
b813574b
PB
30136.PHONY: maybe-info-rcs info-rcs
30137maybe-info-rcs:
30138@if rcs
30139maybe-info-rcs: info-rcs
4fa63067 30140
b813574b
PB
30141info-rcs: \
30142 configure-rcs
0aed8855 30143 @: $(MAKE); $(unstage)
b813574b 30144 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30145 r=`${PWD_COMMAND}`; export r; \
30146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30147 $(HOST_EXPORTS) \
b813574b 30148 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30150 done; \
b813574b 30151 echo "Doing info in rcs" ; \
b00612cc 30152 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30155 "RANLIB=$${RANLIB}" \
0c24b341 30156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30157 info) \
4fa63067
NN
30158 || exit 1
30159
b813574b 30160@endif rcs
4fa63067 30161
b813574b
PB
30162.PHONY: maybe-dvi-rcs dvi-rcs
30163maybe-dvi-rcs:
30164@if rcs
30165maybe-dvi-rcs: dvi-rcs
4fa63067 30166
b813574b
PB
30167dvi-rcs: \
30168 configure-rcs
0aed8855 30169 @: $(MAKE); $(unstage)
b813574b 30170 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30171 r=`${PWD_COMMAND}`; export r; \
30172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30173 $(HOST_EXPORTS) \
b813574b 30174 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30176 done; \
b813574b 30177 echo "Doing dvi in rcs" ; \
b00612cc 30178 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30181 "RANLIB=$${RANLIB}" \
0c24b341 30182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30183 dvi) \
4fa63067
NN
30184 || exit 1
30185
b813574b 30186@endif rcs
4fa63067 30187
56a8fe78
DD
30188.PHONY: maybe-pdf-rcs pdf-rcs
30189maybe-pdf-rcs:
30190@if rcs
30191maybe-pdf-rcs: pdf-rcs
30192
30193pdf-rcs: \
30194 configure-rcs
30195 @: $(MAKE); $(unstage)
30196 @[ -f ./rcs/Makefile ] || exit 0; \
30197 r=`${PWD_COMMAND}`; export r; \
30198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30199 $(HOST_EXPORTS) \
30200 for flag in $(EXTRA_HOST_FLAGS) ; do \
30201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30202 done; \
30203 echo "Doing pdf in rcs" ; \
30204 (cd $(HOST_SUBDIR)/rcs && \
30205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30207 "RANLIB=$${RANLIB}" \
0c24b341 30208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30209 pdf) \
30210 || exit 1
30211
30212@endif rcs
30213
6d389afc
MS
30214.PHONY: maybe-html-rcs html-rcs
30215maybe-html-rcs:
30216@if rcs
30217maybe-html-rcs: html-rcs
30218
30219html-rcs: \
30220 configure-rcs
0aed8855 30221 @: $(MAKE); $(unstage)
6d389afc
MS
30222 @[ -f ./rcs/Makefile ] || exit 0; \
30223 r=`${PWD_COMMAND}`; export r; \
30224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30225 $(HOST_EXPORTS) \
30226 for flag in $(EXTRA_HOST_FLAGS) ; do \
30227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30228 done; \
30229 echo "Doing html in rcs" ; \
b00612cc 30230 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
30231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30233 "RANLIB=$${RANLIB}" \
0c24b341 30234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30235 html) \
30236 || exit 1
30237
30238@endif rcs
30239
b813574b
PB
30240.PHONY: maybe-TAGS-rcs TAGS-rcs
30241maybe-TAGS-rcs:
30242@if rcs
30243maybe-TAGS-rcs: TAGS-rcs
4fa63067 30244
b813574b
PB
30245TAGS-rcs: \
30246 configure-rcs
0aed8855 30247 @: $(MAKE); $(unstage)
b813574b 30248 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30249 r=`${PWD_COMMAND}`; export r; \
30250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30251 $(HOST_EXPORTS) \
b813574b 30252 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30254 done; \
b813574b 30255 echo "Doing TAGS in rcs" ; \
b00612cc 30256 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30259 "RANLIB=$${RANLIB}" \
0c24b341 30260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30261 TAGS) \
4fa63067
NN
30262 || exit 1
30263
b813574b 30264@endif rcs
4fa63067 30265
b813574b
PB
30266.PHONY: maybe-install-info-rcs install-info-rcs
30267maybe-install-info-rcs:
30268@if rcs
30269maybe-install-info-rcs: install-info-rcs
4fa63067 30270
b813574b
PB
30271install-info-rcs: \
30272 configure-rcs \
30273 info-rcs
0aed8855 30274 @: $(MAKE); $(unstage)
b813574b 30275 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30276 r=`${PWD_COMMAND}`; export r; \
30277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30278 $(HOST_EXPORTS) \
b813574b 30279 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30281 done; \
b813574b 30282 echo "Doing install-info in rcs" ; \
b00612cc 30283 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30286 "RANLIB=$${RANLIB}" \
0c24b341 30287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30288 install-info) \
4fa63067
NN
30289 || exit 1
30290
b813574b 30291@endif rcs
4fa63067 30292
a3ca38d2
DD
30293.PHONY: maybe-install-pdf-rcs install-pdf-rcs
30294maybe-install-pdf-rcs:
30295@if rcs
30296maybe-install-pdf-rcs: install-pdf-rcs
30297
30298install-pdf-rcs: \
30299 configure-rcs \
30300 pdf-rcs
30301 @: $(MAKE); $(unstage)
30302 @[ -f ./rcs/Makefile ] || exit 0; \
30303 r=`${PWD_COMMAND}`; export r; \
30304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30305 $(HOST_EXPORTS) \
30306 for flag in $(EXTRA_HOST_FLAGS) ; do \
30307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30308 done; \
30309 echo "Doing install-pdf in rcs" ; \
30310 (cd $(HOST_SUBDIR)/rcs && \
30311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30313 "RANLIB=$${RANLIB}" \
0c24b341 30314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30315 install-pdf) \
30316 || exit 1
30317
30318@endif rcs
30319
108a6f8e
CD
30320.PHONY: maybe-install-html-rcs install-html-rcs
30321maybe-install-html-rcs:
30322@if rcs
30323maybe-install-html-rcs: install-html-rcs
30324
30325install-html-rcs: \
30326 configure-rcs \
30327 html-rcs
30328 @: $(MAKE); $(unstage)
30329 @[ -f ./rcs/Makefile ] || exit 0; \
30330 r=`${PWD_COMMAND}`; export r; \
30331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30332 $(HOST_EXPORTS) \
30333 for flag in $(EXTRA_HOST_FLAGS) ; do \
30334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30335 done; \
30336 echo "Doing install-html in rcs" ; \
30337 (cd $(HOST_SUBDIR)/rcs && \
30338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30340 "RANLIB=$${RANLIB}" \
0c24b341 30341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30342 install-html) \
30343 || exit 1
30344
30345@endif rcs
30346
b813574b
PB
30347.PHONY: maybe-installcheck-rcs installcheck-rcs
30348maybe-installcheck-rcs:
30349@if rcs
30350maybe-installcheck-rcs: installcheck-rcs
4fa63067 30351
b813574b
PB
30352installcheck-rcs: \
30353 configure-rcs
0aed8855 30354 @: $(MAKE); $(unstage)
b813574b 30355 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30356 r=`${PWD_COMMAND}`; export r; \
30357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30358 $(HOST_EXPORTS) \
b813574b 30359 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30361 done; \
b813574b 30362 echo "Doing installcheck in rcs" ; \
b00612cc 30363 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30366 "RANLIB=$${RANLIB}" \
0c24b341 30367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30368 installcheck) \
4fa63067
NN
30369 || exit 1
30370
b813574b 30371@endif rcs
4fa63067 30372
b813574b
PB
30373.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
30374maybe-mostlyclean-rcs:
30375@if rcs
30376maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 30377
b813574b 30378mostlyclean-rcs:
0aed8855 30379 @: $(MAKE); $(unstage)
b813574b 30380 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30381 r=`${PWD_COMMAND}`; export r; \
30382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30383 $(HOST_EXPORTS) \
b813574b 30384 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30386 done; \
b813574b 30387 echo "Doing mostlyclean in rcs" ; \
b00612cc 30388 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30391 "RANLIB=$${RANLIB}" \
0c24b341 30392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30393 mostlyclean) \
4fa63067
NN
30394 || exit 1
30395
b813574b 30396@endif rcs
4fa63067 30397
b813574b
PB
30398.PHONY: maybe-clean-rcs clean-rcs
30399maybe-clean-rcs:
30400@if rcs
30401maybe-clean-rcs: clean-rcs
4fa63067 30402
b813574b 30403clean-rcs:
0aed8855 30404 @: $(MAKE); $(unstage)
b813574b 30405 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30406 r=`${PWD_COMMAND}`; export r; \
30407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30408 $(HOST_EXPORTS) \
b813574b 30409 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30411 done; \
b813574b 30412 echo "Doing clean in rcs" ; \
b00612cc 30413 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30416 "RANLIB=$${RANLIB}" \
0c24b341 30417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30418 clean) \
4fa63067
NN
30419 || exit 1
30420
b813574b 30421@endif rcs
4fa63067 30422
b813574b
PB
30423.PHONY: maybe-distclean-rcs distclean-rcs
30424maybe-distclean-rcs:
30425@if rcs
30426maybe-distclean-rcs: distclean-rcs
4fa63067 30427
b813574b 30428distclean-rcs:
0aed8855 30429 @: $(MAKE); $(unstage)
b813574b 30430 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30431 r=`${PWD_COMMAND}`; export r; \
30432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30433 $(HOST_EXPORTS) \
b813574b 30434 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30436 done; \
b813574b 30437 echo "Doing distclean in rcs" ; \
b00612cc 30438 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30441 "RANLIB=$${RANLIB}" \
0c24b341 30442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30443 distclean) \
4fa63067
NN
30444 || exit 1
30445
b813574b 30446@endif rcs
4fa63067 30447
b813574b
PB
30448.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
30449maybe-maintainer-clean-rcs:
30450@if rcs
30451maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 30452
b813574b 30453maintainer-clean-rcs:
0aed8855 30454 @: $(MAKE); $(unstage)
b813574b 30455 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30456 r=`${PWD_COMMAND}`; export r; \
30457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30458 $(HOST_EXPORTS) \
b813574b 30459 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30461 done; \
b813574b 30462 echo "Doing maintainer-clean in rcs" ; \
b00612cc 30463 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30466 "RANLIB=$${RANLIB}" \
0c24b341 30467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30468 maintainer-clean) \
4fa63067
NN
30469 || exit 1
30470
b813574b 30471@endif rcs
4fa63067
NN
30472
30473
a7254363 30474
b813574b
PB
30475.PHONY: configure-readline maybe-configure-readline
30476maybe-configure-readline:
4f0ef2d8
CD
30477@if gcc-bootstrap
30478configure-readline: stage_current
30479@endif gcc-bootstrap
b813574b
PB
30480@if readline
30481maybe-configure-readline: configure-readline
c52c6897 30482configure-readline:
0aed8855 30483 @: $(MAKE); $(unstage)
c52c6897 30484 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30486 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
30487 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 30488 $(HOST_EXPORTS) \
a7254363
PB
30489 echo Configuring in $(HOST_SUBDIR)/readline; \
30490 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 30491 case $(srcdir) in \
b00612cc
PB
30492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30493 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
30494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30495 esac; \
b00612cc
PB
30496 srcdiroption="--srcdir=$${topdir}/readline"; \
30497 libsrcdir="$$s/readline"; \
e2b9e2dc 30498 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30499 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30500 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30501 || exit 1
b813574b 30502@endif readline
e2b9e2dc 30503
a7254363
PB
30504
30505
d545f33b
PB
30506
30507
b813574b
PB
30508.PHONY: all-readline maybe-all-readline
30509maybe-all-readline:
4f0ef2d8
CD
30510@if gcc-bootstrap
30511all-readline: stage_current
30512@endif gcc-bootstrap
b813574b 30513@if readline
d27cc32e 30514TARGET-readline=all
b813574b
PB
30515maybe-all-readline: all-readline
30516all-readline: configure-readline
0aed8855 30517 @: $(MAKE); $(unstage)
b40e3958
L
30518 @r=`${PWD_COMMAND}`; export r; \
30519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30520 $(HOST_EXPORTS) \
b00612cc 30521 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
30522 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30523 $(TARGET-readline))
b813574b 30524@endif readline
3866be5d 30525
a7254363 30526
d545f33b
PB
30527
30528
b813574b
PB
30529.PHONY: check-readline maybe-check-readline
30530maybe-check-readline:
30531@if readline
30532maybe-check-readline: check-readline
3866be5d 30533
b813574b 30534check-readline:
0aed8855 30535 @: $(MAKE); $(unstage)
b813574b
PB
30536 @r=`${PWD_COMMAND}`; export r; \
30537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30538 $(HOST_EXPORTS) \
b00612cc
PB
30539 (cd $(HOST_SUBDIR)/readline && \
30540 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 30541
b813574b 30542@endif readline
4fa63067 30543
b813574b
PB
30544.PHONY: install-readline maybe-install-readline
30545maybe-install-readline:
30546@if readline
30547maybe-install-readline: install-readline
4fa63067 30548
b813574b 30549install-readline: installdirs
0aed8855 30550 @: $(MAKE); $(unstage)
b813574b
PB
30551 @r=`${PWD_COMMAND}`; export r; \
30552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30553 $(HOST_EXPORTS) \
b00612cc 30554 (cd $(HOST_SUBDIR)/readline && \
2da12f12 30555 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30556
b813574b 30557@endif readline
4fa63067 30558
56a8fe78 30559# Other targets (info, dvi, pdf, etc.)
4fa63067 30560
b813574b
PB
30561.PHONY: maybe-info-readline info-readline
30562maybe-info-readline:
30563@if readline
30564maybe-info-readline: info-readline
4fa63067 30565
b813574b
PB
30566info-readline: \
30567 configure-readline
0aed8855 30568 @: $(MAKE); $(unstage)
b813574b 30569 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30570 r=`${PWD_COMMAND}`; export r; \
b40e3958 30571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30572 $(HOST_EXPORTS) \
b813574b 30573 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30575 done; \
b813574b 30576 echo "Doing info in readline" ; \
b00612cc 30577 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30580 "RANLIB=$${RANLIB}" \
0c24b341 30581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30582 info) \
4fa63067 30583 || exit 1
3866be5d 30584
b813574b 30585@endif readline
3866be5d 30586
b813574b
PB
30587.PHONY: maybe-dvi-readline dvi-readline
30588maybe-dvi-readline:
30589@if readline
30590maybe-dvi-readline: dvi-readline
16ae0395 30591
b813574b
PB
30592dvi-readline: \
30593 configure-readline
0aed8855 30594 @: $(MAKE); $(unstage)
b813574b 30595 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30596 r=`${PWD_COMMAND}`; export r; \
b40e3958 30597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30598 $(HOST_EXPORTS) \
b813574b 30599 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30601 done; \
b813574b 30602 echo "Doing dvi in readline" ; \
b00612cc 30603 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30606 "RANLIB=$${RANLIB}" \
0c24b341 30607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30608 dvi) \
4fa63067 30609 || exit 1
3866be5d 30610
b813574b 30611@endif readline
3866be5d 30612
56a8fe78
DD
30613.PHONY: maybe-pdf-readline pdf-readline
30614maybe-pdf-readline:
30615@if readline
30616maybe-pdf-readline: pdf-readline
30617
30618pdf-readline: \
30619 configure-readline
30620 @: $(MAKE); $(unstage)
30621 @[ -f ./readline/Makefile ] || exit 0; \
30622 r=`${PWD_COMMAND}`; export r; \
30623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30624 $(HOST_EXPORTS) \
30625 for flag in $(EXTRA_HOST_FLAGS) ; do \
30626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30627 done; \
30628 echo "Doing pdf in readline" ; \
30629 (cd $(HOST_SUBDIR)/readline && \
30630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30632 "RANLIB=$${RANLIB}" \
0c24b341 30633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30634 pdf) \
30635 || exit 1
30636
30637@endif readline
30638
6d389afc
MS
30639.PHONY: maybe-html-readline html-readline
30640maybe-html-readline:
30641@if readline
30642maybe-html-readline: html-readline
30643
30644html-readline: \
30645 configure-readline
0aed8855 30646 @: $(MAKE); $(unstage)
6d389afc
MS
30647 @[ -f ./readline/Makefile ] || exit 0; \
30648 r=`${PWD_COMMAND}`; export r; \
30649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30650 $(HOST_EXPORTS) \
30651 for flag in $(EXTRA_HOST_FLAGS) ; do \
30652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30653 done; \
30654 echo "Doing html in readline" ; \
b00612cc 30655 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
30656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30658 "RANLIB=$${RANLIB}" \
0c24b341 30659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30660 html) \
30661 || exit 1
30662
30663@endif readline
30664
b813574b
PB
30665.PHONY: maybe-TAGS-readline TAGS-readline
30666maybe-TAGS-readline:
30667@if readline
30668maybe-TAGS-readline: TAGS-readline
4fa63067 30669
b813574b
PB
30670TAGS-readline: \
30671 configure-readline
0aed8855 30672 @: $(MAKE); $(unstage)
b813574b 30673 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
30674 r=`${PWD_COMMAND}`; export r; \
30675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30676 $(HOST_EXPORTS) \
b813574b 30677 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30679 done; \
b813574b 30680 echo "Doing TAGS in readline" ; \
b00612cc 30681 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30684 "RANLIB=$${RANLIB}" \
0c24b341 30685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30686 TAGS) \
e2b9e2dc
NN
30687 || exit 1
30688
b813574b 30689@endif readline
4fa63067 30690
b813574b
PB
30691.PHONY: maybe-install-info-readline install-info-readline
30692maybe-install-info-readline:
30693@if readline
30694maybe-install-info-readline: install-info-readline
4fa63067 30695
b813574b
PB
30696install-info-readline: \
30697 configure-readline \
30698 info-readline
0aed8855 30699 @: $(MAKE); $(unstage)
b813574b 30700 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30701 r=`${PWD_COMMAND}`; export r; \
b40e3958 30702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30703 $(HOST_EXPORTS) \
b813574b 30704 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30706 done; \
b813574b 30707 echo "Doing install-info in readline" ; \
b00612cc 30708 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30711 "RANLIB=$${RANLIB}" \
0c24b341 30712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30713 install-info) \
4fa63067 30714 || exit 1
3866be5d 30715
b813574b 30716@endif readline
3866be5d 30717
a3ca38d2
DD
30718.PHONY: maybe-install-pdf-readline install-pdf-readline
30719maybe-install-pdf-readline:
30720@if readline
30721maybe-install-pdf-readline: install-pdf-readline
30722
30723install-pdf-readline: \
30724 configure-readline \
30725 pdf-readline
30726 @: $(MAKE); $(unstage)
30727 @[ -f ./readline/Makefile ] || exit 0; \
30728 r=`${PWD_COMMAND}`; export r; \
30729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30730 $(HOST_EXPORTS) \
30731 for flag in $(EXTRA_HOST_FLAGS) ; do \
30732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30733 done; \
30734 echo "Doing install-pdf in readline" ; \
30735 (cd $(HOST_SUBDIR)/readline && \
30736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30738 "RANLIB=$${RANLIB}" \
0c24b341 30739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30740 install-pdf) \
30741 || exit 1
30742
30743@endif readline
30744
108a6f8e
CD
30745.PHONY: maybe-install-html-readline install-html-readline
30746maybe-install-html-readline:
30747@if readline
30748maybe-install-html-readline: install-html-readline
30749
30750install-html-readline: \
30751 configure-readline \
30752 html-readline
30753 @: $(MAKE); $(unstage)
30754 @[ -f ./readline/Makefile ] || exit 0; \
30755 r=`${PWD_COMMAND}`; export r; \
30756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30757 $(HOST_EXPORTS) \
30758 for flag in $(EXTRA_HOST_FLAGS) ; do \
30759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30760 done; \
30761 echo "Doing install-html in readline" ; \
30762 (cd $(HOST_SUBDIR)/readline && \
30763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30765 "RANLIB=$${RANLIB}" \
0c24b341 30766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30767 install-html) \
30768 || exit 1
30769
30770@endif readline
30771
b813574b
PB
30772.PHONY: maybe-installcheck-readline installcheck-readline
30773maybe-installcheck-readline:
30774@if readline
30775maybe-installcheck-readline: installcheck-readline
4fa63067 30776
b813574b
PB
30777installcheck-readline: \
30778 configure-readline
0aed8855 30779 @: $(MAKE); $(unstage)
b813574b 30780 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30781 r=`${PWD_COMMAND}`; export r; \
30782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30783 $(HOST_EXPORTS) \
b813574b 30784 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30786 done; \
b813574b 30787 echo "Doing installcheck in readline" ; \
b00612cc 30788 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30791 "RANLIB=$${RANLIB}" \
0c24b341 30792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30793 installcheck) \
4fa63067 30794 || exit 1
3866be5d 30795
b813574b 30796@endif readline
3866be5d 30797
b813574b
PB
30798.PHONY: maybe-mostlyclean-readline mostlyclean-readline
30799maybe-mostlyclean-readline:
30800@if readline
30801maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 30802
b813574b 30803mostlyclean-readline:
0aed8855 30804 @: $(MAKE); $(unstage)
b813574b 30805 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30806 r=`${PWD_COMMAND}`; export r; \
30807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30808 $(HOST_EXPORTS) \
b813574b 30809 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30811 done; \
b813574b 30812 echo "Doing mostlyclean in readline" ; \
b00612cc 30813 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30816 "RANLIB=$${RANLIB}" \
0c24b341 30817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30818 mostlyclean) \
4fa63067
NN
30819 || exit 1
30820
b813574b 30821@endif readline
4fa63067 30822
b813574b
PB
30823.PHONY: maybe-clean-readline clean-readline
30824maybe-clean-readline:
30825@if readline
30826maybe-clean-readline: clean-readline
4fa63067 30827
b813574b 30828clean-readline:
0aed8855 30829 @: $(MAKE); $(unstage)
b813574b 30830 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30831 r=`${PWD_COMMAND}`; export r; \
30832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30833 $(HOST_EXPORTS) \
b813574b 30834 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30836 done; \
b813574b 30837 echo "Doing clean in readline" ; \
b00612cc 30838 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30841 "RANLIB=$${RANLIB}" \
0c24b341 30842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30843 clean) \
4fa63067
NN
30844 || exit 1
30845
b813574b 30846@endif readline
4fa63067 30847
b813574b
PB
30848.PHONY: maybe-distclean-readline distclean-readline
30849maybe-distclean-readline:
30850@if readline
30851maybe-distclean-readline: distclean-readline
4fa63067 30852
b813574b 30853distclean-readline:
0aed8855 30854 @: $(MAKE); $(unstage)
b813574b 30855 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30856 r=`${PWD_COMMAND}`; export r; \
30857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30858 $(HOST_EXPORTS) \
b813574b 30859 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30861 done; \
b813574b 30862 echo "Doing distclean in readline" ; \
b00612cc 30863 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30866 "RANLIB=$${RANLIB}" \
0c24b341 30867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30868 distclean) \
4fa63067
NN
30869 || exit 1
30870
b813574b 30871@endif readline
4fa63067 30872
b813574b
PB
30873.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
30874maybe-maintainer-clean-readline:
30875@if readline
30876maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 30877
b813574b 30878maintainer-clean-readline:
0aed8855 30879 @: $(MAKE); $(unstage)
b813574b 30880 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30881 r=`${PWD_COMMAND}`; export r; \
b40e3958 30882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30883 $(HOST_EXPORTS) \
b813574b 30884 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30886 done; \
b813574b 30887 echo "Doing maintainer-clean in readline" ; \
b00612cc 30888 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30891 "RANLIB=$${RANLIB}" \
0c24b341 30892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30893 maintainer-clean) \
4fa63067 30894 || exit 1
3866be5d 30895
b813574b 30896@endif readline
3866be5d 30897
4fa63067 30898
a7254363 30899
b813574b
PB
30900.PHONY: configure-release maybe-configure-release
30901maybe-configure-release:
4f0ef2d8
CD
30902@if gcc-bootstrap
30903configure-release: stage_current
30904@endif gcc-bootstrap
b813574b
PB
30905@if release
30906maybe-configure-release: configure-release
c52c6897 30907configure-release:
0aed8855 30908 @: $(MAKE); $(unstage)
c52c6897 30909 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30911 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
30912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 30913 $(HOST_EXPORTS) \
a7254363
PB
30914 echo Configuring in $(HOST_SUBDIR)/release; \
30915 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 30916 case $(srcdir) in \
b00612cc
PB
30917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30918 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
30919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30920 esac; \
b00612cc
PB
30921 srcdiroption="--srcdir=$${topdir}/release"; \
30922 libsrcdir="$$s/release"; \
e2b9e2dc 30923 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30924 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30925 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30926 || exit 1
b813574b 30927@endif release
e2b9e2dc 30928
a7254363
PB
30929
30930
d545f33b
PB
30931
30932
b813574b
PB
30933.PHONY: all-release maybe-all-release
30934maybe-all-release:
4f0ef2d8
CD
30935@if gcc-bootstrap
30936all-release: stage_current
30937@endif gcc-bootstrap
b813574b 30938@if release
d27cc32e 30939TARGET-release=all
b813574b
PB
30940maybe-all-release: all-release
30941all-release: configure-release
0aed8855 30942 @: $(MAKE); $(unstage)
b40e3958
L
30943 @r=`${PWD_COMMAND}`; export r; \
30944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30945 $(HOST_EXPORTS) \
b00612cc 30946 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
30947 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30948 $(TARGET-release))
b813574b 30949@endif release
3866be5d 30950
a7254363 30951
d545f33b
PB
30952
30953
b813574b
PB
30954.PHONY: check-release maybe-check-release
30955maybe-check-release:
30956@if release
30957maybe-check-release: check-release
3866be5d 30958
b813574b 30959check-release:
3866be5d 30960
b813574b 30961@endif release
3866be5d 30962
b813574b
PB
30963.PHONY: install-release maybe-install-release
30964maybe-install-release:
30965@if release
30966maybe-install-release: install-release
16ae0395 30967
b813574b 30968install-release:
4fa63067 30969
b813574b 30970@endif release
4fa63067 30971
56a8fe78 30972# Other targets (info, dvi, pdf, etc.)
4fa63067 30973
b813574b
PB
30974.PHONY: maybe-info-release info-release
30975maybe-info-release:
30976@if release
30977maybe-info-release: info-release
4fa63067 30978
b813574b
PB
30979info-release: \
30980 configure-release
0aed8855 30981 @: $(MAKE); $(unstage)
b813574b 30982 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30983 r=`${PWD_COMMAND}`; export r; \
30984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30985 $(HOST_EXPORTS) \
b813574b 30986 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30988 done; \
b813574b 30989 echo "Doing info in release" ; \
b00612cc 30990 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30993 "RANLIB=$${RANLIB}" \
0c24b341 30994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30995 info) \
4fa63067
NN
30996 || exit 1
30997
b813574b 30998@endif release
4fa63067 30999
b813574b
PB
31000.PHONY: maybe-dvi-release dvi-release
31001maybe-dvi-release:
31002@if release
31003maybe-dvi-release: dvi-release
4fa63067 31004
b813574b
PB
31005dvi-release: \
31006 configure-release
0aed8855 31007 @: $(MAKE); $(unstage)
b813574b 31008 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31009 r=`${PWD_COMMAND}`; export r; \
31010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31011 $(HOST_EXPORTS) \
b813574b 31012 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31014 done; \
b813574b 31015 echo "Doing dvi in release" ; \
b00612cc 31016 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31019 "RANLIB=$${RANLIB}" \
0c24b341 31020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31021 dvi) \
4fa63067
NN
31022 || exit 1
31023
b813574b 31024@endif release
4fa63067 31025
56a8fe78
DD
31026.PHONY: maybe-pdf-release pdf-release
31027maybe-pdf-release:
31028@if release
31029maybe-pdf-release: pdf-release
31030
31031pdf-release: \
31032 configure-release
31033 @: $(MAKE); $(unstage)
31034 @[ -f ./release/Makefile ] || exit 0; \
31035 r=`${PWD_COMMAND}`; export r; \
31036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31037 $(HOST_EXPORTS) \
31038 for flag in $(EXTRA_HOST_FLAGS) ; do \
31039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31040 done; \
31041 echo "Doing pdf in release" ; \
31042 (cd $(HOST_SUBDIR)/release && \
31043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31045 "RANLIB=$${RANLIB}" \
0c24b341 31046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31047 pdf) \
31048 || exit 1
31049
31050@endif release
31051
6d389afc
MS
31052.PHONY: maybe-html-release html-release
31053maybe-html-release:
31054@if release
31055maybe-html-release: html-release
31056
31057html-release: \
31058 configure-release
0aed8855 31059 @: $(MAKE); $(unstage)
6d389afc
MS
31060 @[ -f ./release/Makefile ] || exit 0; \
31061 r=`${PWD_COMMAND}`; export r; \
31062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31063 $(HOST_EXPORTS) \
31064 for flag in $(EXTRA_HOST_FLAGS) ; do \
31065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31066 done; \
31067 echo "Doing html in release" ; \
b00612cc 31068 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
31069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31071 "RANLIB=$${RANLIB}" \
0c24b341 31072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31073 html) \
31074 || exit 1
31075
31076@endif release
31077
b813574b
PB
31078.PHONY: maybe-TAGS-release TAGS-release
31079maybe-TAGS-release:
31080@if release
31081maybe-TAGS-release: TAGS-release
4fa63067 31082
b813574b
PB
31083TAGS-release: \
31084 configure-release
0aed8855 31085 @: $(MAKE); $(unstage)
b813574b 31086 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31087 r=`${PWD_COMMAND}`; export r; \
31088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31089 $(HOST_EXPORTS) \
b813574b 31090 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31092 done; \
b813574b 31093 echo "Doing TAGS in release" ; \
b00612cc 31094 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31097 "RANLIB=$${RANLIB}" \
0c24b341 31098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31099 TAGS) \
4fa63067
NN
31100 || exit 1
31101
b813574b 31102@endif release
4fa63067 31103
b813574b
PB
31104.PHONY: maybe-install-info-release install-info-release
31105maybe-install-info-release:
31106@if release
31107maybe-install-info-release: install-info-release
4fa63067 31108
b813574b
PB
31109install-info-release: \
31110 configure-release \
31111 info-release
0aed8855 31112 @: $(MAKE); $(unstage)
b813574b 31113 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31114 r=`${PWD_COMMAND}`; export r; \
31115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31116 $(HOST_EXPORTS) \
b813574b 31117 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31119 done; \
b813574b 31120 echo "Doing install-info in release" ; \
b00612cc 31121 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31124 "RANLIB=$${RANLIB}" \
0c24b341 31125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31126 install-info) \
4fa63067
NN
31127 || exit 1
31128
b813574b 31129@endif release
4fa63067 31130
a3ca38d2
DD
31131.PHONY: maybe-install-pdf-release install-pdf-release
31132maybe-install-pdf-release:
31133@if release
31134maybe-install-pdf-release: install-pdf-release
31135
31136install-pdf-release: \
31137 configure-release \
31138 pdf-release
31139 @: $(MAKE); $(unstage)
31140 @[ -f ./release/Makefile ] || exit 0; \
31141 r=`${PWD_COMMAND}`; export r; \
31142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31143 $(HOST_EXPORTS) \
31144 for flag in $(EXTRA_HOST_FLAGS) ; do \
31145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31146 done; \
31147 echo "Doing install-pdf in release" ; \
31148 (cd $(HOST_SUBDIR)/release && \
31149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31151 "RANLIB=$${RANLIB}" \
0c24b341 31152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31153 install-pdf) \
31154 || exit 1
31155
31156@endif release
31157
108a6f8e
CD
31158.PHONY: maybe-install-html-release install-html-release
31159maybe-install-html-release:
31160@if release
31161maybe-install-html-release: install-html-release
31162
31163install-html-release: \
31164 configure-release \
31165 html-release
31166 @: $(MAKE); $(unstage)
31167 @[ -f ./release/Makefile ] || exit 0; \
31168 r=`${PWD_COMMAND}`; export r; \
31169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31170 $(HOST_EXPORTS) \
31171 for flag in $(EXTRA_HOST_FLAGS) ; do \
31172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31173 done; \
31174 echo "Doing install-html in release" ; \
31175 (cd $(HOST_SUBDIR)/release && \
31176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31178 "RANLIB=$${RANLIB}" \
0c24b341 31179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31180 install-html) \
31181 || exit 1
31182
31183@endif release
31184
b813574b
PB
31185.PHONY: maybe-installcheck-release installcheck-release
31186maybe-installcheck-release:
31187@if release
31188maybe-installcheck-release: installcheck-release
4fa63067 31189
b813574b
PB
31190installcheck-release: \
31191 configure-release
0aed8855 31192 @: $(MAKE); $(unstage)
b813574b 31193 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31194 r=`${PWD_COMMAND}`; export r; \
31195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31196 $(HOST_EXPORTS) \
b813574b 31197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31199 done; \
b813574b 31200 echo "Doing installcheck in release" ; \
b00612cc 31201 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31204 "RANLIB=$${RANLIB}" \
0c24b341 31205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31206 installcheck) \
4fa63067
NN
31207 || exit 1
31208
b813574b 31209@endif release
4fa63067 31210
b813574b
PB
31211.PHONY: maybe-mostlyclean-release mostlyclean-release
31212maybe-mostlyclean-release:
31213@if release
31214maybe-mostlyclean-release: mostlyclean-release
4fa63067 31215
b813574b 31216mostlyclean-release:
0aed8855 31217 @: $(MAKE); $(unstage)
b813574b 31218 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31219 r=`${PWD_COMMAND}`; export r; \
31220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31221 $(HOST_EXPORTS) \
b813574b 31222 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31224 done; \
b813574b 31225 echo "Doing mostlyclean in release" ; \
b00612cc 31226 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31229 "RANLIB=$${RANLIB}" \
0c24b341 31230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31231 mostlyclean) \
4fa63067
NN
31232 || exit 1
31233
b813574b 31234@endif release
4fa63067 31235
b813574b
PB
31236.PHONY: maybe-clean-release clean-release
31237maybe-clean-release:
31238@if release
31239maybe-clean-release: clean-release
4fa63067 31240
b813574b 31241clean-release:
0aed8855 31242 @: $(MAKE); $(unstage)
b813574b 31243 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31244 r=`${PWD_COMMAND}`; export r; \
31245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31246 $(HOST_EXPORTS) \
b813574b 31247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31249 done; \
b813574b 31250 echo "Doing clean in release" ; \
b00612cc 31251 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31254 "RANLIB=$${RANLIB}" \
0c24b341 31255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31256 clean) \
4fa63067
NN
31257 || exit 1
31258
b813574b 31259@endif release
4fa63067 31260
b813574b
PB
31261.PHONY: maybe-distclean-release distclean-release
31262maybe-distclean-release:
31263@if release
31264maybe-distclean-release: distclean-release
4fa63067 31265
b813574b 31266distclean-release:
0aed8855 31267 @: $(MAKE); $(unstage)
b813574b 31268 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31269 r=`${PWD_COMMAND}`; export r; \
31270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31271 $(HOST_EXPORTS) \
b813574b 31272 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31274 done; \
b813574b 31275 echo "Doing distclean in release" ; \
b00612cc 31276 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31279 "RANLIB=$${RANLIB}" \
0c24b341 31280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31281 distclean) \
4fa63067
NN
31282 || exit 1
31283
b813574b 31284@endif release
4fa63067 31285
b813574b
PB
31286.PHONY: maybe-maintainer-clean-release maintainer-clean-release
31287maybe-maintainer-clean-release:
31288@if release
31289maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 31290
b813574b 31291maintainer-clean-release:
0aed8855 31292 @: $(MAKE); $(unstage)
b813574b 31293 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31294 r=`${PWD_COMMAND}`; export r; \
31295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31296 $(HOST_EXPORTS) \
b813574b 31297 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31299 done; \
b813574b 31300 echo "Doing maintainer-clean in release" ; \
b00612cc 31301 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31304 "RANLIB=$${RANLIB}" \
0c24b341 31305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31306 maintainer-clean) \
4fa63067 31307 || exit 1
3866be5d 31308
b813574b 31309@endif release
3866be5d 31310
4fa63067 31311
a7254363 31312
b813574b
PB
31313.PHONY: configure-recode maybe-configure-recode
31314maybe-configure-recode:
4f0ef2d8
CD
31315@if gcc-bootstrap
31316configure-recode: stage_current
31317@endif gcc-bootstrap
b813574b
PB
31318@if recode
31319maybe-configure-recode: configure-recode
c52c6897 31320configure-recode:
0aed8855 31321 @: $(MAKE); $(unstage)
c52c6897 31322 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31324 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
31325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 31326 $(HOST_EXPORTS) \
a7254363
PB
31327 echo Configuring in $(HOST_SUBDIR)/recode; \
31328 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 31329 case $(srcdir) in \
b00612cc
PB
31330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31331 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
31332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31333 esac; \
b00612cc
PB
31334 srcdiroption="--srcdir=$${topdir}/recode"; \
31335 libsrcdir="$$s/recode"; \
e2b9e2dc 31336 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31338 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31339 || exit 1
b813574b 31340@endif recode
e2b9e2dc 31341
a7254363
PB
31342
31343
d545f33b
PB
31344
31345
b813574b
PB
31346.PHONY: all-recode maybe-all-recode
31347maybe-all-recode:
4f0ef2d8
CD
31348@if gcc-bootstrap
31349all-recode: stage_current
31350@endif gcc-bootstrap
b813574b 31351@if recode
d27cc32e 31352TARGET-recode=all
b813574b
PB
31353maybe-all-recode: all-recode
31354all-recode: configure-recode
0aed8855 31355 @: $(MAKE); $(unstage)
b40e3958
L
31356 @r=`${PWD_COMMAND}`; export r; \
31357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31358 $(HOST_EXPORTS) \
b00612cc 31359 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
31360 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31361 $(TARGET-recode))
b813574b 31362@endif recode
3866be5d 31363
a7254363 31364
d545f33b
PB
31365
31366
b813574b
PB
31367.PHONY: check-recode maybe-check-recode
31368maybe-check-recode:
31369@if recode
31370maybe-check-recode: check-recode
3866be5d 31371
b813574b 31372check-recode:
0aed8855 31373 @: $(MAKE); $(unstage)
b40e3958
L
31374 @r=`${PWD_COMMAND}`; export r; \
31375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31376 $(HOST_EXPORTS) \
b00612cc
PB
31377 (cd $(HOST_SUBDIR)/recode && \
31378 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31379
b813574b 31380@endif recode
3866be5d 31381
b813574b
PB
31382.PHONY: install-recode maybe-install-recode
31383maybe-install-recode:
31384@if recode
31385maybe-install-recode: install-recode
4fa63067 31386
b813574b 31387install-recode: installdirs
0aed8855 31388 @: $(MAKE); $(unstage)
4fa63067
NN
31389 @r=`${PWD_COMMAND}`; export r; \
31390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31391 $(HOST_EXPORTS) \
b00612cc 31392 (cd $(HOST_SUBDIR)/recode && \
2da12f12 31393 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31394
b813574b 31395@endif recode
4fa63067 31396
56a8fe78 31397# Other targets (info, dvi, pdf, etc.)
4fa63067 31398
b813574b
PB
31399.PHONY: maybe-info-recode info-recode
31400maybe-info-recode:
31401@if recode
31402maybe-info-recode: info-recode
4fa63067 31403
b813574b
PB
31404info-recode: \
31405 configure-recode
0aed8855 31406 @: $(MAKE); $(unstage)
b813574b 31407 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31408 r=`${PWD_COMMAND}`; export r; \
31409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31410 $(HOST_EXPORTS) \
b813574b 31411 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31413 done; \
b813574b 31414 echo "Doing info in recode" ; \
b00612cc 31415 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31418 "RANLIB=$${RANLIB}" \
0c24b341 31419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31420 info) \
4fa63067
NN
31421 || exit 1
31422
b813574b 31423@endif recode
4fa63067 31424
b813574b
PB
31425.PHONY: maybe-dvi-recode dvi-recode
31426maybe-dvi-recode:
31427@if recode
31428maybe-dvi-recode: dvi-recode
4fa63067 31429
b813574b
PB
31430dvi-recode: \
31431 configure-recode
0aed8855 31432 @: $(MAKE); $(unstage)
b813574b 31433 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31434 r=`${PWD_COMMAND}`; export r; \
31435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31436 $(HOST_EXPORTS) \
b813574b 31437 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31439 done; \
b813574b 31440 echo "Doing dvi in recode" ; \
b00612cc 31441 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31444 "RANLIB=$${RANLIB}" \
0c24b341 31445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31446 dvi) \
4fa63067
NN
31447 || exit 1
31448
b813574b 31449@endif recode
4fa63067 31450
56a8fe78
DD
31451.PHONY: maybe-pdf-recode pdf-recode
31452maybe-pdf-recode:
31453@if recode
31454maybe-pdf-recode: pdf-recode
31455
31456pdf-recode: \
31457 configure-recode
31458 @: $(MAKE); $(unstage)
31459 @[ -f ./recode/Makefile ] || exit 0; \
31460 r=`${PWD_COMMAND}`; export r; \
31461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31462 $(HOST_EXPORTS) \
31463 for flag in $(EXTRA_HOST_FLAGS) ; do \
31464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31465 done; \
31466 echo "Doing pdf in recode" ; \
31467 (cd $(HOST_SUBDIR)/recode && \
31468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31470 "RANLIB=$${RANLIB}" \
0c24b341 31471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31472 pdf) \
31473 || exit 1
31474
31475@endif recode
31476
6d389afc
MS
31477.PHONY: maybe-html-recode html-recode
31478maybe-html-recode:
31479@if recode
31480maybe-html-recode: html-recode
31481
31482html-recode: \
31483 configure-recode
0aed8855 31484 @: $(MAKE); $(unstage)
6d389afc
MS
31485 @[ -f ./recode/Makefile ] || exit 0; \
31486 r=`${PWD_COMMAND}`; export r; \
31487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31488 $(HOST_EXPORTS) \
31489 for flag in $(EXTRA_HOST_FLAGS) ; do \
31490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31491 done; \
31492 echo "Doing html in recode" ; \
b00612cc 31493 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
31494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31496 "RANLIB=$${RANLIB}" \
0c24b341 31497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31498 html) \
31499 || exit 1
31500
31501@endif recode
31502
b813574b
PB
31503.PHONY: maybe-TAGS-recode TAGS-recode
31504maybe-TAGS-recode:
31505@if recode
31506maybe-TAGS-recode: TAGS-recode
4fa63067 31507
b813574b
PB
31508TAGS-recode: \
31509 configure-recode
0aed8855 31510 @: $(MAKE); $(unstage)
b813574b 31511 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31512 r=`${PWD_COMMAND}`; export r; \
31513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31514 $(HOST_EXPORTS) \
b813574b 31515 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31517 done; \
b813574b 31518 echo "Doing TAGS in recode" ; \
b00612cc 31519 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31522 "RANLIB=$${RANLIB}" \
0c24b341 31523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31524 TAGS) \
4fa63067
NN
31525 || exit 1
31526
b813574b 31527@endif recode
4fa63067 31528
b813574b
PB
31529.PHONY: maybe-install-info-recode install-info-recode
31530maybe-install-info-recode:
31531@if recode
31532maybe-install-info-recode: install-info-recode
4fa63067 31533
b813574b
PB
31534install-info-recode: \
31535 configure-recode \
31536 info-recode
0aed8855 31537 @: $(MAKE); $(unstage)
b813574b 31538 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31539 r=`${PWD_COMMAND}`; export r; \
31540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31541 $(HOST_EXPORTS) \
b813574b 31542 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31544 done; \
b813574b 31545 echo "Doing install-info in recode" ; \
b00612cc 31546 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31549 "RANLIB=$${RANLIB}" \
0c24b341 31550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31551 install-info) \
4fa63067
NN
31552 || exit 1
31553
b813574b 31554@endif recode
4fa63067 31555
a3ca38d2
DD
31556.PHONY: maybe-install-pdf-recode install-pdf-recode
31557maybe-install-pdf-recode:
31558@if recode
31559maybe-install-pdf-recode: install-pdf-recode
31560
31561install-pdf-recode: \
31562 configure-recode \
31563 pdf-recode
31564 @: $(MAKE); $(unstage)
31565 @[ -f ./recode/Makefile ] || exit 0; \
31566 r=`${PWD_COMMAND}`; export r; \
31567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31568 $(HOST_EXPORTS) \
31569 for flag in $(EXTRA_HOST_FLAGS) ; do \
31570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31571 done; \
31572 echo "Doing install-pdf in recode" ; \
31573 (cd $(HOST_SUBDIR)/recode && \
31574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31576 "RANLIB=$${RANLIB}" \
0c24b341 31577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31578 install-pdf) \
31579 || exit 1
31580
31581@endif recode
31582
108a6f8e
CD
31583.PHONY: maybe-install-html-recode install-html-recode
31584maybe-install-html-recode:
31585@if recode
31586maybe-install-html-recode: install-html-recode
31587
31588install-html-recode: \
31589 configure-recode \
31590 html-recode
31591 @: $(MAKE); $(unstage)
31592 @[ -f ./recode/Makefile ] || exit 0; \
31593 r=`${PWD_COMMAND}`; export r; \
31594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31595 $(HOST_EXPORTS) \
31596 for flag in $(EXTRA_HOST_FLAGS) ; do \
31597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31598 done; \
31599 echo "Doing install-html in recode" ; \
31600 (cd $(HOST_SUBDIR)/recode && \
31601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31603 "RANLIB=$${RANLIB}" \
0c24b341 31604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31605 install-html) \
31606 || exit 1
31607
31608@endif recode
31609
b813574b
PB
31610.PHONY: maybe-installcheck-recode installcheck-recode
31611maybe-installcheck-recode:
31612@if recode
31613maybe-installcheck-recode: installcheck-recode
4fa63067 31614
b813574b
PB
31615installcheck-recode: \
31616 configure-recode
0aed8855 31617 @: $(MAKE); $(unstage)
b813574b 31618 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31619 r=`${PWD_COMMAND}`; export r; \
31620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31621 $(HOST_EXPORTS) \
b813574b 31622 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31624 done; \
b813574b 31625 echo "Doing installcheck in recode" ; \
b00612cc 31626 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31629 "RANLIB=$${RANLIB}" \
0c24b341 31630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31631 installcheck) \
4fa63067
NN
31632 || exit 1
31633
b813574b 31634@endif recode
4fa63067 31635
b813574b
PB
31636.PHONY: maybe-mostlyclean-recode mostlyclean-recode
31637maybe-mostlyclean-recode:
31638@if recode
31639maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 31640
b813574b 31641mostlyclean-recode:
0aed8855 31642 @: $(MAKE); $(unstage)
b813574b 31643 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31644 r=`${PWD_COMMAND}`; export r; \
31645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31646 $(HOST_EXPORTS) \
b813574b 31647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31649 done; \
b813574b 31650 echo "Doing mostlyclean in recode" ; \
b00612cc 31651 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31654 "RANLIB=$${RANLIB}" \
0c24b341 31655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31656 mostlyclean) \
4fa63067
NN
31657 || exit 1
31658
b813574b 31659@endif recode
4fa63067 31660
b813574b
PB
31661.PHONY: maybe-clean-recode clean-recode
31662maybe-clean-recode:
31663@if recode
31664maybe-clean-recode: clean-recode
4fa63067 31665
b813574b 31666clean-recode:
0aed8855 31667 @: $(MAKE); $(unstage)
b813574b 31668 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31669 r=`${PWD_COMMAND}`; export r; \
31670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31671 $(HOST_EXPORTS) \
b813574b 31672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31674 done; \
b813574b 31675 echo "Doing clean in recode" ; \
b00612cc 31676 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31679 "RANLIB=$${RANLIB}" \
0c24b341 31680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31681 clean) \
4fa63067
NN
31682 || exit 1
31683
b813574b 31684@endif recode
4fa63067 31685
b813574b
PB
31686.PHONY: maybe-distclean-recode distclean-recode
31687maybe-distclean-recode:
31688@if recode
31689maybe-distclean-recode: distclean-recode
4fa63067 31690
b813574b 31691distclean-recode:
0aed8855 31692 @: $(MAKE); $(unstage)
b813574b 31693 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31694 r=`${PWD_COMMAND}`; export r; \
31695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31696 $(HOST_EXPORTS) \
b813574b 31697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31699 done; \
b813574b 31700 echo "Doing distclean in recode" ; \
b00612cc 31701 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31704 "RANLIB=$${RANLIB}" \
0c24b341 31705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31706 distclean) \
4fa63067
NN
31707 || exit 1
31708
b813574b 31709@endif recode
4fa63067 31710
b813574b
PB
31711.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
31712maybe-maintainer-clean-recode:
31713@if recode
31714maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 31715
b813574b 31716maintainer-clean-recode:
0aed8855 31717 @: $(MAKE); $(unstage)
b813574b 31718 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31719 r=`${PWD_COMMAND}`; export r; \
31720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31721 $(HOST_EXPORTS) \
b813574b 31722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31724 done; \
b813574b 31725 echo "Doing maintainer-clean in recode" ; \
b00612cc 31726 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31729 "RANLIB=$${RANLIB}" \
0c24b341 31730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31731 maintainer-clean) \
4fa63067 31732 || exit 1
16ae0395 31733
b813574b 31734@endif recode
3866be5d
NN
31735
31736
a7254363 31737
b813574b
PB
31738.PHONY: configure-sed maybe-configure-sed
31739maybe-configure-sed:
4f0ef2d8
CD
31740@if gcc-bootstrap
31741configure-sed: stage_current
31742@endif gcc-bootstrap
b813574b
PB
31743@if sed
31744maybe-configure-sed: configure-sed
c52c6897 31745configure-sed:
0aed8855 31746 @: $(MAKE); $(unstage)
c52c6897 31747 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31749 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
31750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 31751 $(HOST_EXPORTS) \
a7254363
PB
31752 echo Configuring in $(HOST_SUBDIR)/sed; \
31753 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 31754 case $(srcdir) in \
b00612cc
PB
31755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31756 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
31757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31758 esac; \
b00612cc
PB
31759 srcdiroption="--srcdir=$${topdir}/sed"; \
31760 libsrcdir="$$s/sed"; \
e2b9e2dc 31761 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31762 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31763 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31764 || exit 1
b813574b 31765@endif sed
e2b9e2dc 31766
a7254363
PB
31767
31768
d545f33b
PB
31769
31770
b813574b
PB
31771.PHONY: all-sed maybe-all-sed
31772maybe-all-sed:
4f0ef2d8
CD
31773@if gcc-bootstrap
31774all-sed: stage_current
31775@endif gcc-bootstrap
b813574b 31776@if sed
d27cc32e 31777TARGET-sed=all
b813574b
PB
31778maybe-all-sed: all-sed
31779all-sed: configure-sed
0aed8855 31780 @: $(MAKE); $(unstage)
b40e3958
L
31781 @r=`${PWD_COMMAND}`; export r; \
31782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31783 $(HOST_EXPORTS) \
b00612cc 31784 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
31785 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31786 $(TARGET-sed))
b813574b 31787@endif sed
3866be5d 31788
a7254363 31789
d545f33b
PB
31790
31791
b813574b
PB
31792.PHONY: check-sed maybe-check-sed
31793maybe-check-sed:
31794@if sed
31795maybe-check-sed: check-sed
3866be5d 31796
b813574b 31797check-sed:
0aed8855 31798 @: $(MAKE); $(unstage)
b40e3958
L
31799 @r=`${PWD_COMMAND}`; export r; \
31800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31801 $(HOST_EXPORTS) \
b00612cc
PB
31802 (cd $(HOST_SUBDIR)/sed && \
31803 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31804
b813574b 31805@endif sed
3866be5d 31806
b813574b
PB
31807.PHONY: install-sed maybe-install-sed
31808maybe-install-sed:
31809@if sed
31810maybe-install-sed: install-sed
16ae0395 31811
b813574b 31812install-sed: installdirs
0aed8855 31813 @: $(MAKE); $(unstage)
b40e3958
L
31814 @r=`${PWD_COMMAND}`; export r; \
31815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31816 $(HOST_EXPORTS) \
b00612cc 31817 (cd $(HOST_SUBDIR)/sed && \
2da12f12 31818 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31819
b813574b 31820@endif sed
3866be5d 31821
56a8fe78 31822# Other targets (info, dvi, pdf, etc.)
4fa63067 31823
b813574b
PB
31824.PHONY: maybe-info-sed info-sed
31825maybe-info-sed:
31826@if sed
31827maybe-info-sed: info-sed
4fa63067 31828
b813574b
PB
31829info-sed: \
31830 configure-sed
0aed8855 31831 @: $(MAKE); $(unstage)
b813574b 31832 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31833 r=`${PWD_COMMAND}`; export r; \
31834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31835 $(HOST_EXPORTS) \
b813574b 31836 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31838 done; \
6d389afc 31839 echo "Doing info in sed" ; \
b00612cc 31840 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
31841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31843 "RANLIB=$${RANLIB}" \
0c24b341 31844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31845 info) \
31846 || exit 1
31847
31848@endif sed
31849
31850.PHONY: maybe-dvi-sed dvi-sed
31851maybe-dvi-sed:
31852@if sed
31853maybe-dvi-sed: dvi-sed
31854
31855dvi-sed: \
31856 configure-sed
0aed8855 31857 @: $(MAKE); $(unstage)
6d389afc
MS
31858 @[ -f ./sed/Makefile ] || exit 0; \
31859 r=`${PWD_COMMAND}`; export r; \
31860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31861 $(HOST_EXPORTS) \
31862 for flag in $(EXTRA_HOST_FLAGS) ; do \
31863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31864 done; \
31865 echo "Doing dvi in sed" ; \
b00612cc 31866 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31869 "RANLIB=$${RANLIB}" \
0c24b341 31870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 31871 dvi) \
4fa63067
NN
31872 || exit 1
31873
b813574b 31874@endif sed
4fa63067 31875
56a8fe78
DD
31876.PHONY: maybe-pdf-sed pdf-sed
31877maybe-pdf-sed:
31878@if sed
31879maybe-pdf-sed: pdf-sed
31880
31881pdf-sed: \
31882 configure-sed
31883 @: $(MAKE); $(unstage)
31884 @[ -f ./sed/Makefile ] || exit 0; \
31885 r=`${PWD_COMMAND}`; export r; \
31886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31887 $(HOST_EXPORTS) \
31888 for flag in $(EXTRA_HOST_FLAGS) ; do \
31889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31890 done; \
31891 echo "Doing pdf in sed" ; \
31892 (cd $(HOST_SUBDIR)/sed && \
31893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31895 "RANLIB=$${RANLIB}" \
0c24b341 31896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31897 pdf) \
31898 || exit 1
31899
31900@endif sed
31901
6d389afc
MS
31902.PHONY: maybe-html-sed html-sed
31903maybe-html-sed:
b813574b 31904@if sed
6d389afc 31905maybe-html-sed: html-sed
4fa63067 31906
6d389afc 31907html-sed: \
b813574b 31908 configure-sed
0aed8855 31909 @: $(MAKE); $(unstage)
b813574b 31910 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31911 r=`${PWD_COMMAND}`; export r; \
31912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31913 $(HOST_EXPORTS) \
b813574b 31914 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31916 done; \
6d389afc 31917 echo "Doing html in sed" ; \
b00612cc 31918 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31921 "RANLIB=$${RANLIB}" \
0c24b341 31922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 31923 html) \
4fa63067
NN
31924 || exit 1
31925
b813574b 31926@endif sed
4fa63067 31927
b813574b
PB
31928.PHONY: maybe-TAGS-sed TAGS-sed
31929maybe-TAGS-sed:
31930@if sed
31931maybe-TAGS-sed: TAGS-sed
4fa63067 31932
b813574b
PB
31933TAGS-sed: \
31934 configure-sed
0aed8855 31935 @: $(MAKE); $(unstage)
b813574b 31936 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31937 r=`${PWD_COMMAND}`; export r; \
31938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31939 $(HOST_EXPORTS) \
b813574b 31940 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31942 done; \
b813574b 31943 echo "Doing TAGS in sed" ; \
b00612cc 31944 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31947 "RANLIB=$${RANLIB}" \
0c24b341 31948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31949 TAGS) \
4fa63067
NN
31950 || exit 1
31951
b813574b 31952@endif sed
4fa63067 31953
b813574b
PB
31954.PHONY: maybe-install-info-sed install-info-sed
31955maybe-install-info-sed:
31956@if sed
31957maybe-install-info-sed: install-info-sed
4fa63067 31958
b813574b
PB
31959install-info-sed: \
31960 configure-sed \
31961 info-sed
0aed8855 31962 @: $(MAKE); $(unstage)
b813574b 31963 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31964 r=`${PWD_COMMAND}`; export r; \
31965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31966 $(HOST_EXPORTS) \
b813574b 31967 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31969 done; \
b813574b 31970 echo "Doing install-info in sed" ; \
b00612cc 31971 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31974 "RANLIB=$${RANLIB}" \
0c24b341 31975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31976 install-info) \
4fa63067
NN
31977 || exit 1
31978
b813574b 31979@endif sed
4fa63067 31980
a3ca38d2
DD
31981.PHONY: maybe-install-pdf-sed install-pdf-sed
31982maybe-install-pdf-sed:
31983@if sed
31984maybe-install-pdf-sed: install-pdf-sed
31985
31986install-pdf-sed: \
31987 configure-sed \
31988 pdf-sed
31989 @: $(MAKE); $(unstage)
31990 @[ -f ./sed/Makefile ] || exit 0; \
31991 r=`${PWD_COMMAND}`; export r; \
31992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31993 $(HOST_EXPORTS) \
31994 for flag in $(EXTRA_HOST_FLAGS) ; do \
31995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31996 done; \
31997 echo "Doing install-pdf in sed" ; \
31998 (cd $(HOST_SUBDIR)/sed && \
31999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32001 "RANLIB=$${RANLIB}" \
0c24b341 32002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32003 install-pdf) \
32004 || exit 1
32005
32006@endif sed
32007
108a6f8e
CD
32008.PHONY: maybe-install-html-sed install-html-sed
32009maybe-install-html-sed:
32010@if sed
32011maybe-install-html-sed: install-html-sed
32012
32013install-html-sed: \
32014 configure-sed \
32015 html-sed
32016 @: $(MAKE); $(unstage)
32017 @[ -f ./sed/Makefile ] || exit 0; \
32018 r=`${PWD_COMMAND}`; export r; \
32019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32020 $(HOST_EXPORTS) \
32021 for flag in $(EXTRA_HOST_FLAGS) ; do \
32022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32023 done; \
32024 echo "Doing install-html in sed" ; \
32025 (cd $(HOST_SUBDIR)/sed && \
32026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32028 "RANLIB=$${RANLIB}" \
0c24b341 32029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32030 install-html) \
32031 || exit 1
32032
32033@endif sed
32034
b813574b
PB
32035.PHONY: maybe-installcheck-sed installcheck-sed
32036maybe-installcheck-sed:
32037@if sed
32038maybe-installcheck-sed: installcheck-sed
4fa63067 32039
b813574b
PB
32040installcheck-sed: \
32041 configure-sed
0aed8855 32042 @: $(MAKE); $(unstage)
b813574b 32043 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32044 r=`${PWD_COMMAND}`; export r; \
32045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32046 $(HOST_EXPORTS) \
b813574b 32047 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32049 done; \
b813574b 32050 echo "Doing installcheck in sed" ; \
b00612cc 32051 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32054 "RANLIB=$${RANLIB}" \
0c24b341 32055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32056 installcheck) \
4fa63067
NN
32057 || exit 1
32058
b813574b 32059@endif sed
4fa63067 32060
b813574b
PB
32061.PHONY: maybe-mostlyclean-sed mostlyclean-sed
32062maybe-mostlyclean-sed:
32063@if sed
32064maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 32065
b813574b 32066mostlyclean-sed:
0aed8855 32067 @: $(MAKE); $(unstage)
b813574b 32068 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32069 r=`${PWD_COMMAND}`; export r; \
32070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32071 $(HOST_EXPORTS) \
b813574b 32072 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32074 done; \
b813574b 32075 echo "Doing mostlyclean in sed" ; \
b00612cc 32076 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32079 "RANLIB=$${RANLIB}" \
0c24b341 32080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32081 mostlyclean) \
4fa63067
NN
32082 || exit 1
32083
b813574b 32084@endif sed
4fa63067 32085
b813574b
PB
32086.PHONY: maybe-clean-sed clean-sed
32087maybe-clean-sed:
32088@if sed
32089maybe-clean-sed: clean-sed
4fa63067 32090
b813574b 32091clean-sed:
0aed8855 32092 @: $(MAKE); $(unstage)
b813574b 32093 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32094 r=`${PWD_COMMAND}`; export r; \
32095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32096 $(HOST_EXPORTS) \
b813574b 32097 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32099 done; \
b813574b 32100 echo "Doing clean in sed" ; \
b00612cc 32101 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32104 "RANLIB=$${RANLIB}" \
0c24b341 32105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32106 clean) \
4fa63067
NN
32107 || exit 1
32108
b813574b 32109@endif sed
4fa63067 32110
b813574b
PB
32111.PHONY: maybe-distclean-sed distclean-sed
32112maybe-distclean-sed:
32113@if sed
32114maybe-distclean-sed: distclean-sed
4fa63067 32115
b813574b 32116distclean-sed:
0aed8855 32117 @: $(MAKE); $(unstage)
b813574b 32118 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32119 r=`${PWD_COMMAND}`; export r; \
32120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32121 $(HOST_EXPORTS) \
b813574b 32122 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32124 done; \
b813574b 32125 echo "Doing distclean in sed" ; \
b00612cc 32126 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32129 "RANLIB=$${RANLIB}" \
0c24b341 32130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32131 distclean) \
4fa63067
NN
32132 || exit 1
32133
b813574b 32134@endif sed
4fa63067 32135
b813574b
PB
32136.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
32137maybe-maintainer-clean-sed:
32138@if sed
32139maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 32140
b813574b 32141maintainer-clean-sed:
0aed8855 32142 @: $(MAKE); $(unstage)
b813574b 32143 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32144 r=`${PWD_COMMAND}`; export r; \
32145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32146 $(HOST_EXPORTS) \
b813574b 32147 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32149 done; \
b813574b 32150 echo "Doing maintainer-clean in sed" ; \
b00612cc 32151 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32154 "RANLIB=$${RANLIB}" \
0c24b341 32155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32156 maintainer-clean) \
4fa63067
NN
32157 || exit 1
32158
b813574b 32159@endif sed
4fa63067
NN
32160
32161
a7254363 32162
b813574b
PB
32163.PHONY: configure-send-pr maybe-configure-send-pr
32164maybe-configure-send-pr:
4f0ef2d8
CD
32165@if gcc-bootstrap
32166configure-send-pr: stage_current
32167@endif gcc-bootstrap
b813574b
PB
32168@if send-pr
32169maybe-configure-send-pr: configure-send-pr
c52c6897 32170configure-send-pr:
0aed8855 32171 @: $(MAKE); $(unstage)
c52c6897 32172 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32174 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
32175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 32176 $(HOST_EXPORTS) \
a7254363
PB
32177 echo Configuring in $(HOST_SUBDIR)/send-pr; \
32178 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 32179 case $(srcdir) in \
b00612cc
PB
32180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32181 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
32182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32183 esac; \
b00612cc
PB
32184 srcdiroption="--srcdir=$${topdir}/send-pr"; \
32185 libsrcdir="$$s/send-pr"; \
e2b9e2dc 32186 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32188 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32189 || exit 1
b813574b 32190@endif send-pr
e2b9e2dc 32191
a7254363
PB
32192
32193
d545f33b
PB
32194
32195
b813574b
PB
32196.PHONY: all-send-pr maybe-all-send-pr
32197maybe-all-send-pr:
4f0ef2d8
CD
32198@if gcc-bootstrap
32199all-send-pr: stage_current
32200@endif gcc-bootstrap
b813574b 32201@if send-pr
d27cc32e 32202TARGET-send-pr=all
b813574b
PB
32203maybe-all-send-pr: all-send-pr
32204all-send-pr: configure-send-pr
0aed8855 32205 @: $(MAKE); $(unstage)
b40e3958
L
32206 @r=`${PWD_COMMAND}`; export r; \
32207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32208 $(HOST_EXPORTS) \
b00612cc 32209 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
32210 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32211 $(TARGET-send-pr))
b813574b 32212@endif send-pr
3866be5d 32213
a7254363 32214
d545f33b
PB
32215
32216
b813574b
PB
32217.PHONY: check-send-pr maybe-check-send-pr
32218maybe-check-send-pr:
32219@if send-pr
32220maybe-check-send-pr: check-send-pr
3866be5d 32221
b813574b 32222check-send-pr:
0aed8855 32223 @: $(MAKE); $(unstage)
b40e3958
L
32224 @r=`${PWD_COMMAND}`; export r; \
32225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32226 $(HOST_EXPORTS) \
b00612cc
PB
32227 (cd $(HOST_SUBDIR)/send-pr && \
32228 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32229
b813574b 32230@endif send-pr
3866be5d 32231
b813574b
PB
32232.PHONY: install-send-pr maybe-install-send-pr
32233maybe-install-send-pr:
32234@if send-pr
32235maybe-install-send-pr: install-send-pr
16ae0395 32236
b813574b 32237install-send-pr: installdirs
0aed8855 32238 @: $(MAKE); $(unstage)
b40e3958
L
32239 @r=`${PWD_COMMAND}`; export r; \
32240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32241 $(HOST_EXPORTS) \
b00612cc 32242 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 32243 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32244
b813574b 32245@endif send-pr
3866be5d 32246
56a8fe78 32247# Other targets (info, dvi, pdf, etc.)
4fa63067 32248
b813574b
PB
32249.PHONY: maybe-info-send-pr info-send-pr
32250maybe-info-send-pr:
32251@if send-pr
32252maybe-info-send-pr: info-send-pr
4fa63067 32253
b813574b
PB
32254info-send-pr: \
32255 configure-send-pr
0aed8855 32256 @: $(MAKE); $(unstage)
b813574b 32257 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
32258 r=`${PWD_COMMAND}`; export r; \
32259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32260 $(HOST_EXPORTS) \
b813574b 32261 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32263 done; \
b813574b 32264 echo "Doing info in send-pr" ; \
b00612cc 32265 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32268 "RANLIB=$${RANLIB}" \
0c24b341 32269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32270 info) \
e2b9e2dc
NN
32271 || exit 1
32272
b813574b 32273@endif send-pr
4fa63067 32274
b813574b
PB
32275.PHONY: maybe-dvi-send-pr dvi-send-pr
32276maybe-dvi-send-pr:
32277@if send-pr
32278maybe-dvi-send-pr: dvi-send-pr
4fa63067 32279
b813574b
PB
32280dvi-send-pr: \
32281 configure-send-pr
0aed8855 32282 @: $(MAKE); $(unstage)
b813574b 32283 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 32284 r=`${PWD_COMMAND}`; export r; \
b40e3958 32285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32286 $(HOST_EXPORTS) \
b813574b 32287 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32289 done; \
b813574b 32290 echo "Doing dvi in send-pr" ; \
b00612cc 32291 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32294 "RANLIB=$${RANLIB}" \
0c24b341 32295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32296 dvi) \
4fa63067 32297 || exit 1
3866be5d 32298
b813574b 32299@endif send-pr
3866be5d 32300
56a8fe78
DD
32301.PHONY: maybe-pdf-send-pr pdf-send-pr
32302maybe-pdf-send-pr:
32303@if send-pr
32304maybe-pdf-send-pr: pdf-send-pr
32305
32306pdf-send-pr: \
32307 configure-send-pr
32308 @: $(MAKE); $(unstage)
32309 @[ -f ./send-pr/Makefile ] || exit 0; \
32310 r=`${PWD_COMMAND}`; export r; \
32311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32312 $(HOST_EXPORTS) \
32313 for flag in $(EXTRA_HOST_FLAGS) ; do \
32314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32315 done; \
32316 echo "Doing pdf in send-pr" ; \
32317 (cd $(HOST_SUBDIR)/send-pr && \
32318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32320 "RANLIB=$${RANLIB}" \
0c24b341 32321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32322 pdf) \
32323 || exit 1
32324
32325@endif send-pr
32326
6d389afc
MS
32327.PHONY: maybe-html-send-pr html-send-pr
32328maybe-html-send-pr:
32329@if send-pr
32330maybe-html-send-pr: html-send-pr
32331
32332html-send-pr: \
32333 configure-send-pr
0aed8855 32334 @: $(MAKE); $(unstage)
6d389afc
MS
32335 @[ -f ./send-pr/Makefile ] || exit 0; \
32336 r=`${PWD_COMMAND}`; export r; \
32337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32338 $(HOST_EXPORTS) \
32339 for flag in $(EXTRA_HOST_FLAGS) ; do \
32340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32341 done; \
32342 echo "Doing html in send-pr" ; \
b00612cc 32343 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
32344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32346 "RANLIB=$${RANLIB}" \
0c24b341 32347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32348 html) \
32349 || exit 1
32350
32351@endif send-pr
32352
b813574b
PB
32353.PHONY: maybe-TAGS-send-pr TAGS-send-pr
32354maybe-TAGS-send-pr:
32355@if send-pr
32356maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 32357
b813574b
PB
32358TAGS-send-pr: \
32359 configure-send-pr
0aed8855 32360 @: $(MAKE); $(unstage)
b813574b 32361 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32362 r=`${PWD_COMMAND}`; export r; \
32363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32364 $(HOST_EXPORTS) \
b813574b 32365 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32367 done; \
b813574b 32368 echo "Doing TAGS in send-pr" ; \
b00612cc 32369 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32372 "RANLIB=$${RANLIB}" \
0c24b341 32373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32374 TAGS) \
4fa63067 32375 || exit 1
3866be5d 32376
b813574b 32377@endif send-pr
3866be5d 32378
b813574b
PB
32379.PHONY: maybe-install-info-send-pr install-info-send-pr
32380maybe-install-info-send-pr:
32381@if send-pr
32382maybe-install-info-send-pr: install-info-send-pr
16ae0395 32383
b813574b
PB
32384install-info-send-pr: \
32385 configure-send-pr \
32386 info-send-pr
0aed8855 32387 @: $(MAKE); $(unstage)
b813574b 32388 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32389 r=`${PWD_COMMAND}`; export r; \
32390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32391 $(HOST_EXPORTS) \
b813574b 32392 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32394 done; \
b813574b 32395 echo "Doing install-info in send-pr" ; \
b00612cc 32396 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32399 "RANLIB=$${RANLIB}" \
0c24b341 32400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32401 install-info) \
4fa63067
NN
32402 || exit 1
32403
b813574b 32404@endif send-pr
4fa63067 32405
a3ca38d2
DD
32406.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
32407maybe-install-pdf-send-pr:
32408@if send-pr
32409maybe-install-pdf-send-pr: install-pdf-send-pr
32410
32411install-pdf-send-pr: \
32412 configure-send-pr \
32413 pdf-send-pr
32414 @: $(MAKE); $(unstage)
32415 @[ -f ./send-pr/Makefile ] || exit 0; \
32416 r=`${PWD_COMMAND}`; export r; \
32417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32418 $(HOST_EXPORTS) \
32419 for flag in $(EXTRA_HOST_FLAGS) ; do \
32420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32421 done; \
32422 echo "Doing install-pdf in send-pr" ; \
32423 (cd $(HOST_SUBDIR)/send-pr && \
32424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32426 "RANLIB=$${RANLIB}" \
0c24b341 32427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32428 install-pdf) \
32429 || exit 1
32430
32431@endif send-pr
32432
108a6f8e
CD
32433.PHONY: maybe-install-html-send-pr install-html-send-pr
32434maybe-install-html-send-pr:
32435@if send-pr
32436maybe-install-html-send-pr: install-html-send-pr
32437
32438install-html-send-pr: \
32439 configure-send-pr \
32440 html-send-pr
32441 @: $(MAKE); $(unstage)
32442 @[ -f ./send-pr/Makefile ] || exit 0; \
32443 r=`${PWD_COMMAND}`; export r; \
32444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32445 $(HOST_EXPORTS) \
32446 for flag in $(EXTRA_HOST_FLAGS) ; do \
32447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32448 done; \
32449 echo "Doing install-html in send-pr" ; \
32450 (cd $(HOST_SUBDIR)/send-pr && \
32451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32453 "RANLIB=$${RANLIB}" \
0c24b341 32454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32455 install-html) \
32456 || exit 1
32457
32458@endif send-pr
32459
b813574b
PB
32460.PHONY: maybe-installcheck-send-pr installcheck-send-pr
32461maybe-installcheck-send-pr:
32462@if send-pr
32463maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 32464
b813574b
PB
32465installcheck-send-pr: \
32466 configure-send-pr
0aed8855 32467 @: $(MAKE); $(unstage)
b813574b 32468 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32469 r=`${PWD_COMMAND}`; export r; \
32470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32471 $(HOST_EXPORTS) \
b813574b 32472 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32474 done; \
b813574b 32475 echo "Doing installcheck in send-pr" ; \
b00612cc 32476 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32479 "RANLIB=$${RANLIB}" \
0c24b341 32480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32481 installcheck) \
4fa63067
NN
32482 || exit 1
32483
b813574b 32484@endif send-pr
4fa63067 32485
b813574b
PB
32486.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
32487maybe-mostlyclean-send-pr:
32488@if send-pr
32489maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 32490
b813574b 32491mostlyclean-send-pr:
0aed8855 32492 @: $(MAKE); $(unstage)
b813574b 32493 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32494 r=`${PWD_COMMAND}`; export r; \
32495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32496 $(HOST_EXPORTS) \
b813574b 32497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32499 done; \
b813574b 32500 echo "Doing mostlyclean in send-pr" ; \
b00612cc 32501 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32504 "RANLIB=$${RANLIB}" \
0c24b341 32505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32506 mostlyclean) \
4fa63067
NN
32507 || exit 1
32508
b813574b 32509@endif send-pr
4fa63067 32510
b813574b
PB
32511.PHONY: maybe-clean-send-pr clean-send-pr
32512maybe-clean-send-pr:
32513@if send-pr
32514maybe-clean-send-pr: clean-send-pr
4fa63067 32515
b813574b 32516clean-send-pr:
0aed8855 32517 @: $(MAKE); $(unstage)
b813574b 32518 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32519 r=`${PWD_COMMAND}`; export r; \
32520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32521 $(HOST_EXPORTS) \
b813574b 32522 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32524 done; \
b813574b 32525 echo "Doing clean in send-pr" ; \
b00612cc 32526 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32529 "RANLIB=$${RANLIB}" \
0c24b341 32530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32531 clean) \
4fa63067
NN
32532 || exit 1
32533
b813574b 32534@endif send-pr
4fa63067 32535
b813574b
PB
32536.PHONY: maybe-distclean-send-pr distclean-send-pr
32537maybe-distclean-send-pr:
32538@if send-pr
32539maybe-distclean-send-pr: distclean-send-pr
4fa63067 32540
b813574b 32541distclean-send-pr:
0aed8855 32542 @: $(MAKE); $(unstage)
b813574b 32543 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32544 r=`${PWD_COMMAND}`; export r; \
32545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32546 $(HOST_EXPORTS) \
b813574b 32547 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32549 done; \
b813574b 32550 echo "Doing distclean in send-pr" ; \
b00612cc 32551 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32554 "RANLIB=$${RANLIB}" \
0c24b341 32555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32556 distclean) \
4fa63067
NN
32557 || exit 1
32558
b813574b 32559@endif send-pr
4fa63067 32560
b813574b
PB
32561.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
32562maybe-maintainer-clean-send-pr:
32563@if send-pr
32564maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 32565
b813574b 32566maintainer-clean-send-pr:
0aed8855 32567 @: $(MAKE); $(unstage)
b813574b 32568 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 32569 r=`${PWD_COMMAND}`; export r; \
b40e3958 32570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32571 $(HOST_EXPORTS) \
b813574b 32572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32574 done; \
b813574b 32575 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 32576 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32579 "RANLIB=$${RANLIB}" \
0c24b341 32580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32581 maintainer-clean) \
4fa63067 32582 || exit 1
3866be5d 32583
b813574b 32584@endif send-pr
3866be5d 32585
4fa63067 32586
a7254363 32587
b813574b
PB
32588.PHONY: configure-shellutils maybe-configure-shellutils
32589maybe-configure-shellutils:
4f0ef2d8
CD
32590@if gcc-bootstrap
32591configure-shellutils: stage_current
32592@endif gcc-bootstrap
b813574b
PB
32593@if shellutils
32594maybe-configure-shellutils: configure-shellutils
c52c6897 32595configure-shellutils:
0aed8855 32596 @: $(MAKE); $(unstage)
c52c6897 32597 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32599 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
32600 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 32601 $(HOST_EXPORTS) \
a7254363
PB
32602 echo Configuring in $(HOST_SUBDIR)/shellutils; \
32603 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 32604 case $(srcdir) in \
b00612cc
PB
32605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32606 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
32607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32608 esac; \
b00612cc
PB
32609 srcdiroption="--srcdir=$${topdir}/shellutils"; \
32610 libsrcdir="$$s/shellutils"; \
e2b9e2dc 32611 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32612 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32613 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32614 || exit 1
b813574b 32615@endif shellutils
e2b9e2dc 32616
a7254363
PB
32617
32618
d545f33b
PB
32619
32620
b813574b
PB
32621.PHONY: all-shellutils maybe-all-shellutils
32622maybe-all-shellutils:
4f0ef2d8
CD
32623@if gcc-bootstrap
32624all-shellutils: stage_current
32625@endif gcc-bootstrap
b813574b 32626@if shellutils
d27cc32e 32627TARGET-shellutils=all
b813574b
PB
32628maybe-all-shellutils: all-shellutils
32629all-shellutils: configure-shellutils
0aed8855 32630 @: $(MAKE); $(unstage)
b40e3958
L
32631 @r=`${PWD_COMMAND}`; export r; \
32632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32633 $(HOST_EXPORTS) \
b00612cc 32634 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
32635 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32636 $(TARGET-shellutils))
b813574b 32637@endif shellutils
3866be5d 32638
a7254363 32639
d545f33b
PB
32640
32641
b813574b
PB
32642.PHONY: check-shellutils maybe-check-shellutils
32643maybe-check-shellutils:
32644@if shellutils
32645maybe-check-shellutils: check-shellutils
3866be5d 32646
b813574b 32647check-shellutils:
0aed8855 32648 @: $(MAKE); $(unstage)
b40e3958
L
32649 @r=`${PWD_COMMAND}`; export r; \
32650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32651 $(HOST_EXPORTS) \
b00612cc
PB
32652 (cd $(HOST_SUBDIR)/shellutils && \
32653 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32654
b813574b 32655@endif shellutils
3866be5d 32656
b813574b
PB
32657.PHONY: install-shellutils maybe-install-shellutils
32658maybe-install-shellutils:
32659@if shellutils
32660maybe-install-shellutils: install-shellutils
16ae0395 32661
b813574b 32662install-shellutils: installdirs
0aed8855 32663 @: $(MAKE); $(unstage)
b40e3958
L
32664 @r=`${PWD_COMMAND}`; export r; \
32665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32666 $(HOST_EXPORTS) \
b00612cc 32667 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 32668 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32669
b813574b 32670@endif shellutils
4fa63067 32671
56a8fe78 32672# Other targets (info, dvi, pdf, etc.)
4fa63067 32673
b813574b
PB
32674.PHONY: maybe-info-shellutils info-shellutils
32675maybe-info-shellutils:
32676@if shellutils
32677maybe-info-shellutils: info-shellutils
4fa63067 32678
b813574b
PB
32679info-shellutils: \
32680 configure-shellutils
0aed8855 32681 @: $(MAKE); $(unstage)
b813574b 32682 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32683 r=`${PWD_COMMAND}`; export r; \
32684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32685 $(HOST_EXPORTS) \
b813574b 32686 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32688 done; \
b813574b 32689 echo "Doing info in shellutils" ; \
b00612cc 32690 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32693 "RANLIB=$${RANLIB}" \
0c24b341 32694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32695 info) \
4fa63067
NN
32696 || exit 1
32697
b813574b 32698@endif shellutils
4fa63067 32699
b813574b
PB
32700.PHONY: maybe-dvi-shellutils dvi-shellutils
32701maybe-dvi-shellutils:
32702@if shellutils
32703maybe-dvi-shellutils: dvi-shellutils
4fa63067 32704
b813574b
PB
32705dvi-shellutils: \
32706 configure-shellutils
0aed8855 32707 @: $(MAKE); $(unstage)
b813574b 32708 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32709 r=`${PWD_COMMAND}`; export r; \
32710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32711 $(HOST_EXPORTS) \
b813574b 32712 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32714 done; \
b813574b 32715 echo "Doing dvi in shellutils" ; \
b00612cc 32716 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32719 "RANLIB=$${RANLIB}" \
0c24b341 32720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32721 dvi) \
4fa63067
NN
32722 || exit 1
32723
b813574b 32724@endif shellutils
4fa63067 32725
56a8fe78
DD
32726.PHONY: maybe-pdf-shellutils pdf-shellutils
32727maybe-pdf-shellutils:
32728@if shellutils
32729maybe-pdf-shellutils: pdf-shellutils
32730
32731pdf-shellutils: \
32732 configure-shellutils
32733 @: $(MAKE); $(unstage)
32734 @[ -f ./shellutils/Makefile ] || exit 0; \
32735 r=`${PWD_COMMAND}`; export r; \
32736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32737 $(HOST_EXPORTS) \
32738 for flag in $(EXTRA_HOST_FLAGS) ; do \
32739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32740 done; \
32741 echo "Doing pdf in shellutils" ; \
32742 (cd $(HOST_SUBDIR)/shellutils && \
32743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32745 "RANLIB=$${RANLIB}" \
0c24b341 32746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32747 pdf) \
32748 || exit 1
32749
32750@endif shellutils
32751
6d389afc
MS
32752.PHONY: maybe-html-shellutils html-shellutils
32753maybe-html-shellutils:
32754@if shellutils
32755maybe-html-shellutils: html-shellutils
32756
32757html-shellutils: \
32758 configure-shellutils
0aed8855 32759 @: $(MAKE); $(unstage)
6d389afc
MS
32760 @[ -f ./shellutils/Makefile ] || exit 0; \
32761 r=`${PWD_COMMAND}`; export r; \
32762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32763 $(HOST_EXPORTS) \
32764 for flag in $(EXTRA_HOST_FLAGS) ; do \
32765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32766 done; \
32767 echo "Doing html in shellutils" ; \
b00612cc 32768 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
32769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32771 "RANLIB=$${RANLIB}" \
0c24b341 32772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32773 html) \
32774 || exit 1
32775
32776@endif shellutils
32777
b813574b
PB
32778.PHONY: maybe-TAGS-shellutils TAGS-shellutils
32779maybe-TAGS-shellutils:
32780@if shellutils
32781maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 32782
b813574b
PB
32783TAGS-shellutils: \
32784 configure-shellutils
0aed8855 32785 @: $(MAKE); $(unstage)
b813574b 32786 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32787 r=`${PWD_COMMAND}`; export r; \
32788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32789 $(HOST_EXPORTS) \
b813574b 32790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32792 done; \
b813574b 32793 echo "Doing TAGS in shellutils" ; \
b00612cc 32794 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32797 "RANLIB=$${RANLIB}" \
0c24b341 32798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32799 TAGS) \
4fa63067
NN
32800 || exit 1
32801
b813574b 32802@endif shellutils
4fa63067 32803
b813574b
PB
32804.PHONY: maybe-install-info-shellutils install-info-shellutils
32805maybe-install-info-shellutils:
32806@if shellutils
32807maybe-install-info-shellutils: install-info-shellutils
4fa63067 32808
b813574b
PB
32809install-info-shellutils: \
32810 configure-shellutils \
32811 info-shellutils
0aed8855 32812 @: $(MAKE); $(unstage)
b813574b 32813 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32814 r=`${PWD_COMMAND}`; export r; \
32815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32816 $(HOST_EXPORTS) \
b813574b 32817 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32819 done; \
b813574b 32820 echo "Doing install-info in shellutils" ; \
b00612cc 32821 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32824 "RANLIB=$${RANLIB}" \
0c24b341 32825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32826 install-info) \
4fa63067
NN
32827 || exit 1
32828
b813574b 32829@endif shellutils
4fa63067 32830
a3ca38d2
DD
32831.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
32832maybe-install-pdf-shellutils:
32833@if shellutils
32834maybe-install-pdf-shellutils: install-pdf-shellutils
32835
32836install-pdf-shellutils: \
32837 configure-shellutils \
32838 pdf-shellutils
32839 @: $(MAKE); $(unstage)
32840 @[ -f ./shellutils/Makefile ] || exit 0; \
32841 r=`${PWD_COMMAND}`; export r; \
32842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32843 $(HOST_EXPORTS) \
32844 for flag in $(EXTRA_HOST_FLAGS) ; do \
32845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32846 done; \
32847 echo "Doing install-pdf in shellutils" ; \
32848 (cd $(HOST_SUBDIR)/shellutils && \
32849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32851 "RANLIB=$${RANLIB}" \
0c24b341 32852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32853 install-pdf) \
32854 || exit 1
32855
32856@endif shellutils
32857
108a6f8e
CD
32858.PHONY: maybe-install-html-shellutils install-html-shellutils
32859maybe-install-html-shellutils:
32860@if shellutils
32861maybe-install-html-shellutils: install-html-shellutils
32862
32863install-html-shellutils: \
32864 configure-shellutils \
32865 html-shellutils
32866 @: $(MAKE); $(unstage)
32867 @[ -f ./shellutils/Makefile ] || exit 0; \
32868 r=`${PWD_COMMAND}`; export r; \
32869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32870 $(HOST_EXPORTS) \
32871 for flag in $(EXTRA_HOST_FLAGS) ; do \
32872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32873 done; \
32874 echo "Doing install-html in shellutils" ; \
32875 (cd $(HOST_SUBDIR)/shellutils && \
32876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32878 "RANLIB=$${RANLIB}" \
0c24b341 32879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32880 install-html) \
32881 || exit 1
32882
32883@endif shellutils
32884
b813574b
PB
32885.PHONY: maybe-installcheck-shellutils installcheck-shellutils
32886maybe-installcheck-shellutils:
32887@if shellutils
32888maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 32889
b813574b
PB
32890installcheck-shellutils: \
32891 configure-shellutils
0aed8855 32892 @: $(MAKE); $(unstage)
b813574b 32893 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32894 r=`${PWD_COMMAND}`; export r; \
32895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32896 $(HOST_EXPORTS) \
b813574b 32897 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32899 done; \
b813574b 32900 echo "Doing installcheck in shellutils" ; \
b00612cc 32901 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32904 "RANLIB=$${RANLIB}" \
0c24b341 32905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32906 installcheck) \
4fa63067
NN
32907 || exit 1
32908
b813574b 32909@endif shellutils
4fa63067 32910
b813574b
PB
32911.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
32912maybe-mostlyclean-shellutils:
32913@if shellutils
32914maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 32915
b813574b 32916mostlyclean-shellutils:
0aed8855 32917 @: $(MAKE); $(unstage)
b813574b 32918 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32919 r=`${PWD_COMMAND}`; export r; \
32920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32921 $(HOST_EXPORTS) \
b813574b 32922 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32924 done; \
b813574b 32925 echo "Doing mostlyclean in shellutils" ; \
b00612cc 32926 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32929 "RANLIB=$${RANLIB}" \
0c24b341 32930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32931 mostlyclean) \
4fa63067
NN
32932 || exit 1
32933
b813574b 32934@endif shellutils
4fa63067 32935
b813574b
PB
32936.PHONY: maybe-clean-shellutils clean-shellutils
32937maybe-clean-shellutils:
32938@if shellutils
32939maybe-clean-shellutils: clean-shellutils
4fa63067 32940
b813574b 32941clean-shellutils:
0aed8855 32942 @: $(MAKE); $(unstage)
b813574b 32943 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32944 r=`${PWD_COMMAND}`; export r; \
32945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32946 $(HOST_EXPORTS) \
b813574b 32947 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32949 done; \
b813574b 32950 echo "Doing clean in shellutils" ; \
b00612cc 32951 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32954 "RANLIB=$${RANLIB}" \
0c24b341 32955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32956 clean) \
4fa63067
NN
32957 || exit 1
32958
b813574b 32959@endif shellutils
4fa63067 32960
b813574b
PB
32961.PHONY: maybe-distclean-shellutils distclean-shellutils
32962maybe-distclean-shellutils:
32963@if shellutils
32964maybe-distclean-shellutils: distclean-shellutils
4fa63067 32965
b813574b 32966distclean-shellutils:
0aed8855 32967 @: $(MAKE); $(unstage)
b813574b 32968 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32969 r=`${PWD_COMMAND}`; export r; \
32970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32971 $(HOST_EXPORTS) \
b813574b 32972 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32974 done; \
b813574b 32975 echo "Doing distclean in shellutils" ; \
b00612cc 32976 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32979 "RANLIB=$${RANLIB}" \
0c24b341 32980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32981 distclean) \
4fa63067
NN
32982 || exit 1
32983
b813574b 32984@endif shellutils
4fa63067 32985
b813574b
PB
32986.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
32987maybe-maintainer-clean-shellutils:
32988@if shellutils
32989maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 32990
b813574b 32991maintainer-clean-shellutils:
0aed8855 32992 @: $(MAKE); $(unstage)
b813574b 32993 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32994 r=`${PWD_COMMAND}`; export r; \
32995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32996 $(HOST_EXPORTS) \
b813574b 32997 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32999 done; \
b813574b 33000 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 33001 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33004 "RANLIB=$${RANLIB}" \
0c24b341 33005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33006 maintainer-clean) \
4fa63067 33007 || exit 1
3866be5d 33008
b813574b 33009@endif shellutils
3866be5d 33010
4fa63067 33011
a7254363 33012
b813574b
PB
33013.PHONY: configure-sid maybe-configure-sid
33014maybe-configure-sid:
4f0ef2d8
CD
33015@if gcc-bootstrap
33016configure-sid: stage_current
33017@endif gcc-bootstrap
b813574b
PB
33018@if sid
33019maybe-configure-sid: configure-sid
c52c6897 33020configure-sid:
0aed8855 33021 @: $(MAKE); $(unstage)
c52c6897 33022 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33024 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
33025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 33026 $(HOST_EXPORTS) \
a7254363
PB
33027 echo Configuring in $(HOST_SUBDIR)/sid; \
33028 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 33029 case $(srcdir) in \
b00612cc
PB
33030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33031 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
33032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33033 esac; \
b00612cc
PB
33034 srcdiroption="--srcdir=$${topdir}/sid"; \
33035 libsrcdir="$$s/sid"; \
e2b9e2dc 33036 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33038 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33039 || exit 1
b813574b 33040@endif sid
e2b9e2dc 33041
a7254363
PB
33042
33043
d545f33b
PB
33044
33045
b813574b
PB
33046.PHONY: all-sid maybe-all-sid
33047maybe-all-sid:
4f0ef2d8
CD
33048@if gcc-bootstrap
33049all-sid: stage_current
33050@endif gcc-bootstrap
b813574b 33051@if sid
d27cc32e 33052TARGET-sid=all
b813574b
PB
33053maybe-all-sid: all-sid
33054all-sid: configure-sid
0aed8855 33055 @: $(MAKE); $(unstage)
b40e3958
L
33056 @r=`${PWD_COMMAND}`; export r; \
33057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33058 $(HOST_EXPORTS) \
b00612cc 33059 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
33060 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33061 $(TARGET-sid))
b813574b 33062@endif sid
3866be5d 33063
a7254363 33064
d545f33b
PB
33065
33066
b813574b
PB
33067.PHONY: check-sid maybe-check-sid
33068maybe-check-sid:
33069@if sid
33070maybe-check-sid: check-sid
3866be5d 33071
b813574b 33072check-sid:
0aed8855 33073 @: $(MAKE); $(unstage)
4fa63067
NN
33074 @r=`${PWD_COMMAND}`; export r; \
33075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33076 $(HOST_EXPORTS) \
b00612cc
PB
33077 (cd $(HOST_SUBDIR)/sid && \
33078 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33079
b813574b 33080@endif sid
3866be5d 33081
b813574b
PB
33082.PHONY: install-sid maybe-install-sid
33083maybe-install-sid:
33084@if sid
33085maybe-install-sid: install-sid
16ae0395 33086
b813574b 33087install-sid: installdirs
0aed8855 33088 @: $(MAKE); $(unstage)
b40e3958
L
33089 @r=`${PWD_COMMAND}`; export r; \
33090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33091 $(HOST_EXPORTS) \
b00612cc 33092 (cd $(HOST_SUBDIR)/sid && \
2da12f12 33093 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33094
b813574b 33095@endif sid
3866be5d 33096
56a8fe78 33097# Other targets (info, dvi, pdf, etc.)
4fa63067 33098
b813574b
PB
33099.PHONY: maybe-info-sid info-sid
33100maybe-info-sid:
33101@if sid
33102maybe-info-sid: info-sid
4fa63067 33103
b813574b
PB
33104info-sid: \
33105 configure-sid
0aed8855 33106 @: $(MAKE); $(unstage)
b813574b 33107 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33108 r=`${PWD_COMMAND}`; export r; \
33109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33110 $(HOST_EXPORTS) \
b813574b 33111 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33113 done; \
b813574b 33114 echo "Doing info in sid" ; \
b00612cc 33115 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33118 "RANLIB=$${RANLIB}" \
0c24b341 33119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33120 info) \
4fa63067
NN
33121 || exit 1
33122
b813574b 33123@endif sid
4fa63067 33124
b813574b
PB
33125.PHONY: maybe-dvi-sid dvi-sid
33126maybe-dvi-sid:
33127@if sid
33128maybe-dvi-sid: dvi-sid
4fa63067 33129
b813574b
PB
33130dvi-sid: \
33131 configure-sid
0aed8855 33132 @: $(MAKE); $(unstage)
b813574b 33133 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33134 r=`${PWD_COMMAND}`; export r; \
33135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33136 $(HOST_EXPORTS) \
b813574b 33137 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33139 done; \
b813574b 33140 echo "Doing dvi in sid" ; \
b00612cc 33141 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33144 "RANLIB=$${RANLIB}" \
0c24b341 33145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33146 dvi) \
4fa63067
NN
33147 || exit 1
33148
b813574b 33149@endif sid
4fa63067 33150
56a8fe78
DD
33151.PHONY: maybe-pdf-sid pdf-sid
33152maybe-pdf-sid:
33153@if sid
33154maybe-pdf-sid: pdf-sid
33155
33156pdf-sid: \
33157 configure-sid
33158 @: $(MAKE); $(unstage)
33159 @[ -f ./sid/Makefile ] || exit 0; \
33160 r=`${PWD_COMMAND}`; export r; \
33161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33162 $(HOST_EXPORTS) \
33163 for flag in $(EXTRA_HOST_FLAGS) ; do \
33164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33165 done; \
33166 echo "Doing pdf in sid" ; \
33167 (cd $(HOST_SUBDIR)/sid && \
33168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33170 "RANLIB=$${RANLIB}" \
0c24b341 33171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33172 pdf) \
33173 || exit 1
33174
33175@endif sid
33176
6d389afc
MS
33177.PHONY: maybe-html-sid html-sid
33178maybe-html-sid:
33179@if sid
33180maybe-html-sid: html-sid
33181
33182html-sid: \
33183 configure-sid
0aed8855 33184 @: $(MAKE); $(unstage)
6d389afc
MS
33185 @[ -f ./sid/Makefile ] || exit 0; \
33186 r=`${PWD_COMMAND}`; export r; \
33187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33188 $(HOST_EXPORTS) \
33189 for flag in $(EXTRA_HOST_FLAGS) ; do \
33190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33191 done; \
33192 echo "Doing html in sid" ; \
b00612cc 33193 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
33194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33196 "RANLIB=$${RANLIB}" \
0c24b341 33197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33198 html) \
33199 || exit 1
33200
33201@endif sid
33202
b813574b
PB
33203.PHONY: maybe-TAGS-sid TAGS-sid
33204maybe-TAGS-sid:
33205@if sid
33206maybe-TAGS-sid: TAGS-sid
4fa63067 33207
b813574b
PB
33208TAGS-sid: \
33209 configure-sid
0aed8855 33210 @: $(MAKE); $(unstage)
b813574b 33211 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33212 r=`${PWD_COMMAND}`; export r; \
33213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33214 $(HOST_EXPORTS) \
b813574b 33215 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33217 done; \
b813574b 33218 echo "Doing TAGS in sid" ; \
b00612cc 33219 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33222 "RANLIB=$${RANLIB}" \
0c24b341 33223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33224 TAGS) \
4fa63067
NN
33225 || exit 1
33226
b813574b 33227@endif sid
4fa63067 33228
b813574b
PB
33229.PHONY: maybe-install-info-sid install-info-sid
33230maybe-install-info-sid:
33231@if sid
33232maybe-install-info-sid: install-info-sid
4fa63067 33233
b813574b
PB
33234install-info-sid: \
33235 configure-sid \
33236 info-sid
0aed8855 33237 @: $(MAKE); $(unstage)
b813574b 33238 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33239 r=`${PWD_COMMAND}`; export r; \
33240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33241 $(HOST_EXPORTS) \
b813574b 33242 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33244 done; \
b813574b 33245 echo "Doing install-info in sid" ; \
b00612cc 33246 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33249 "RANLIB=$${RANLIB}" \
0c24b341 33250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33251 install-info) \
4fa63067
NN
33252 || exit 1
33253
b813574b 33254@endif sid
4fa63067 33255
a3ca38d2
DD
33256.PHONY: maybe-install-pdf-sid install-pdf-sid
33257maybe-install-pdf-sid:
33258@if sid
33259maybe-install-pdf-sid: install-pdf-sid
33260
33261install-pdf-sid: \
33262 configure-sid \
33263 pdf-sid
33264 @: $(MAKE); $(unstage)
33265 @[ -f ./sid/Makefile ] || exit 0; \
33266 r=`${PWD_COMMAND}`; export r; \
33267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33268 $(HOST_EXPORTS) \
33269 for flag in $(EXTRA_HOST_FLAGS) ; do \
33270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33271 done; \
33272 echo "Doing install-pdf in sid" ; \
33273 (cd $(HOST_SUBDIR)/sid && \
33274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33276 "RANLIB=$${RANLIB}" \
0c24b341 33277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33278 install-pdf) \
33279 || exit 1
33280
33281@endif sid
33282
108a6f8e
CD
33283.PHONY: maybe-install-html-sid install-html-sid
33284maybe-install-html-sid:
33285@if sid
33286maybe-install-html-sid: install-html-sid
33287
33288install-html-sid: \
33289 configure-sid \
33290 html-sid
33291 @: $(MAKE); $(unstage)
33292 @[ -f ./sid/Makefile ] || exit 0; \
33293 r=`${PWD_COMMAND}`; export r; \
33294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33295 $(HOST_EXPORTS) \
33296 for flag in $(EXTRA_HOST_FLAGS) ; do \
33297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33298 done; \
33299 echo "Doing install-html in sid" ; \
33300 (cd $(HOST_SUBDIR)/sid && \
33301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33303 "RANLIB=$${RANLIB}" \
0c24b341 33304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33305 install-html) \
33306 || exit 1
33307
33308@endif sid
33309
b813574b
PB
33310.PHONY: maybe-installcheck-sid installcheck-sid
33311maybe-installcheck-sid:
33312@if sid
33313maybe-installcheck-sid: installcheck-sid
4fa63067 33314
b813574b
PB
33315installcheck-sid: \
33316 configure-sid
0aed8855 33317 @: $(MAKE); $(unstage)
b813574b
PB
33318 @[ -f ./sid/Makefile ] || exit 0; \
33319 r=`${PWD_COMMAND}`; export r; \
4fa63067 33320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33321 $(HOST_EXPORTS) \
b813574b 33322 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33324 done; \
b813574b 33325 echo "Doing installcheck in sid" ; \
b00612cc 33326 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33329 "RANLIB=$${RANLIB}" \
0c24b341 33330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33331 installcheck) \
4fa63067
NN
33332 || exit 1
33333
b813574b 33334@endif sid
4fa63067 33335
b813574b
PB
33336.PHONY: maybe-mostlyclean-sid mostlyclean-sid
33337maybe-mostlyclean-sid:
33338@if sid
33339maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 33340
b813574b 33341mostlyclean-sid:
0aed8855 33342 @: $(MAKE); $(unstage)
b813574b 33343 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33344 r=`${PWD_COMMAND}`; export r; \
33345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33346 $(HOST_EXPORTS) \
b813574b 33347 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33349 done; \
b813574b 33350 echo "Doing mostlyclean in sid" ; \
b00612cc 33351 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33354 "RANLIB=$${RANLIB}" \
0c24b341 33355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33356 mostlyclean) \
4fa63067
NN
33357 || exit 1
33358
b813574b 33359@endif sid
4fa63067 33360
b813574b
PB
33361.PHONY: maybe-clean-sid clean-sid
33362maybe-clean-sid:
33363@if sid
33364maybe-clean-sid: clean-sid
4fa63067 33365
b813574b 33366clean-sid:
0aed8855 33367 @: $(MAKE); $(unstage)
b813574b 33368 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33369 r=`${PWD_COMMAND}`; export r; \
33370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33371 $(HOST_EXPORTS) \
b813574b 33372 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33374 done; \
b813574b 33375 echo "Doing clean in sid" ; \
b00612cc 33376 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33379 "RANLIB=$${RANLIB}" \
0c24b341 33380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33381 clean) \
4fa63067
NN
33382 || exit 1
33383
b813574b 33384@endif sid
4fa63067 33385
b813574b
PB
33386.PHONY: maybe-distclean-sid distclean-sid
33387maybe-distclean-sid:
33388@if sid
33389maybe-distclean-sid: distclean-sid
4fa63067 33390
b813574b 33391distclean-sid:
0aed8855 33392 @: $(MAKE); $(unstage)
b813574b 33393 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33394 r=`${PWD_COMMAND}`; export r; \
33395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33396 $(HOST_EXPORTS) \
b813574b 33397 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33399 done; \
b813574b 33400 echo "Doing distclean in sid" ; \
b00612cc 33401 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33404 "RANLIB=$${RANLIB}" \
0c24b341 33405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33406 distclean) \
4fa63067
NN
33407 || exit 1
33408
b813574b 33409@endif sid
4fa63067 33410
b813574b
PB
33411.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
33412maybe-maintainer-clean-sid:
33413@if sid
33414maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 33415
b813574b 33416maintainer-clean-sid:
0aed8855 33417 @: $(MAKE); $(unstage)
b813574b 33418 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33419 r=`${PWD_COMMAND}`; export r; \
33420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33421 $(HOST_EXPORTS) \
b813574b 33422 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33424 done; \
b813574b 33425 echo "Doing maintainer-clean in sid" ; \
b00612cc 33426 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33429 "RANLIB=$${RANLIB}" \
0c24b341 33430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33431 maintainer-clean) \
4fa63067
NN
33432 || exit 1
33433
b813574b 33434@endif sid
4fa63067
NN
33435
33436
a7254363 33437
b813574b
PB
33438.PHONY: configure-sim maybe-configure-sim
33439maybe-configure-sim:
4f0ef2d8
CD
33440@if gcc-bootstrap
33441configure-sim: stage_current
33442@endif gcc-bootstrap
b813574b
PB
33443@if sim
33444maybe-configure-sim: configure-sim
c52c6897 33445configure-sim:
0aed8855 33446 @: $(MAKE); $(unstage)
c52c6897 33447 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33449 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
33450 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 33451 $(HOST_EXPORTS) \
a7254363
PB
33452 echo Configuring in $(HOST_SUBDIR)/sim; \
33453 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 33454 case $(srcdir) in \
b00612cc
PB
33455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33456 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
33457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33458 esac; \
b00612cc
PB
33459 srcdiroption="--srcdir=$${topdir}/sim"; \
33460 libsrcdir="$$s/sim"; \
e2b9e2dc 33461 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33463 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33464 || exit 1
b813574b 33465@endif sim
e2b9e2dc 33466
a7254363
PB
33467
33468
d545f33b
PB
33469
33470
b813574b
PB
33471.PHONY: all-sim maybe-all-sim
33472maybe-all-sim:
4f0ef2d8
CD
33473@if gcc-bootstrap
33474all-sim: stage_current
33475@endif gcc-bootstrap
b813574b 33476@if sim
d27cc32e 33477TARGET-sim=all
b813574b
PB
33478maybe-all-sim: all-sim
33479all-sim: configure-sim
0aed8855 33480 @: $(MAKE); $(unstage)
b40e3958
L
33481 @r=`${PWD_COMMAND}`; export r; \
33482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33483 $(HOST_EXPORTS) \
b00612cc 33484 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
33485 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33486 $(TARGET-sim))
b813574b 33487@endif sim
3866be5d 33488
a7254363 33489
d545f33b
PB
33490
33491
b813574b
PB
33492.PHONY: check-sim maybe-check-sim
33493maybe-check-sim:
33494@if sim
33495maybe-check-sim: check-sim
3866be5d 33496
b813574b 33497check-sim:
0aed8855 33498 @: $(MAKE); $(unstage)
b40e3958
L
33499 @r=`${PWD_COMMAND}`; export r; \
33500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33501 $(HOST_EXPORTS) \
b00612cc
PB
33502 (cd $(HOST_SUBDIR)/sim && \
33503 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33504
b813574b 33505@endif sim
3866be5d 33506
b813574b
PB
33507.PHONY: install-sim maybe-install-sim
33508maybe-install-sim:
33509@if sim
33510maybe-install-sim: install-sim
16ae0395 33511
b813574b 33512install-sim: installdirs
0aed8855 33513 @: $(MAKE); $(unstage)
b40e3958
L
33514 @r=`${PWD_COMMAND}`; export r; \
33515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33516 $(HOST_EXPORTS) \
b00612cc 33517 (cd $(HOST_SUBDIR)/sim && \
2da12f12 33518 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33519
b813574b 33520@endif sim
3866be5d 33521
56a8fe78 33522# Other targets (info, dvi, pdf, etc.)
4fa63067 33523
b813574b
PB
33524.PHONY: maybe-info-sim info-sim
33525maybe-info-sim:
33526@if sim
33527maybe-info-sim: info-sim
4fa63067 33528
b813574b
PB
33529info-sim: \
33530 configure-sim
0aed8855 33531 @: $(MAKE); $(unstage)
b813574b 33532 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
33533 r=`${PWD_COMMAND}`; export r; \
33534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33535 $(HOST_EXPORTS) \
b813574b 33536 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33538 done; \
b813574b 33539 echo "Doing info in sim" ; \
b00612cc 33540 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33543 "RANLIB=$${RANLIB}" \
0c24b341 33544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33545 info) \
e2b9e2dc
NN
33546 || exit 1
33547
b813574b 33548@endif sim
4fa63067 33549
b813574b
PB
33550.PHONY: maybe-dvi-sim dvi-sim
33551maybe-dvi-sim:
33552@if sim
33553maybe-dvi-sim: dvi-sim
4fa63067 33554
b813574b
PB
33555dvi-sim: \
33556 configure-sim
0aed8855 33557 @: $(MAKE); $(unstage)
b813574b 33558 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33559 r=`${PWD_COMMAND}`; export r; \
b40e3958 33560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33561 $(HOST_EXPORTS) \
b813574b 33562 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33564 done; \
b813574b 33565 echo "Doing dvi in sim" ; \
b00612cc 33566 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33569 "RANLIB=$${RANLIB}" \
0c24b341 33570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33571 dvi) \
4fa63067 33572 || exit 1
3866be5d 33573
b813574b 33574@endif sim
3866be5d 33575
56a8fe78
DD
33576.PHONY: maybe-pdf-sim pdf-sim
33577maybe-pdf-sim:
33578@if sim
33579maybe-pdf-sim: pdf-sim
33580
33581pdf-sim: \
33582 configure-sim
33583 @: $(MAKE); $(unstage)
33584 @[ -f ./sim/Makefile ] || exit 0; \
33585 r=`${PWD_COMMAND}`; export r; \
33586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33587 $(HOST_EXPORTS) \
33588 for flag in $(EXTRA_HOST_FLAGS) ; do \
33589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33590 done; \
33591 echo "Doing pdf in sim" ; \
33592 (cd $(HOST_SUBDIR)/sim && \
33593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33595 "RANLIB=$${RANLIB}" \
0c24b341 33596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33597 pdf) \
33598 || exit 1
33599
33600@endif sim
33601
6d389afc
MS
33602.PHONY: maybe-html-sim html-sim
33603maybe-html-sim:
33604@if sim
33605maybe-html-sim: html-sim
33606
33607html-sim: \
33608 configure-sim
0aed8855 33609 @: $(MAKE); $(unstage)
6d389afc
MS
33610 @[ -f ./sim/Makefile ] || exit 0; \
33611 r=`${PWD_COMMAND}`; export r; \
33612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33613 $(HOST_EXPORTS) \
33614 for flag in $(EXTRA_HOST_FLAGS) ; do \
33615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33616 done; \
33617 echo "Doing html in sim" ; \
b00612cc 33618 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
33619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33621 "RANLIB=$${RANLIB}" \
0c24b341 33622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33623 html) \
33624 || exit 1
33625
33626@endif sim
33627
b813574b
PB
33628.PHONY: maybe-TAGS-sim TAGS-sim
33629maybe-TAGS-sim:
33630@if sim
33631maybe-TAGS-sim: TAGS-sim
4fa63067 33632
b813574b
PB
33633TAGS-sim: \
33634 configure-sim
0aed8855 33635 @: $(MAKE); $(unstage)
b813574b 33636 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33637 r=`${PWD_COMMAND}`; export r; \
b40e3958 33638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33639 $(HOST_EXPORTS) \
b813574b 33640 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33642 done; \
b813574b 33643 echo "Doing TAGS in sim" ; \
b00612cc 33644 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33647 "RANLIB=$${RANLIB}" \
0c24b341 33648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33649 TAGS) \
4fa63067 33650 || exit 1
3866be5d 33651
b813574b 33652@endif sim
3866be5d 33653
b813574b
PB
33654.PHONY: maybe-install-info-sim install-info-sim
33655maybe-install-info-sim:
33656@if sim
33657maybe-install-info-sim: install-info-sim
4fa63067 33658
b813574b
PB
33659install-info-sim: \
33660 configure-sim \
33661 info-sim
0aed8855 33662 @: $(MAKE); $(unstage)
b813574b 33663 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33664 r=`${PWD_COMMAND}`; export r; \
33665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33666 $(HOST_EXPORTS) \
b813574b 33667 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33669 done; \
b813574b 33670 echo "Doing install-info in sim" ; \
b00612cc 33671 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33674 "RANLIB=$${RANLIB}" \
0c24b341 33675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33676 install-info) \
4fa63067
NN
33677 || exit 1
33678
b813574b 33679@endif sim
4fa63067 33680
a3ca38d2
DD
33681.PHONY: maybe-install-pdf-sim install-pdf-sim
33682maybe-install-pdf-sim:
33683@if sim
33684maybe-install-pdf-sim: install-pdf-sim
33685
33686install-pdf-sim: \
33687 configure-sim \
33688 pdf-sim
33689 @: $(MAKE); $(unstage)
33690 @[ -f ./sim/Makefile ] || exit 0; \
33691 r=`${PWD_COMMAND}`; export r; \
33692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33693 $(HOST_EXPORTS) \
33694 for flag in $(EXTRA_HOST_FLAGS) ; do \
33695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33696 done; \
33697 echo "Doing install-pdf in sim" ; \
33698 (cd $(HOST_SUBDIR)/sim && \
33699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33701 "RANLIB=$${RANLIB}" \
0c24b341 33702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33703 install-pdf) \
33704 || exit 1
33705
33706@endif sim
33707
108a6f8e
CD
33708.PHONY: maybe-install-html-sim install-html-sim
33709maybe-install-html-sim:
33710@if sim
33711maybe-install-html-sim: install-html-sim
33712
33713install-html-sim: \
33714 configure-sim \
33715 html-sim
33716 @: $(MAKE); $(unstage)
33717 @[ -f ./sim/Makefile ] || exit 0; \
33718 r=`${PWD_COMMAND}`; export r; \
33719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33720 $(HOST_EXPORTS) \
33721 for flag in $(EXTRA_HOST_FLAGS) ; do \
33722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33723 done; \
33724 echo "Doing install-html in sim" ; \
33725 (cd $(HOST_SUBDIR)/sim && \
33726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33728 "RANLIB=$${RANLIB}" \
0c24b341 33729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33730 install-html) \
33731 || exit 1
33732
33733@endif sim
33734
b813574b
PB
33735.PHONY: maybe-installcheck-sim installcheck-sim
33736maybe-installcheck-sim:
33737@if sim
33738maybe-installcheck-sim: installcheck-sim
4fa63067 33739
b813574b
PB
33740installcheck-sim: \
33741 configure-sim
0aed8855 33742 @: $(MAKE); $(unstage)
b813574b 33743 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33744 r=`${PWD_COMMAND}`; export r; \
33745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33746 $(HOST_EXPORTS) \
b813574b 33747 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33749 done; \
b813574b 33750 echo "Doing installcheck in sim" ; \
b00612cc 33751 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33754 "RANLIB=$${RANLIB}" \
0c24b341 33755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33756 installcheck) \
4fa63067
NN
33757 || exit 1
33758
b813574b 33759@endif sim
4fa63067 33760
b813574b
PB
33761.PHONY: maybe-mostlyclean-sim mostlyclean-sim
33762maybe-mostlyclean-sim:
33763@if sim
33764maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 33765
b813574b 33766mostlyclean-sim:
0aed8855 33767 @: $(MAKE); $(unstage)
b813574b 33768 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33769 r=`${PWD_COMMAND}`; export r; \
33770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33771 $(HOST_EXPORTS) \
b813574b 33772 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33774 done; \
b813574b 33775 echo "Doing mostlyclean in sim" ; \
b00612cc 33776 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33779 "RANLIB=$${RANLIB}" \
0c24b341 33780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33781 mostlyclean) \
4fa63067
NN
33782 || exit 1
33783
b813574b 33784@endif sim
4fa63067 33785
b813574b
PB
33786.PHONY: maybe-clean-sim clean-sim
33787maybe-clean-sim:
33788@if sim
33789maybe-clean-sim: clean-sim
4fa63067 33790
b813574b 33791clean-sim:
0aed8855 33792 @: $(MAKE); $(unstage)
b813574b 33793 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33794 r=`${PWD_COMMAND}`; export r; \
33795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33796 $(HOST_EXPORTS) \
b813574b 33797 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33799 done; \
b813574b 33800 echo "Doing clean in sim" ; \
b00612cc 33801 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33804 "RANLIB=$${RANLIB}" \
0c24b341 33805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33806 clean) \
4fa63067
NN
33807 || exit 1
33808
b813574b 33809@endif sim
4fa63067 33810
b813574b
PB
33811.PHONY: maybe-distclean-sim distclean-sim
33812maybe-distclean-sim:
33813@if sim
33814maybe-distclean-sim: distclean-sim
4fa63067 33815
b813574b 33816distclean-sim:
0aed8855 33817 @: $(MAKE); $(unstage)
b813574b 33818 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33819 r=`${PWD_COMMAND}`; export r; \
33820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33821 $(HOST_EXPORTS) \
b813574b 33822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33824 done; \
b813574b 33825 echo "Doing distclean in sim" ; \
b00612cc 33826 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33829 "RANLIB=$${RANLIB}" \
0c24b341 33830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33831 distclean) \
4fa63067
NN
33832 || exit 1
33833
b813574b 33834@endif sim
4fa63067 33835
b813574b
PB
33836.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
33837maybe-maintainer-clean-sim:
33838@if sim
33839maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 33840
b813574b 33841maintainer-clean-sim:
0aed8855 33842 @: $(MAKE); $(unstage)
b813574b 33843 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33844 r=`${PWD_COMMAND}`; export r; \
b40e3958 33845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33846 $(HOST_EXPORTS) \
b813574b 33847 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33849 done; \
b813574b 33850 echo "Doing maintainer-clean in sim" ; \
b00612cc 33851 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33854 "RANLIB=$${RANLIB}" \
0c24b341 33855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33856 maintainer-clean) \
4fa63067 33857 || exit 1
3866be5d 33858
b813574b 33859@endif sim
3866be5d 33860
4fa63067 33861
a7254363 33862
b813574b
PB
33863.PHONY: configure-tar maybe-configure-tar
33864maybe-configure-tar:
4f0ef2d8
CD
33865@if gcc-bootstrap
33866configure-tar: stage_current
33867@endif gcc-bootstrap
b813574b
PB
33868@if tar
33869maybe-configure-tar: configure-tar
c52c6897 33870configure-tar:
0aed8855 33871 @: $(MAKE); $(unstage)
c52c6897 33872 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33874 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
33875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 33876 $(HOST_EXPORTS) \
a7254363
PB
33877 echo Configuring in $(HOST_SUBDIR)/tar; \
33878 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 33879 case $(srcdir) in \
b00612cc
PB
33880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33881 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
33882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33883 esac; \
b00612cc
PB
33884 srcdiroption="--srcdir=$${topdir}/tar"; \
33885 libsrcdir="$$s/tar"; \
e2b9e2dc 33886 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33888 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33889 || exit 1
b813574b 33890@endif tar
e2b9e2dc 33891
a7254363
PB
33892
33893
d545f33b
PB
33894
33895
b813574b
PB
33896.PHONY: all-tar maybe-all-tar
33897maybe-all-tar:
4f0ef2d8
CD
33898@if gcc-bootstrap
33899all-tar: stage_current
33900@endif gcc-bootstrap
b813574b 33901@if tar
d27cc32e 33902TARGET-tar=all
b813574b
PB
33903maybe-all-tar: all-tar
33904all-tar: configure-tar
0aed8855 33905 @: $(MAKE); $(unstage)
b40e3958
L
33906 @r=`${PWD_COMMAND}`; export r; \
33907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33908 $(HOST_EXPORTS) \
b00612cc 33909 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
33910 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33911 $(TARGET-tar))
b813574b 33912@endif tar
3866be5d 33913
a7254363 33914
d545f33b
PB
33915
33916
b813574b
PB
33917.PHONY: check-tar maybe-check-tar
33918maybe-check-tar:
33919@if tar
33920maybe-check-tar: check-tar
3866be5d 33921
b813574b 33922check-tar:
0aed8855 33923 @: $(MAKE); $(unstage)
b40e3958
L
33924 @r=`${PWD_COMMAND}`; export r; \
33925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33926 $(HOST_EXPORTS) \
b00612cc
PB
33927 (cd $(HOST_SUBDIR)/tar && \
33928 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33929
b813574b 33930@endif tar
3866be5d 33931
b813574b
PB
33932.PHONY: install-tar maybe-install-tar
33933maybe-install-tar:
33934@if tar
33935maybe-install-tar: install-tar
16ae0395 33936
b813574b 33937install-tar: installdirs
0aed8855 33938 @: $(MAKE); $(unstage)
b813574b
PB
33939 @r=`${PWD_COMMAND}`; export r; \
33940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33941 $(HOST_EXPORTS) \
b00612cc 33942 (cd $(HOST_SUBDIR)/tar && \
2da12f12 33943 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33944
b813574b 33945@endif tar
4fa63067 33946
56a8fe78 33947# Other targets (info, dvi, pdf, etc.)
4fa63067 33948
b813574b
PB
33949.PHONY: maybe-info-tar info-tar
33950maybe-info-tar:
33951@if tar
33952maybe-info-tar: info-tar
4fa63067 33953
b813574b
PB
33954info-tar: \
33955 configure-tar
0aed8855 33956 @: $(MAKE); $(unstage)
b813574b 33957 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 33958 r=`${PWD_COMMAND}`; export r; \
b40e3958 33959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33960 $(HOST_EXPORTS) \
b813574b 33961 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33963 done; \
b813574b 33964 echo "Doing info in tar" ; \
b00612cc 33965 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33968 "RANLIB=$${RANLIB}" \
0c24b341 33969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33970 info) \
4fa63067
NN
33971 || exit 1
33972
b813574b 33973@endif tar
4fa63067 33974
b813574b
PB
33975.PHONY: maybe-dvi-tar dvi-tar
33976maybe-dvi-tar:
33977@if tar
33978maybe-dvi-tar: dvi-tar
4fa63067 33979
b813574b
PB
33980dvi-tar: \
33981 configure-tar
0aed8855 33982 @: $(MAKE); $(unstage)
b813574b 33983 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33984 r=`${PWD_COMMAND}`; export r; \
33985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33986 $(HOST_EXPORTS) \
b813574b 33987 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33989 done; \
b813574b 33990 echo "Doing dvi in tar" ; \
b00612cc 33991 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33994 "RANLIB=$${RANLIB}" \
0c24b341 33995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33996 dvi) \
4fa63067
NN
33997 || exit 1
33998
b813574b 33999@endif tar
4fa63067 34000
56a8fe78
DD
34001.PHONY: maybe-pdf-tar pdf-tar
34002maybe-pdf-tar:
34003@if tar
34004maybe-pdf-tar: pdf-tar
34005
34006pdf-tar: \
34007 configure-tar
34008 @: $(MAKE); $(unstage)
34009 @[ -f ./tar/Makefile ] || exit 0; \
34010 r=`${PWD_COMMAND}`; export r; \
34011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34012 $(HOST_EXPORTS) \
34013 for flag in $(EXTRA_HOST_FLAGS) ; do \
34014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34015 done; \
34016 echo "Doing pdf in tar" ; \
34017 (cd $(HOST_SUBDIR)/tar && \
34018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34020 "RANLIB=$${RANLIB}" \
0c24b341 34021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34022 pdf) \
34023 || exit 1
34024
34025@endif tar
34026
6d389afc
MS
34027.PHONY: maybe-html-tar html-tar
34028maybe-html-tar:
34029@if tar
34030maybe-html-tar: html-tar
34031
34032html-tar: \
34033 configure-tar
0aed8855 34034 @: $(MAKE); $(unstage)
6d389afc
MS
34035 @[ -f ./tar/Makefile ] || exit 0; \
34036 r=`${PWD_COMMAND}`; export r; \
34037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34038 $(HOST_EXPORTS) \
34039 for flag in $(EXTRA_HOST_FLAGS) ; do \
34040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34041 done; \
34042 echo "Doing html in tar" ; \
b00612cc 34043 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
34044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34046 "RANLIB=$${RANLIB}" \
0c24b341 34047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34048 html) \
34049 || exit 1
34050
34051@endif tar
34052
b813574b
PB
34053.PHONY: maybe-TAGS-tar TAGS-tar
34054maybe-TAGS-tar:
34055@if tar
34056maybe-TAGS-tar: TAGS-tar
4fa63067 34057
b813574b
PB
34058TAGS-tar: \
34059 configure-tar
0aed8855 34060 @: $(MAKE); $(unstage)
b813574b 34061 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34062 r=`${PWD_COMMAND}`; export r; \
34063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34064 $(HOST_EXPORTS) \
b813574b 34065 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34067 done; \
b813574b 34068 echo "Doing TAGS in tar" ; \
b00612cc 34069 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34072 "RANLIB=$${RANLIB}" \
0c24b341 34073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34074 TAGS) \
4fa63067
NN
34075 || exit 1
34076
b813574b 34077@endif tar
4fa63067 34078
b813574b
PB
34079.PHONY: maybe-install-info-tar install-info-tar
34080maybe-install-info-tar:
34081@if tar
34082maybe-install-info-tar: install-info-tar
4fa63067 34083
b813574b
PB
34084install-info-tar: \
34085 configure-tar \
34086 info-tar
0aed8855 34087 @: $(MAKE); $(unstage)
b813574b 34088 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34089 r=`${PWD_COMMAND}`; export r; \
34090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34091 $(HOST_EXPORTS) \
b813574b 34092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34094 done; \
b813574b 34095 echo "Doing install-info in tar" ; \
b00612cc 34096 (cd $(HOST_SUBDIR)/tar && \
b813574b 34097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
34098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34099 "RANLIB=$${RANLIB}" \
0c24b341 34100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34101 install-info) \
4fa63067
NN
34102 || exit 1
34103
b813574b 34104@endif tar
4fa63067 34105
a3ca38d2
DD
34106.PHONY: maybe-install-pdf-tar install-pdf-tar
34107maybe-install-pdf-tar:
34108@if tar
34109maybe-install-pdf-tar: install-pdf-tar
34110
34111install-pdf-tar: \
34112 configure-tar \
34113 pdf-tar
34114 @: $(MAKE); $(unstage)
34115 @[ -f ./tar/Makefile ] || exit 0; \
34116 r=`${PWD_COMMAND}`; export r; \
34117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34118 $(HOST_EXPORTS) \
34119 for flag in $(EXTRA_HOST_FLAGS) ; do \
34120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34121 done; \
34122 echo "Doing install-pdf in tar" ; \
34123 (cd $(HOST_SUBDIR)/tar && \
34124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34126 "RANLIB=$${RANLIB}" \
0c24b341 34127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34128 install-pdf) \
34129 || exit 1
34130
34131@endif tar
34132
108a6f8e
CD
34133.PHONY: maybe-install-html-tar install-html-tar
34134maybe-install-html-tar:
34135@if tar
34136maybe-install-html-tar: install-html-tar
34137
34138install-html-tar: \
34139 configure-tar \
34140 html-tar
34141 @: $(MAKE); $(unstage)
34142 @[ -f ./tar/Makefile ] || exit 0; \
34143 r=`${PWD_COMMAND}`; export r; \
34144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34145 $(HOST_EXPORTS) \
34146 for flag in $(EXTRA_HOST_FLAGS) ; do \
34147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34148 done; \
34149 echo "Doing install-html in tar" ; \
34150 (cd $(HOST_SUBDIR)/tar && \
34151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34153 "RANLIB=$${RANLIB}" \
0c24b341 34154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34155 install-html) \
34156 || exit 1
34157
34158@endif tar
34159
b813574b
PB
34160.PHONY: maybe-installcheck-tar installcheck-tar
34161maybe-installcheck-tar:
34162@if tar
34163maybe-installcheck-tar: installcheck-tar
4fa63067 34164
b813574b
PB
34165installcheck-tar: \
34166 configure-tar
0aed8855 34167 @: $(MAKE); $(unstage)
b813574b 34168 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34169 r=`${PWD_COMMAND}`; export r; \
34170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34171 $(HOST_EXPORTS) \
b813574b 34172 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34174 done; \
b813574b 34175 echo "Doing installcheck in tar" ; \
b00612cc 34176 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34179 "RANLIB=$${RANLIB}" \
0c24b341 34180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34181 installcheck) \
4fa63067
NN
34182 || exit 1
34183
b813574b 34184@endif tar
4fa63067 34185
b813574b
PB
34186.PHONY: maybe-mostlyclean-tar mostlyclean-tar
34187maybe-mostlyclean-tar:
34188@if tar
34189maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 34190
b813574b 34191mostlyclean-tar:
0aed8855 34192 @: $(MAKE); $(unstage)
b813574b 34193 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34194 r=`${PWD_COMMAND}`; export r; \
34195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34196 $(HOST_EXPORTS) \
b813574b 34197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34199 done; \
b813574b 34200 echo "Doing mostlyclean in tar" ; \
b00612cc 34201 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34204 "RANLIB=$${RANLIB}" \
0c24b341 34205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34206 mostlyclean) \
4fa63067
NN
34207 || exit 1
34208
b813574b 34209@endif tar
4fa63067 34210
b813574b
PB
34211.PHONY: maybe-clean-tar clean-tar
34212maybe-clean-tar:
34213@if tar
34214maybe-clean-tar: clean-tar
4fa63067 34215
b813574b 34216clean-tar:
0aed8855 34217 @: $(MAKE); $(unstage)
b813574b 34218 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34219 r=`${PWD_COMMAND}`; export r; \
34220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34221 $(HOST_EXPORTS) \
b813574b 34222 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34224 done; \
b813574b 34225 echo "Doing clean in tar" ; \
b00612cc 34226 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34229 "RANLIB=$${RANLIB}" \
0c24b341 34230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34231 clean) \
4fa63067
NN
34232 || exit 1
34233
b813574b 34234@endif tar
4fa63067 34235
b813574b
PB
34236.PHONY: maybe-distclean-tar distclean-tar
34237maybe-distclean-tar:
34238@if tar
34239maybe-distclean-tar: distclean-tar
4fa63067 34240
b813574b 34241distclean-tar:
0aed8855 34242 @: $(MAKE); $(unstage)
b813574b 34243 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34244 r=`${PWD_COMMAND}`; export r; \
34245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34246 $(HOST_EXPORTS) \
b813574b 34247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34249 done; \
b813574b 34250 echo "Doing distclean in tar" ; \
b00612cc 34251 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34254 "RANLIB=$${RANLIB}" \
0c24b341 34255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34256 distclean) \
4fa63067
NN
34257 || exit 1
34258
b813574b 34259@endif tar
4fa63067 34260
b813574b
PB
34261.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
34262maybe-maintainer-clean-tar:
34263@if tar
34264maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 34265
b813574b 34266maintainer-clean-tar:
0aed8855 34267 @: $(MAKE); $(unstage)
b813574b 34268 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34269 r=`${PWD_COMMAND}`; export r; \
34270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34271 $(HOST_EXPORTS) \
b813574b 34272 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34274 done; \
b813574b 34275 echo "Doing maintainer-clean in tar" ; \
b00612cc 34276 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34279 "RANLIB=$${RANLIB}" \
0c24b341 34280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34281 maintainer-clean) \
4fa63067 34282 || exit 1
3866be5d 34283
b813574b 34284@endif tar
3866be5d 34285
4fa63067 34286
a7254363 34287
b813574b
PB
34288.PHONY: configure-texinfo maybe-configure-texinfo
34289maybe-configure-texinfo:
4f0ef2d8
CD
34290@if gcc-bootstrap
34291configure-texinfo: stage_current
34292@endif gcc-bootstrap
b813574b
PB
34293@if texinfo
34294maybe-configure-texinfo: configure-texinfo
c52c6897 34295configure-texinfo:
0aed8855 34296 @: $(MAKE); $(unstage)
c52c6897 34297 @r=`${PWD_COMMAND}`; export r; \
378fce5b 34298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34299 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
34300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 34301 $(HOST_EXPORTS) \
a7254363
PB
34302 echo Configuring in $(HOST_SUBDIR)/texinfo; \
34303 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 34304 case $(srcdir) in \
b00612cc
PB
34305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34306 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
34307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34308 esac; \
b00612cc
PB
34309 srcdiroption="--srcdir=$${topdir}/texinfo"; \
34310 libsrcdir="$$s/texinfo"; \
e2b9e2dc 34311 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34313 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34314 || exit 1
b813574b 34315@endif texinfo
e2b9e2dc 34316
a7254363
PB
34317
34318
d545f33b
PB
34319
34320
b813574b
PB
34321.PHONY: all-texinfo maybe-all-texinfo
34322maybe-all-texinfo:
4f0ef2d8
CD
34323@if gcc-bootstrap
34324all-texinfo: stage_current
34325@endif gcc-bootstrap
b813574b 34326@if texinfo
d27cc32e 34327TARGET-texinfo=all
b813574b
PB
34328maybe-all-texinfo: all-texinfo
34329all-texinfo: configure-texinfo
0aed8855 34330 @: $(MAKE); $(unstage)
b40e3958
L
34331 @r=`${PWD_COMMAND}`; export r; \
34332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34333 $(HOST_EXPORTS) \
b00612cc 34334 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
34335 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34336 $(TARGET-texinfo))
b813574b 34337@endif texinfo
3866be5d 34338
a7254363 34339
d545f33b
PB
34340
34341
b813574b
PB
34342.PHONY: check-texinfo maybe-check-texinfo
34343maybe-check-texinfo:
34344@if texinfo
34345maybe-check-texinfo: check-texinfo
3866be5d 34346
b813574b 34347check-texinfo:
0aed8855 34348 @: $(MAKE); $(unstage)
4fa63067
NN
34349 @r=`${PWD_COMMAND}`; export r; \
34350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34351 $(HOST_EXPORTS) \
b00612cc
PB
34352 (cd $(HOST_SUBDIR)/texinfo && \
34353 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34354
b813574b 34355@endif texinfo
3866be5d 34356
b813574b
PB
34357.PHONY: install-texinfo maybe-install-texinfo
34358maybe-install-texinfo:
34359@if texinfo
34360maybe-install-texinfo: install-texinfo
16ae0395 34361
b813574b 34362install-texinfo:
3866be5d 34363
b813574b 34364@endif texinfo
3866be5d 34365
56a8fe78 34366# Other targets (info, dvi, pdf, etc.)
4fa63067 34367
b813574b
PB
34368.PHONY: maybe-info-texinfo info-texinfo
34369maybe-info-texinfo:
34370@if texinfo
34371maybe-info-texinfo: info-texinfo
4fa63067 34372
b813574b
PB
34373info-texinfo: \
34374 configure-texinfo
0aed8855 34375 @: $(MAKE); $(unstage)
b813574b 34376 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34377 r=`${PWD_COMMAND}`; export r; \
34378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34379 $(HOST_EXPORTS) \
b813574b 34380 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34382 done; \
b813574b 34383 echo "Doing info in texinfo" ; \
b00612cc 34384 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34387 "RANLIB=$${RANLIB}" \
0c24b341 34388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34389 info) \
4fa63067
NN
34390 || exit 1
34391
b813574b 34392@endif texinfo
4fa63067 34393
b813574b
PB
34394.PHONY: maybe-dvi-texinfo dvi-texinfo
34395maybe-dvi-texinfo:
34396@if texinfo
34397maybe-dvi-texinfo: dvi-texinfo
4fa63067 34398
b813574b
PB
34399dvi-texinfo: \
34400 configure-texinfo
0aed8855 34401 @: $(MAKE); $(unstage)
b813574b 34402 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34403 r=`${PWD_COMMAND}`; export r; \
34404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34405 $(HOST_EXPORTS) \
b813574b 34406 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34408 done; \
b813574b 34409 echo "Doing dvi in texinfo" ; \
b00612cc 34410 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34413 "RANLIB=$${RANLIB}" \
0c24b341 34414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34415 dvi) \
4fa63067
NN
34416 || exit 1
34417
b813574b 34418@endif texinfo
4fa63067 34419
56a8fe78
DD
34420.PHONY: maybe-pdf-texinfo pdf-texinfo
34421maybe-pdf-texinfo:
34422@if texinfo
34423maybe-pdf-texinfo: pdf-texinfo
34424
34425pdf-texinfo: \
34426 configure-texinfo
34427 @: $(MAKE); $(unstage)
34428 @[ -f ./texinfo/Makefile ] || exit 0; \
34429 r=`${PWD_COMMAND}`; export r; \
34430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34431 $(HOST_EXPORTS) \
34432 for flag in $(EXTRA_HOST_FLAGS) ; do \
34433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34434 done; \
34435 echo "Doing pdf in texinfo" ; \
34436 (cd $(HOST_SUBDIR)/texinfo && \
34437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34439 "RANLIB=$${RANLIB}" \
0c24b341 34440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34441 pdf) \
34442 || exit 1
34443
34444@endif texinfo
34445
6d389afc
MS
34446.PHONY: maybe-html-texinfo html-texinfo
34447maybe-html-texinfo:
34448@if texinfo
34449maybe-html-texinfo: html-texinfo
34450
34451html-texinfo: \
34452 configure-texinfo
0aed8855 34453 @: $(MAKE); $(unstage)
6d389afc
MS
34454 @[ -f ./texinfo/Makefile ] || exit 0; \
34455 r=`${PWD_COMMAND}`; export r; \
34456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34457 $(HOST_EXPORTS) \
34458 for flag in $(EXTRA_HOST_FLAGS) ; do \
34459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34460 done; \
34461 echo "Doing html in texinfo" ; \
b00612cc 34462 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
34463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34465 "RANLIB=$${RANLIB}" \
0c24b341 34466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34467 html) \
34468 || exit 1
34469
34470@endif texinfo
34471
b813574b
PB
34472.PHONY: maybe-TAGS-texinfo TAGS-texinfo
34473maybe-TAGS-texinfo:
34474@if texinfo
34475maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 34476
b813574b
PB
34477TAGS-texinfo: \
34478 configure-texinfo
0aed8855 34479 @: $(MAKE); $(unstage)
b813574b 34480 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34481 r=`${PWD_COMMAND}`; export r; \
34482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34483 $(HOST_EXPORTS) \
b813574b 34484 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34486 done; \
b813574b 34487 echo "Doing TAGS in texinfo" ; \
b00612cc 34488 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34491 "RANLIB=$${RANLIB}" \
0c24b341 34492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34493 TAGS) \
4fa63067
NN
34494 || exit 1
34495
b813574b 34496@endif texinfo
4fa63067 34497
b813574b
PB
34498.PHONY: maybe-install-info-texinfo install-info-texinfo
34499maybe-install-info-texinfo:
34500@if texinfo
34501maybe-install-info-texinfo: install-info-texinfo
4fa63067 34502
b813574b
PB
34503install-info-texinfo: \
34504 configure-texinfo \
34505 info-texinfo
0aed8855 34506 @: $(MAKE); $(unstage)
b813574b 34507 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34508 r=`${PWD_COMMAND}`; export r; \
34509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34510 $(HOST_EXPORTS) \
b813574b 34511 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34513 done; \
b813574b 34514 echo "Doing install-info in texinfo" ; \
b00612cc 34515 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34518 "RANLIB=$${RANLIB}" \
0c24b341 34519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34520 install-info) \
4fa63067
NN
34521 || exit 1
34522
b813574b 34523@endif texinfo
4fa63067 34524
a3ca38d2
DD
34525.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
34526maybe-install-pdf-texinfo:
34527@if texinfo
34528maybe-install-pdf-texinfo: install-pdf-texinfo
34529
34530install-pdf-texinfo: \
34531 configure-texinfo \
34532 pdf-texinfo
34533 @: $(MAKE); $(unstage)
34534 @[ -f ./texinfo/Makefile ] || exit 0; \
34535 r=`${PWD_COMMAND}`; export r; \
34536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34537 $(HOST_EXPORTS) \
34538 for flag in $(EXTRA_HOST_FLAGS) ; do \
34539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34540 done; \
34541 echo "Doing install-pdf in texinfo" ; \
34542 (cd $(HOST_SUBDIR)/texinfo && \
34543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34545 "RANLIB=$${RANLIB}" \
0c24b341 34546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34547 install-pdf) \
34548 || exit 1
34549
34550@endif texinfo
34551
108a6f8e
CD
34552.PHONY: maybe-install-html-texinfo install-html-texinfo
34553maybe-install-html-texinfo:
34554@if texinfo
34555maybe-install-html-texinfo: install-html-texinfo
34556
34557install-html-texinfo: \
34558 configure-texinfo \
34559 html-texinfo
34560 @: $(MAKE); $(unstage)
34561 @[ -f ./texinfo/Makefile ] || exit 0; \
34562 r=`${PWD_COMMAND}`; export r; \
34563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34564 $(HOST_EXPORTS) \
34565 for flag in $(EXTRA_HOST_FLAGS) ; do \
34566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34567 done; \
34568 echo "Doing install-html in texinfo" ; \
34569 (cd $(HOST_SUBDIR)/texinfo && \
34570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34572 "RANLIB=$${RANLIB}" \
0c24b341 34573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34574 install-html) \
34575 || exit 1
34576
34577@endif texinfo
34578
b813574b
PB
34579.PHONY: maybe-installcheck-texinfo installcheck-texinfo
34580maybe-installcheck-texinfo:
34581@if texinfo
34582maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 34583
b813574b
PB
34584installcheck-texinfo: \
34585 configure-texinfo
0aed8855 34586 @: $(MAKE); $(unstage)
b813574b 34587 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34588 r=`${PWD_COMMAND}`; export r; \
34589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34590 $(HOST_EXPORTS) \
b813574b 34591 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34593 done; \
b813574b 34594 echo "Doing installcheck in texinfo" ; \
b00612cc 34595 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34598 "RANLIB=$${RANLIB}" \
0c24b341 34599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34600 installcheck) \
4fa63067
NN
34601 || exit 1
34602
b813574b 34603@endif texinfo
4fa63067 34604
b813574b
PB
34605.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
34606maybe-mostlyclean-texinfo:
34607@if texinfo
34608maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 34609
b813574b 34610mostlyclean-texinfo:
0aed8855 34611 @: $(MAKE); $(unstage)
b813574b 34612 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34613 r=`${PWD_COMMAND}`; export r; \
34614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34615 $(HOST_EXPORTS) \
b813574b 34616 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34618 done; \
b813574b 34619 echo "Doing mostlyclean in texinfo" ; \
b00612cc 34620 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34623 "RANLIB=$${RANLIB}" \
0c24b341 34624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34625 mostlyclean) \
4fa63067
NN
34626 || exit 1
34627
b813574b 34628@endif texinfo
4fa63067 34629
b813574b
PB
34630.PHONY: maybe-clean-texinfo clean-texinfo
34631maybe-clean-texinfo:
34632@if texinfo
34633maybe-clean-texinfo: clean-texinfo
4fa63067 34634
b813574b 34635clean-texinfo:
0aed8855 34636 @: $(MAKE); $(unstage)
b813574b 34637 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34638 r=`${PWD_COMMAND}`; export r; \
34639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34640 $(HOST_EXPORTS) \
b813574b 34641 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34643 done; \
b813574b 34644 echo "Doing clean in texinfo" ; \
b00612cc 34645 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34648 "RANLIB=$${RANLIB}" \
0c24b341 34649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34650 clean) \
4fa63067
NN
34651 || exit 1
34652
b813574b 34653@endif texinfo
4fa63067 34654
b813574b
PB
34655.PHONY: maybe-distclean-texinfo distclean-texinfo
34656maybe-distclean-texinfo:
34657@if texinfo
34658maybe-distclean-texinfo: distclean-texinfo
4fa63067 34659
b813574b 34660distclean-texinfo:
0aed8855 34661 @: $(MAKE); $(unstage)
b813574b 34662 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34663 r=`${PWD_COMMAND}`; export r; \
34664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34665 $(HOST_EXPORTS) \
b813574b 34666 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34668 done; \
b813574b 34669 echo "Doing distclean in texinfo" ; \
b00612cc 34670 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34673 "RANLIB=$${RANLIB}" \
0c24b341 34674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34675 distclean) \
4fa63067
NN
34676 || exit 1
34677
b813574b 34678@endif texinfo
4fa63067 34679
b813574b
PB
34680.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
34681maybe-maintainer-clean-texinfo:
34682@if texinfo
34683maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 34684
b813574b 34685maintainer-clean-texinfo:
0aed8855 34686 @: $(MAKE); $(unstage)
b813574b 34687 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34688 r=`${PWD_COMMAND}`; export r; \
34689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34690 $(HOST_EXPORTS) \
b813574b 34691 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34693 done; \
b813574b 34694 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 34695 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34698 "RANLIB=$${RANLIB}" \
0c24b341 34699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34700 maintainer-clean) \
4fa63067
NN
34701 || exit 1
34702
b813574b 34703@endif texinfo
4fa63067
NN
34704
34705
a7254363 34706
b813574b
PB
34707.PHONY: configure-textutils maybe-configure-textutils
34708maybe-configure-textutils:
4f0ef2d8
CD
34709@if gcc-bootstrap
34710configure-textutils: stage_current
34711@endif gcc-bootstrap
b813574b
PB
34712@if textutils
34713maybe-configure-textutils: configure-textutils
c52c6897 34714configure-textutils:
0aed8855 34715 @: $(MAKE); $(unstage)
c52c6897 34716 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34718 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
34719 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 34720 $(HOST_EXPORTS) \
a7254363
PB
34721 echo Configuring in $(HOST_SUBDIR)/textutils; \
34722 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 34723 case $(srcdir) in \
b00612cc
PB
34724 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34725 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
34726 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34727 esac; \
b00612cc
PB
34728 srcdiroption="--srcdir=$${topdir}/textutils"; \
34729 libsrcdir="$$s/textutils"; \
e2b9e2dc 34730 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34731 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34732 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34733 || exit 1
b813574b 34734@endif textutils
e2b9e2dc 34735
a7254363
PB
34736
34737
d545f33b
PB
34738
34739
b813574b
PB
34740.PHONY: all-textutils maybe-all-textutils
34741maybe-all-textutils:
4f0ef2d8
CD
34742@if gcc-bootstrap
34743all-textutils: stage_current
34744@endif gcc-bootstrap
b813574b 34745@if textutils
d27cc32e 34746TARGET-textutils=all
b813574b
PB
34747maybe-all-textutils: all-textutils
34748all-textutils: configure-textutils
0aed8855 34749 @: $(MAKE); $(unstage)
b40e3958
L
34750 @r=`${PWD_COMMAND}`; export r; \
34751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34752 $(HOST_EXPORTS) \
b00612cc 34753 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
34754 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34755 $(TARGET-textutils))
b813574b 34756@endif textutils
3866be5d 34757
a7254363 34758
d545f33b
PB
34759
34760
b813574b
PB
34761.PHONY: check-textutils maybe-check-textutils
34762maybe-check-textutils:
34763@if textutils
34764maybe-check-textutils: check-textutils
3866be5d 34765
b813574b 34766check-textutils:
0aed8855 34767 @: $(MAKE); $(unstage)
b40e3958
L
34768 @r=`${PWD_COMMAND}`; export r; \
34769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34770 $(HOST_EXPORTS) \
b00612cc
PB
34771 (cd $(HOST_SUBDIR)/textutils && \
34772 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34773
b813574b 34774@endif textutils
3866be5d 34775
b813574b
PB
34776.PHONY: install-textutils maybe-install-textutils
34777maybe-install-textutils:
34778@if textutils
34779maybe-install-textutils: install-textutils
16ae0395 34780
b813574b 34781install-textutils: installdirs
0aed8855 34782 @: $(MAKE); $(unstage)
b40e3958
L
34783 @r=`${PWD_COMMAND}`; export r; \
34784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34785 $(HOST_EXPORTS) \
b00612cc 34786 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 34787 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34788
b813574b 34789@endif textutils
3866be5d 34790
56a8fe78 34791# Other targets (info, dvi, pdf, etc.)
4fa63067 34792
b813574b
PB
34793.PHONY: maybe-info-textutils info-textutils
34794maybe-info-textutils:
34795@if textutils
34796maybe-info-textutils: info-textutils
4fa63067 34797
b813574b
PB
34798info-textutils: \
34799 configure-textutils
0aed8855 34800 @: $(MAKE); $(unstage)
b813574b 34801 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
34802 r=`${PWD_COMMAND}`; export r; \
34803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34804 $(HOST_EXPORTS) \
b813574b 34805 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34807 done; \
b813574b 34808 echo "Doing info in textutils" ; \
b00612cc 34809 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34812 "RANLIB=$${RANLIB}" \
0c24b341 34813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34814 info) \
e2b9e2dc
NN
34815 || exit 1
34816
b813574b 34817@endif textutils
4fa63067 34818
b813574b
PB
34819.PHONY: maybe-dvi-textutils dvi-textutils
34820maybe-dvi-textutils:
34821@if textutils
34822maybe-dvi-textutils: dvi-textutils
4fa63067 34823
b813574b
PB
34824dvi-textutils: \
34825 configure-textutils
0aed8855 34826 @: $(MAKE); $(unstage)
b813574b 34827 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 34828 r=`${PWD_COMMAND}`; export r; \
b40e3958 34829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34830 $(HOST_EXPORTS) \
b813574b 34831 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34833 done; \
b813574b 34834 echo "Doing dvi in textutils" ; \
b00612cc 34835 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34838 "RANLIB=$${RANLIB}" \
0c24b341 34839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34840 dvi) \
4fa63067 34841 || exit 1
3866be5d 34842
b813574b 34843@endif textutils
3866be5d 34844
56a8fe78
DD
34845.PHONY: maybe-pdf-textutils pdf-textutils
34846maybe-pdf-textutils:
34847@if textutils
34848maybe-pdf-textutils: pdf-textutils
34849
34850pdf-textutils: \
34851 configure-textutils
34852 @: $(MAKE); $(unstage)
34853 @[ -f ./textutils/Makefile ] || exit 0; \
34854 r=`${PWD_COMMAND}`; export r; \
34855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34856 $(HOST_EXPORTS) \
34857 for flag in $(EXTRA_HOST_FLAGS) ; do \
34858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34859 done; \
34860 echo "Doing pdf in textutils" ; \
34861 (cd $(HOST_SUBDIR)/textutils && \
34862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34864 "RANLIB=$${RANLIB}" \
0c24b341 34865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34866 pdf) \
34867 || exit 1
34868
34869@endif textutils
34870
6d389afc
MS
34871.PHONY: maybe-html-textutils html-textutils
34872maybe-html-textutils:
34873@if textutils
34874maybe-html-textutils: html-textutils
34875
34876html-textutils: \
34877 configure-textutils
0aed8855 34878 @: $(MAKE); $(unstage)
6d389afc
MS
34879 @[ -f ./textutils/Makefile ] || exit 0; \
34880 r=`${PWD_COMMAND}`; export r; \
34881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34882 $(HOST_EXPORTS) \
34883 for flag in $(EXTRA_HOST_FLAGS) ; do \
34884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34885 done; \
34886 echo "Doing html in textutils" ; \
b00612cc 34887 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
34888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34890 "RANLIB=$${RANLIB}" \
0c24b341 34891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34892 html) \
34893 || exit 1
34894
34895@endif textutils
34896
b813574b
PB
34897.PHONY: maybe-TAGS-textutils TAGS-textutils
34898maybe-TAGS-textutils:
34899@if textutils
34900maybe-TAGS-textutils: TAGS-textutils
4fa63067 34901
b813574b
PB
34902TAGS-textutils: \
34903 configure-textutils
0aed8855 34904 @: $(MAKE); $(unstage)
b813574b 34905 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 34906 r=`${PWD_COMMAND}`; export r; \
b40e3958 34907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34908 $(HOST_EXPORTS) \
b813574b 34909 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34911 done; \
b813574b 34912 echo "Doing TAGS in textutils" ; \
b00612cc 34913 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34916 "RANLIB=$${RANLIB}" \
0c24b341 34917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34918 TAGS) \
4fa63067 34919 || exit 1
3866be5d 34920
b813574b 34921@endif textutils
3866be5d 34922
b813574b
PB
34923.PHONY: maybe-install-info-textutils install-info-textutils
34924maybe-install-info-textutils:
34925@if textutils
34926maybe-install-info-textutils: install-info-textutils
4fa63067 34927
b813574b
PB
34928install-info-textutils: \
34929 configure-textutils \
34930 info-textutils
0aed8855 34931 @: $(MAKE); $(unstage)
b813574b 34932 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
34933 r=`${PWD_COMMAND}`; export r; \
34934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34935 $(HOST_EXPORTS) \
b813574b 34936 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34938 done; \
b813574b 34939 echo "Doing install-info in textutils" ; \
b00612cc 34940 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34943 "RANLIB=$${RANLIB}" \
0c24b341 34944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34945 install-info) \
4fa63067
NN
34946 || exit 1
34947
b813574b 34948@endif textutils
4fa63067 34949
a3ca38d2
DD
34950.PHONY: maybe-install-pdf-textutils install-pdf-textutils
34951maybe-install-pdf-textutils:
34952@if textutils
34953maybe-install-pdf-textutils: install-pdf-textutils
34954
34955install-pdf-textutils: \
34956 configure-textutils \
34957 pdf-textutils
34958 @: $(MAKE); $(unstage)
34959 @[ -f ./textutils/Makefile ] || exit 0; \
34960 r=`${PWD_COMMAND}`; export r; \
34961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34962 $(HOST_EXPORTS) \
34963 for flag in $(EXTRA_HOST_FLAGS) ; do \
34964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34965 done; \
34966 echo "Doing install-pdf in textutils" ; \
34967 (cd $(HOST_SUBDIR)/textutils && \
34968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34970 "RANLIB=$${RANLIB}" \
0c24b341 34971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34972 install-pdf) \
34973 || exit 1
34974
34975@endif textutils
34976
108a6f8e
CD
34977.PHONY: maybe-install-html-textutils install-html-textutils
34978maybe-install-html-textutils:
34979@if textutils
34980maybe-install-html-textutils: install-html-textutils
34981
34982install-html-textutils: \
34983 configure-textutils \
34984 html-textutils
34985 @: $(MAKE); $(unstage)
34986 @[ -f ./textutils/Makefile ] || exit 0; \
34987 r=`${PWD_COMMAND}`; export r; \
34988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34989 $(HOST_EXPORTS) \
34990 for flag in $(EXTRA_HOST_FLAGS) ; do \
34991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34992 done; \
34993 echo "Doing install-html in textutils" ; \
34994 (cd $(HOST_SUBDIR)/textutils && \
34995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34997 "RANLIB=$${RANLIB}" \
0c24b341 34998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34999 install-html) \
35000 || exit 1
35001
35002@endif textutils
35003
b813574b
PB
35004.PHONY: maybe-installcheck-textutils installcheck-textutils
35005maybe-installcheck-textutils:
35006@if textutils
35007maybe-installcheck-textutils: installcheck-textutils
4fa63067 35008
b813574b
PB
35009installcheck-textutils: \
35010 configure-textutils
0aed8855 35011 @: $(MAKE); $(unstage)
b813574b 35012 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35013 r=`${PWD_COMMAND}`; export r; \
35014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35015 $(HOST_EXPORTS) \
b813574b 35016 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35018 done; \
b813574b 35019 echo "Doing installcheck in textutils" ; \
b00612cc 35020 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35023 "RANLIB=$${RANLIB}" \
0c24b341 35024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35025 installcheck) \
4fa63067
NN
35026 || exit 1
35027
b813574b 35028@endif textutils
4fa63067 35029
b813574b
PB
35030.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
35031maybe-mostlyclean-textutils:
35032@if textutils
35033maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 35034
b813574b 35035mostlyclean-textutils:
0aed8855 35036 @: $(MAKE); $(unstage)
b813574b 35037 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35038 r=`${PWD_COMMAND}`; export r; \
35039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35040 $(HOST_EXPORTS) \
b813574b 35041 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35043 done; \
b813574b 35044 echo "Doing mostlyclean in textutils" ; \
b00612cc 35045 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35048 "RANLIB=$${RANLIB}" \
0c24b341 35049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35050 mostlyclean) \
4fa63067
NN
35051 || exit 1
35052
b813574b 35053@endif textutils
4fa63067 35054
b813574b
PB
35055.PHONY: maybe-clean-textutils clean-textutils
35056maybe-clean-textutils:
35057@if textutils
35058maybe-clean-textutils: clean-textutils
4fa63067 35059
b813574b 35060clean-textutils:
0aed8855 35061 @: $(MAKE); $(unstage)
b813574b 35062 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35063 r=`${PWD_COMMAND}`; export r; \
35064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35065 $(HOST_EXPORTS) \
b813574b 35066 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35068 done; \
b813574b 35069 echo "Doing clean in textutils" ; \
b00612cc 35070 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35073 "RANLIB=$${RANLIB}" \
0c24b341 35074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35075 clean) \
4fa63067
NN
35076 || exit 1
35077
b813574b 35078@endif textutils
4fa63067 35079
b813574b
PB
35080.PHONY: maybe-distclean-textutils distclean-textutils
35081maybe-distclean-textutils:
35082@if textutils
35083maybe-distclean-textutils: distclean-textutils
4fa63067 35084
b813574b 35085distclean-textutils:
0aed8855 35086 @: $(MAKE); $(unstage)
b813574b 35087 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35088 r=`${PWD_COMMAND}`; export r; \
35089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35090 $(HOST_EXPORTS) \
b813574b 35091 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35093 done; \
b813574b 35094 echo "Doing distclean in textutils" ; \
b00612cc 35095 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35098 "RANLIB=$${RANLIB}" \
0c24b341 35099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35100 distclean) \
4fa63067
NN
35101 || exit 1
35102
b813574b 35103@endif textutils
4fa63067 35104
b813574b
PB
35105.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
35106maybe-maintainer-clean-textutils:
35107@if textutils
35108maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 35109
b813574b 35110maintainer-clean-textutils:
0aed8855 35111 @: $(MAKE); $(unstage)
b813574b 35112 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 35113 r=`${PWD_COMMAND}`; export r; \
b40e3958 35114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35115 $(HOST_EXPORTS) \
b813574b 35116 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35118 done; \
b813574b 35119 echo "Doing maintainer-clean in textutils" ; \
b00612cc 35120 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35123 "RANLIB=$${RANLIB}" \
0c24b341 35124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35125 maintainer-clean) \
4fa63067 35126 || exit 1
3866be5d 35127
b813574b 35128@endif textutils
3866be5d 35129
4fa63067 35130
a7254363 35131
b813574b
PB
35132.PHONY: configure-time maybe-configure-time
35133maybe-configure-time:
4f0ef2d8
CD
35134@if gcc-bootstrap
35135configure-time: stage_current
35136@endif gcc-bootstrap
b813574b
PB
35137@if time
35138maybe-configure-time: configure-time
c52c6897 35139configure-time:
0aed8855 35140 @: $(MAKE); $(unstage)
c52c6897 35141 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35143 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
35144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 35145 $(HOST_EXPORTS) \
a7254363
PB
35146 echo Configuring in $(HOST_SUBDIR)/time; \
35147 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 35148 case $(srcdir) in \
b00612cc
PB
35149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35150 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
35151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35152 esac; \
b00612cc
PB
35153 srcdiroption="--srcdir=$${topdir}/time"; \
35154 libsrcdir="$$s/time"; \
e2b9e2dc 35155 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35157 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35158 || exit 1
b813574b 35159@endif time
e2b9e2dc 35160
a7254363
PB
35161
35162
d545f33b
PB
35163
35164
b813574b
PB
35165.PHONY: all-time maybe-all-time
35166maybe-all-time:
4f0ef2d8
CD
35167@if gcc-bootstrap
35168all-time: stage_current
35169@endif gcc-bootstrap
b813574b 35170@if time
d27cc32e 35171TARGET-time=all
b813574b
PB
35172maybe-all-time: all-time
35173all-time: configure-time
0aed8855 35174 @: $(MAKE); $(unstage)
b40e3958
L
35175 @r=`${PWD_COMMAND}`; export r; \
35176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35177 $(HOST_EXPORTS) \
b00612cc 35178 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
35179 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35180 $(TARGET-time))
b813574b 35181@endif time
3866be5d 35182
a7254363 35183
d545f33b
PB
35184
35185
b813574b
PB
35186.PHONY: check-time maybe-check-time
35187maybe-check-time:
35188@if time
35189maybe-check-time: check-time
3866be5d 35190
b813574b 35191check-time:
0aed8855 35192 @: $(MAKE); $(unstage)
b40e3958
L
35193 @r=`${PWD_COMMAND}`; export r; \
35194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35195 $(HOST_EXPORTS) \
b00612cc
PB
35196 (cd $(HOST_SUBDIR)/time && \
35197 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35198
b813574b 35199@endif time
3866be5d 35200
b813574b
PB
35201.PHONY: install-time maybe-install-time
35202maybe-install-time:
35203@if time
35204maybe-install-time: install-time
4fa63067 35205
b813574b 35206install-time: installdirs
0aed8855 35207 @: $(MAKE); $(unstage)
4fa63067
NN
35208 @r=`${PWD_COMMAND}`; export r; \
35209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35210 $(HOST_EXPORTS) \
b00612cc 35211 (cd $(HOST_SUBDIR)/time && \
2da12f12 35212 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35213
b813574b 35214@endif time
4fa63067 35215
56a8fe78 35216# Other targets (info, dvi, pdf, etc.)
4fa63067 35217
b813574b
PB
35218.PHONY: maybe-info-time info-time
35219maybe-info-time:
35220@if time
35221maybe-info-time: info-time
4fa63067 35222
b813574b
PB
35223info-time: \
35224 configure-time
0aed8855 35225 @: $(MAKE); $(unstage)
b813574b 35226 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35227 r=`${PWD_COMMAND}`; export r; \
35228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35229 $(HOST_EXPORTS) \
b813574b 35230 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35232 done; \
b813574b 35233 echo "Doing info in time" ; \
b00612cc 35234 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35237 "RANLIB=$${RANLIB}" \
0c24b341 35238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35239 info) \
4fa63067
NN
35240 || exit 1
35241
b813574b 35242@endif time
4fa63067 35243
b813574b
PB
35244.PHONY: maybe-dvi-time dvi-time
35245maybe-dvi-time:
35246@if time
35247maybe-dvi-time: dvi-time
4fa63067 35248
b813574b
PB
35249dvi-time: \
35250 configure-time
0aed8855 35251 @: $(MAKE); $(unstage)
b813574b 35252 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35253 r=`${PWD_COMMAND}`; export r; \
35254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35255 $(HOST_EXPORTS) \
b813574b 35256 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35258 done; \
b813574b 35259 echo "Doing dvi in time" ; \
b00612cc 35260 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35263 "RANLIB=$${RANLIB}" \
0c24b341 35264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35265 dvi) \
4fa63067
NN
35266 || exit 1
35267
b813574b 35268@endif time
4fa63067 35269
56a8fe78
DD
35270.PHONY: maybe-pdf-time pdf-time
35271maybe-pdf-time:
35272@if time
35273maybe-pdf-time: pdf-time
35274
35275pdf-time: \
35276 configure-time
35277 @: $(MAKE); $(unstage)
35278 @[ -f ./time/Makefile ] || exit 0; \
35279 r=`${PWD_COMMAND}`; export r; \
35280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35281 $(HOST_EXPORTS) \
35282 for flag in $(EXTRA_HOST_FLAGS) ; do \
35283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35284 done; \
35285 echo "Doing pdf in time" ; \
35286 (cd $(HOST_SUBDIR)/time && \
35287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35289 "RANLIB=$${RANLIB}" \
0c24b341 35290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35291 pdf) \
35292 || exit 1
35293
35294@endif time
35295
6d389afc
MS
35296.PHONY: maybe-html-time html-time
35297maybe-html-time:
35298@if time
35299maybe-html-time: html-time
35300
35301html-time: \
35302 configure-time
0aed8855 35303 @: $(MAKE); $(unstage)
6d389afc
MS
35304 @[ -f ./time/Makefile ] || exit 0; \
35305 r=`${PWD_COMMAND}`; export r; \
35306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35307 $(HOST_EXPORTS) \
35308 for flag in $(EXTRA_HOST_FLAGS) ; do \
35309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35310 done; \
35311 echo "Doing html in time" ; \
b00612cc 35312 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
35313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35315 "RANLIB=$${RANLIB}" \
0c24b341 35316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35317 html) \
35318 || exit 1
35319
35320@endif time
35321
b813574b
PB
35322.PHONY: maybe-TAGS-time TAGS-time
35323maybe-TAGS-time:
35324@if time
35325maybe-TAGS-time: TAGS-time
4fa63067 35326
b813574b
PB
35327TAGS-time: \
35328 configure-time
0aed8855 35329 @: $(MAKE); $(unstage)
b813574b 35330 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35331 r=`${PWD_COMMAND}`; export r; \
35332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35333 $(HOST_EXPORTS) \
b813574b 35334 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35336 done; \
b813574b 35337 echo "Doing TAGS in time" ; \
b00612cc 35338 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35341 "RANLIB=$${RANLIB}" \
0c24b341 35342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35343 TAGS) \
4fa63067
NN
35344 || exit 1
35345
b813574b 35346@endif time
4fa63067 35347
b813574b
PB
35348.PHONY: maybe-install-info-time install-info-time
35349maybe-install-info-time:
35350@if time
35351maybe-install-info-time: install-info-time
4fa63067 35352
b813574b
PB
35353install-info-time: \
35354 configure-time \
35355 info-time
0aed8855 35356 @: $(MAKE); $(unstage)
b813574b 35357 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35358 r=`${PWD_COMMAND}`; export r; \
35359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35360 $(HOST_EXPORTS) \
b813574b 35361 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35363 done; \
b813574b 35364 echo "Doing install-info in time" ; \
b00612cc 35365 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35368 "RANLIB=$${RANLIB}" \
0c24b341 35369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35370 install-info) \
4fa63067
NN
35371 || exit 1
35372
b813574b 35373@endif time
4fa63067 35374
a3ca38d2
DD
35375.PHONY: maybe-install-pdf-time install-pdf-time
35376maybe-install-pdf-time:
35377@if time
35378maybe-install-pdf-time: install-pdf-time
35379
35380install-pdf-time: \
35381 configure-time \
35382 pdf-time
35383 @: $(MAKE); $(unstage)
35384 @[ -f ./time/Makefile ] || exit 0; \
35385 r=`${PWD_COMMAND}`; export r; \
35386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35387 $(HOST_EXPORTS) \
35388 for flag in $(EXTRA_HOST_FLAGS) ; do \
35389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35390 done; \
35391 echo "Doing install-pdf in time" ; \
35392 (cd $(HOST_SUBDIR)/time && \
35393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35395 "RANLIB=$${RANLIB}" \
0c24b341 35396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35397 install-pdf) \
35398 || exit 1
35399
35400@endif time
35401
108a6f8e
CD
35402.PHONY: maybe-install-html-time install-html-time
35403maybe-install-html-time:
35404@if time
35405maybe-install-html-time: install-html-time
35406
35407install-html-time: \
35408 configure-time \
35409 html-time
35410 @: $(MAKE); $(unstage)
35411 @[ -f ./time/Makefile ] || exit 0; \
35412 r=`${PWD_COMMAND}`; export r; \
35413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35414 $(HOST_EXPORTS) \
35415 for flag in $(EXTRA_HOST_FLAGS) ; do \
35416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35417 done; \
35418 echo "Doing install-html in time" ; \
35419 (cd $(HOST_SUBDIR)/time && \
35420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35422 "RANLIB=$${RANLIB}" \
0c24b341 35423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35424 install-html) \
35425 || exit 1
35426
35427@endif time
35428
b813574b
PB
35429.PHONY: maybe-installcheck-time installcheck-time
35430maybe-installcheck-time:
35431@if time
35432maybe-installcheck-time: installcheck-time
4fa63067 35433
b813574b
PB
35434installcheck-time: \
35435 configure-time
0aed8855 35436 @: $(MAKE); $(unstage)
b813574b 35437 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35438 r=`${PWD_COMMAND}`; export r; \
35439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35440 $(HOST_EXPORTS) \
b813574b 35441 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35443 done; \
b813574b 35444 echo "Doing installcheck in time" ; \
b00612cc 35445 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35448 "RANLIB=$${RANLIB}" \
0c24b341 35449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35450 installcheck) \
4fa63067
NN
35451 || exit 1
35452
b813574b 35453@endif time
4fa63067 35454
b813574b
PB
35455.PHONY: maybe-mostlyclean-time mostlyclean-time
35456maybe-mostlyclean-time:
35457@if time
35458maybe-mostlyclean-time: mostlyclean-time
4fa63067 35459
b813574b 35460mostlyclean-time:
0aed8855 35461 @: $(MAKE); $(unstage)
b813574b 35462 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35463 r=`${PWD_COMMAND}`; export r; \
35464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35465 $(HOST_EXPORTS) \
b813574b 35466 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35468 done; \
b813574b 35469 echo "Doing mostlyclean in time" ; \
b00612cc 35470 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35473 "RANLIB=$${RANLIB}" \
0c24b341 35474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35475 mostlyclean) \
4fa63067
NN
35476 || exit 1
35477
b813574b 35478@endif time
4fa63067 35479
b813574b
PB
35480.PHONY: maybe-clean-time clean-time
35481maybe-clean-time:
35482@if time
35483maybe-clean-time: clean-time
4fa63067 35484
b813574b 35485clean-time:
0aed8855 35486 @: $(MAKE); $(unstage)
b813574b 35487 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35488 r=`${PWD_COMMAND}`; export r; \
35489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35490 $(HOST_EXPORTS) \
b813574b 35491 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35493 done; \
b813574b 35494 echo "Doing clean in time" ; \
b00612cc 35495 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35498 "RANLIB=$${RANLIB}" \
0c24b341 35499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35500 clean) \
4fa63067
NN
35501 || exit 1
35502
b813574b 35503@endif time
4fa63067 35504
b813574b
PB
35505.PHONY: maybe-distclean-time distclean-time
35506maybe-distclean-time:
35507@if time
35508maybe-distclean-time: distclean-time
4fa63067 35509
b813574b 35510distclean-time:
0aed8855 35511 @: $(MAKE); $(unstage)
b813574b 35512 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35513 r=`${PWD_COMMAND}`; export r; \
35514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35515 $(HOST_EXPORTS) \
b813574b 35516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35518 done; \
b813574b 35519 echo "Doing distclean in time" ; \
b00612cc 35520 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35523 "RANLIB=$${RANLIB}" \
0c24b341 35524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35525 distclean) \
4fa63067
NN
35526 || exit 1
35527
b813574b 35528@endif time
4fa63067 35529
b813574b
PB
35530.PHONY: maybe-maintainer-clean-time maintainer-clean-time
35531maybe-maintainer-clean-time:
35532@if time
35533maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 35534
b813574b 35535maintainer-clean-time:
0aed8855 35536 @: $(MAKE); $(unstage)
b813574b 35537 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35538 r=`${PWD_COMMAND}`; export r; \
35539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35540 $(HOST_EXPORTS) \
b813574b 35541 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35543 done; \
b813574b 35544 echo "Doing maintainer-clean in time" ; \
b00612cc 35545 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35548 "RANLIB=$${RANLIB}" \
0c24b341 35549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35550 maintainer-clean) \
4fa63067 35551 || exit 1
16ae0395 35552
b813574b 35553@endif time
3866be5d
NN
35554
35555
a7254363 35556
b813574b
PB
35557.PHONY: configure-uudecode maybe-configure-uudecode
35558maybe-configure-uudecode:
4f0ef2d8
CD
35559@if gcc-bootstrap
35560configure-uudecode: stage_current
35561@endif gcc-bootstrap
b813574b
PB
35562@if uudecode
35563maybe-configure-uudecode: configure-uudecode
c52c6897 35564configure-uudecode:
0aed8855 35565 @: $(MAKE); $(unstage)
c52c6897 35566 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35568 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
35569 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 35570 $(HOST_EXPORTS) \
a7254363
PB
35571 echo Configuring in $(HOST_SUBDIR)/uudecode; \
35572 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 35573 case $(srcdir) in \
b00612cc
PB
35574 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35575 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
35576 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35577 esac; \
b00612cc
PB
35578 srcdiroption="--srcdir=$${topdir}/uudecode"; \
35579 libsrcdir="$$s/uudecode"; \
e2b9e2dc 35580 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35581 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35582 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35583 || exit 1
b813574b 35584@endif uudecode
e2b9e2dc 35585
a7254363
PB
35586
35587
d545f33b
PB
35588
35589
b813574b
PB
35590.PHONY: all-uudecode maybe-all-uudecode
35591maybe-all-uudecode:
4f0ef2d8
CD
35592@if gcc-bootstrap
35593all-uudecode: stage_current
35594@endif gcc-bootstrap
b813574b 35595@if uudecode
d27cc32e 35596TARGET-uudecode=all
b813574b
PB
35597maybe-all-uudecode: all-uudecode
35598all-uudecode: configure-uudecode
0aed8855 35599 @: $(MAKE); $(unstage)
b40e3958
L
35600 @r=`${PWD_COMMAND}`; export r; \
35601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35602 $(HOST_EXPORTS) \
b00612cc 35603 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
35604 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35605 $(TARGET-uudecode))
b813574b 35606@endif uudecode
3866be5d 35607
a7254363 35608
d545f33b
PB
35609
35610
b813574b
PB
35611.PHONY: check-uudecode maybe-check-uudecode
35612maybe-check-uudecode:
35613@if uudecode
35614maybe-check-uudecode: check-uudecode
3866be5d 35615
b813574b 35616check-uudecode:
0aed8855 35617 @: $(MAKE); $(unstage)
b40e3958
L
35618 @r=`${PWD_COMMAND}`; export r; \
35619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35620 $(HOST_EXPORTS) \
b00612cc
PB
35621 (cd $(HOST_SUBDIR)/uudecode && \
35622 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35623
b813574b 35624@endif uudecode
3866be5d 35625
b813574b
PB
35626.PHONY: install-uudecode maybe-install-uudecode
35627maybe-install-uudecode:
35628@if uudecode
35629maybe-install-uudecode: install-uudecode
4fa63067 35630
b813574b 35631install-uudecode: installdirs
0aed8855 35632 @: $(MAKE); $(unstage)
4fa63067
NN
35633 @r=`${PWD_COMMAND}`; export r; \
35634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35635 $(HOST_EXPORTS) \
b00612cc 35636 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 35637 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35638
b813574b 35639@endif uudecode
4fa63067 35640
56a8fe78 35641# Other targets (info, dvi, pdf, etc.)
4fa63067 35642
b813574b
PB
35643.PHONY: maybe-info-uudecode info-uudecode
35644maybe-info-uudecode:
35645@if uudecode
35646maybe-info-uudecode: info-uudecode
4fa63067 35647
b813574b
PB
35648info-uudecode: \
35649 configure-uudecode
0aed8855 35650 @: $(MAKE); $(unstage)
b813574b 35651 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35652 r=`${PWD_COMMAND}`; export r; \
35653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35654 $(HOST_EXPORTS) \
b813574b 35655 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35657 done; \
b813574b 35658 echo "Doing info in uudecode" ; \
b00612cc 35659 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35662 "RANLIB=$${RANLIB}" \
0c24b341 35663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35664 info) \
4fa63067
NN
35665 || exit 1
35666
b813574b 35667@endif uudecode
4fa63067 35668
b813574b
PB
35669.PHONY: maybe-dvi-uudecode dvi-uudecode
35670maybe-dvi-uudecode:
35671@if uudecode
35672maybe-dvi-uudecode: dvi-uudecode
4fa63067 35673
b813574b
PB
35674dvi-uudecode: \
35675 configure-uudecode
0aed8855 35676 @: $(MAKE); $(unstage)
b813574b 35677 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35678 r=`${PWD_COMMAND}`; export r; \
35679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35680 $(HOST_EXPORTS) \
b813574b 35681 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35683 done; \
b813574b 35684 echo "Doing dvi in uudecode" ; \
b00612cc 35685 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35688 "RANLIB=$${RANLIB}" \
0c24b341 35689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35690 dvi) \
4fa63067
NN
35691 || exit 1
35692
b813574b 35693@endif uudecode
4fa63067 35694
56a8fe78
DD
35695.PHONY: maybe-pdf-uudecode pdf-uudecode
35696maybe-pdf-uudecode:
35697@if uudecode
35698maybe-pdf-uudecode: pdf-uudecode
35699
35700pdf-uudecode: \
35701 configure-uudecode
35702 @: $(MAKE); $(unstage)
35703 @[ -f ./uudecode/Makefile ] || exit 0; \
35704 r=`${PWD_COMMAND}`; export r; \
35705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35706 $(HOST_EXPORTS) \
35707 for flag in $(EXTRA_HOST_FLAGS) ; do \
35708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35709 done; \
35710 echo "Doing pdf in uudecode" ; \
35711 (cd $(HOST_SUBDIR)/uudecode && \
35712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35714 "RANLIB=$${RANLIB}" \
0c24b341 35715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35716 pdf) \
35717 || exit 1
35718
35719@endif uudecode
35720
6d389afc
MS
35721.PHONY: maybe-html-uudecode html-uudecode
35722maybe-html-uudecode:
35723@if uudecode
35724maybe-html-uudecode: html-uudecode
35725
35726html-uudecode: \
35727 configure-uudecode
0aed8855 35728 @: $(MAKE); $(unstage)
6d389afc
MS
35729 @[ -f ./uudecode/Makefile ] || exit 0; \
35730 r=`${PWD_COMMAND}`; export r; \
35731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35732 $(HOST_EXPORTS) \
35733 for flag in $(EXTRA_HOST_FLAGS) ; do \
35734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35735 done; \
35736 echo "Doing html in uudecode" ; \
b00612cc 35737 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
35738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35740 "RANLIB=$${RANLIB}" \
0c24b341 35741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35742 html) \
35743 || exit 1
35744
35745@endif uudecode
35746
b813574b
PB
35747.PHONY: maybe-TAGS-uudecode TAGS-uudecode
35748maybe-TAGS-uudecode:
35749@if uudecode
35750maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 35751
b813574b
PB
35752TAGS-uudecode: \
35753 configure-uudecode
0aed8855 35754 @: $(MAKE); $(unstage)
b813574b
PB
35755 @[ -f ./uudecode/Makefile ] || exit 0; \
35756 r=`${PWD_COMMAND}`; export r; \
4fa63067 35757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35758 $(HOST_EXPORTS) \
b813574b 35759 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35761 done; \
b813574b 35762 echo "Doing TAGS in uudecode" ; \
b00612cc 35763 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35766 "RANLIB=$${RANLIB}" \
0c24b341 35767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35768 TAGS) \
4fa63067
NN
35769 || exit 1
35770
b813574b 35771@endif uudecode
4fa63067 35772
b813574b
PB
35773.PHONY: maybe-install-info-uudecode install-info-uudecode
35774maybe-install-info-uudecode:
35775@if uudecode
35776maybe-install-info-uudecode: install-info-uudecode
4fa63067 35777
b813574b
PB
35778install-info-uudecode: \
35779 configure-uudecode \
35780 info-uudecode
0aed8855 35781 @: $(MAKE); $(unstage)
b813574b 35782 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35783 r=`${PWD_COMMAND}`; export r; \
35784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35785 $(HOST_EXPORTS) \
b813574b 35786 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35788 done; \
b813574b 35789 echo "Doing install-info in uudecode" ; \
b00612cc 35790 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35793 "RANLIB=$${RANLIB}" \
0c24b341 35794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35795 install-info) \
4fa63067
NN
35796 || exit 1
35797
b813574b 35798@endif uudecode
4fa63067 35799
a3ca38d2
DD
35800.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
35801maybe-install-pdf-uudecode:
35802@if uudecode
35803maybe-install-pdf-uudecode: install-pdf-uudecode
35804
35805install-pdf-uudecode: \
35806 configure-uudecode \
35807 pdf-uudecode
35808 @: $(MAKE); $(unstage)
35809 @[ -f ./uudecode/Makefile ] || exit 0; \
35810 r=`${PWD_COMMAND}`; export r; \
35811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35812 $(HOST_EXPORTS) \
35813 for flag in $(EXTRA_HOST_FLAGS) ; do \
35814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35815 done; \
35816 echo "Doing install-pdf in uudecode" ; \
35817 (cd $(HOST_SUBDIR)/uudecode && \
35818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35820 "RANLIB=$${RANLIB}" \
0c24b341 35821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35822 install-pdf) \
35823 || exit 1
35824
35825@endif uudecode
35826
108a6f8e
CD
35827.PHONY: maybe-install-html-uudecode install-html-uudecode
35828maybe-install-html-uudecode:
35829@if uudecode
35830maybe-install-html-uudecode: install-html-uudecode
35831
35832install-html-uudecode: \
35833 configure-uudecode \
35834 html-uudecode
35835 @: $(MAKE); $(unstage)
35836 @[ -f ./uudecode/Makefile ] || exit 0; \
35837 r=`${PWD_COMMAND}`; export r; \
35838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35839 $(HOST_EXPORTS) \
35840 for flag in $(EXTRA_HOST_FLAGS) ; do \
35841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35842 done; \
35843 echo "Doing install-html in uudecode" ; \
35844 (cd $(HOST_SUBDIR)/uudecode && \
35845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35847 "RANLIB=$${RANLIB}" \
0c24b341 35848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35849 install-html) \
35850 || exit 1
35851
35852@endif uudecode
35853
b813574b
PB
35854.PHONY: maybe-installcheck-uudecode installcheck-uudecode
35855maybe-installcheck-uudecode:
35856@if uudecode
35857maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 35858
b813574b
PB
35859installcheck-uudecode: \
35860 configure-uudecode
0aed8855 35861 @: $(MAKE); $(unstage)
b813574b 35862 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35863 r=`${PWD_COMMAND}`; export r; \
35864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35865 $(HOST_EXPORTS) \
b813574b 35866 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35868 done; \
b813574b 35869 echo "Doing installcheck in uudecode" ; \
b00612cc 35870 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35873 "RANLIB=$${RANLIB}" \
0c24b341 35874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35875 installcheck) \
4fa63067
NN
35876 || exit 1
35877
b813574b 35878@endif uudecode
4fa63067 35879
b813574b
PB
35880.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
35881maybe-mostlyclean-uudecode:
35882@if uudecode
35883maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 35884
b813574b 35885mostlyclean-uudecode:
0aed8855 35886 @: $(MAKE); $(unstage)
b813574b 35887 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35888 r=`${PWD_COMMAND}`; export r; \
35889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35890 $(HOST_EXPORTS) \
b813574b 35891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35893 done; \
b813574b 35894 echo "Doing mostlyclean in uudecode" ; \
b00612cc 35895 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35898 "RANLIB=$${RANLIB}" \
0c24b341 35899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35900 mostlyclean) \
4fa63067
NN
35901 || exit 1
35902
b813574b 35903@endif uudecode
4fa63067 35904
b813574b
PB
35905.PHONY: maybe-clean-uudecode clean-uudecode
35906maybe-clean-uudecode:
35907@if uudecode
35908maybe-clean-uudecode: clean-uudecode
4fa63067 35909
b813574b 35910clean-uudecode:
0aed8855 35911 @: $(MAKE); $(unstage)
b813574b 35912 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35913 r=`${PWD_COMMAND}`; export r; \
35914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35915 $(HOST_EXPORTS) \
b813574b 35916 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35918 done; \
b813574b 35919 echo "Doing clean in uudecode" ; \
b00612cc 35920 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35923 "RANLIB=$${RANLIB}" \
0c24b341 35924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35925 clean) \
4fa63067
NN
35926 || exit 1
35927
b813574b 35928@endif uudecode
4fa63067 35929
b813574b
PB
35930.PHONY: maybe-distclean-uudecode distclean-uudecode
35931maybe-distclean-uudecode:
35932@if uudecode
35933maybe-distclean-uudecode: distclean-uudecode
4fa63067 35934
b813574b 35935distclean-uudecode:
0aed8855 35936 @: $(MAKE); $(unstage)
b813574b 35937 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35938 r=`${PWD_COMMAND}`; export r; \
35939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35940 $(HOST_EXPORTS) \
b813574b 35941 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35943 done; \
b813574b 35944 echo "Doing distclean in uudecode" ; \
b00612cc 35945 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35948 "RANLIB=$${RANLIB}" \
0c24b341 35949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35950 distclean) \
4fa63067
NN
35951 || exit 1
35952
b813574b 35953@endif uudecode
4fa63067 35954
b813574b
PB
35955.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
35956maybe-maintainer-clean-uudecode:
35957@if uudecode
35958maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 35959
b813574b 35960maintainer-clean-uudecode:
0aed8855 35961 @: $(MAKE); $(unstage)
b813574b 35962 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35963 r=`${PWD_COMMAND}`; export r; \
35964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35965 $(HOST_EXPORTS) \
b813574b 35966 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35968 done; \
b813574b 35969 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 35970 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35973 "RANLIB=$${RANLIB}" \
0c24b341 35974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35975 maintainer-clean) \
4fa63067 35976 || exit 1
16ae0395 35977
b813574b 35978@endif uudecode
3866be5d
NN
35979
35980
a7254363 35981
b813574b
PB
35982.PHONY: configure-wdiff maybe-configure-wdiff
35983maybe-configure-wdiff:
4f0ef2d8
CD
35984@if gcc-bootstrap
35985configure-wdiff: stage_current
35986@endif gcc-bootstrap
b813574b
PB
35987@if wdiff
35988maybe-configure-wdiff: configure-wdiff
c52c6897 35989configure-wdiff:
0aed8855 35990 @: $(MAKE); $(unstage)
c52c6897 35991 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35993 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
35994 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 35995 $(HOST_EXPORTS) \
a7254363
PB
35996 echo Configuring in $(HOST_SUBDIR)/wdiff; \
35997 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 35998 case $(srcdir) in \
b00612cc
PB
35999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36000 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
36001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36002 esac; \
b00612cc
PB
36003 srcdiroption="--srcdir=$${topdir}/wdiff"; \
36004 libsrcdir="$$s/wdiff"; \
e2b9e2dc 36005 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36007 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36008 || exit 1
b813574b 36009@endif wdiff
e2b9e2dc 36010
a7254363
PB
36011
36012
d545f33b
PB
36013
36014
b813574b
PB
36015.PHONY: all-wdiff maybe-all-wdiff
36016maybe-all-wdiff:
4f0ef2d8
CD
36017@if gcc-bootstrap
36018all-wdiff: stage_current
36019@endif gcc-bootstrap
b813574b 36020@if wdiff
d27cc32e 36021TARGET-wdiff=all
b813574b
PB
36022maybe-all-wdiff: all-wdiff
36023all-wdiff: configure-wdiff
0aed8855 36024 @: $(MAKE); $(unstage)
b40e3958
L
36025 @r=`${PWD_COMMAND}`; export r; \
36026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36027 $(HOST_EXPORTS) \
b00612cc 36028 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
36029 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36030 $(TARGET-wdiff))
b813574b 36031@endif wdiff
3866be5d 36032
a7254363 36033
d545f33b
PB
36034
36035
b813574b
PB
36036.PHONY: check-wdiff maybe-check-wdiff
36037maybe-check-wdiff:
36038@if wdiff
36039maybe-check-wdiff: check-wdiff
3866be5d 36040
b813574b 36041check-wdiff:
0aed8855 36042 @: $(MAKE); $(unstage)
b813574b
PB
36043 @r=`${PWD_COMMAND}`; export r; \
36044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36045 $(HOST_EXPORTS) \
b00612cc
PB
36046 (cd $(HOST_SUBDIR)/wdiff && \
36047 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 36048
b813574b 36049@endif wdiff
4fa63067 36050
b813574b
PB
36051.PHONY: install-wdiff maybe-install-wdiff
36052maybe-install-wdiff:
36053@if wdiff
36054maybe-install-wdiff: install-wdiff
4fa63067 36055
b813574b 36056install-wdiff: installdirs
0aed8855 36057 @: $(MAKE); $(unstage)
b40e3958
L
36058 @r=`${PWD_COMMAND}`; export r; \
36059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36060 $(HOST_EXPORTS) \
b00612cc 36061 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 36062 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36063
b813574b 36064@endif wdiff
3866be5d 36065
56a8fe78 36066# Other targets (info, dvi, pdf, etc.)
16ae0395 36067
b813574b
PB
36068.PHONY: maybe-info-wdiff info-wdiff
36069maybe-info-wdiff:
36070@if wdiff
36071maybe-info-wdiff: info-wdiff
4fa63067 36072
b813574b
PB
36073info-wdiff: \
36074 configure-wdiff
0aed8855 36075 @: $(MAKE); $(unstage)
b813574b 36076 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 36077 r=`${PWD_COMMAND}`; export r; \
b40e3958 36078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36079 $(HOST_EXPORTS) \
b813574b 36080 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36082 done; \
b813574b 36083 echo "Doing info in wdiff" ; \
b00612cc 36084 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36087 "RANLIB=$${RANLIB}" \
0c24b341 36088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36089 info) \
4fa63067 36090 || exit 1
3866be5d 36091
b813574b 36092@endif wdiff
3866be5d 36093
b813574b
PB
36094.PHONY: maybe-dvi-wdiff dvi-wdiff
36095maybe-dvi-wdiff:
36096@if wdiff
36097maybe-dvi-wdiff: dvi-wdiff
4fa63067 36098
b813574b
PB
36099dvi-wdiff: \
36100 configure-wdiff
0aed8855 36101 @: $(MAKE); $(unstage)
b813574b 36102 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36103 r=`${PWD_COMMAND}`; export r; \
36104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36105 $(HOST_EXPORTS) \
b813574b 36106 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36108 done; \
b813574b 36109 echo "Doing dvi in wdiff" ; \
b00612cc 36110 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36113 "RANLIB=$${RANLIB}" \
0c24b341 36114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36115 dvi) \
4fa63067
NN
36116 || exit 1
36117
b813574b 36118@endif wdiff
4fa63067 36119
56a8fe78
DD
36120.PHONY: maybe-pdf-wdiff pdf-wdiff
36121maybe-pdf-wdiff:
36122@if wdiff
36123maybe-pdf-wdiff: pdf-wdiff
36124
36125pdf-wdiff: \
36126 configure-wdiff
36127 @: $(MAKE); $(unstage)
36128 @[ -f ./wdiff/Makefile ] || exit 0; \
36129 r=`${PWD_COMMAND}`; export r; \
36130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36131 $(HOST_EXPORTS) \
36132 for flag in $(EXTRA_HOST_FLAGS) ; do \
36133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36134 done; \
36135 echo "Doing pdf in wdiff" ; \
36136 (cd $(HOST_SUBDIR)/wdiff && \
36137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36139 "RANLIB=$${RANLIB}" \
0c24b341 36140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36141 pdf) \
36142 || exit 1
36143
36144@endif wdiff
36145
6d389afc
MS
36146.PHONY: maybe-html-wdiff html-wdiff
36147maybe-html-wdiff:
36148@if wdiff
36149maybe-html-wdiff: html-wdiff
36150
36151html-wdiff: \
36152 configure-wdiff
0aed8855 36153 @: $(MAKE); $(unstage)
6d389afc
MS
36154 @[ -f ./wdiff/Makefile ] || exit 0; \
36155 r=`${PWD_COMMAND}`; export r; \
36156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36157 $(HOST_EXPORTS) \
36158 for flag in $(EXTRA_HOST_FLAGS) ; do \
36159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36160 done; \
36161 echo "Doing html in wdiff" ; \
b00612cc 36162 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
36163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36165 "RANLIB=$${RANLIB}" \
0c24b341 36166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36167 html) \
36168 || exit 1
36169
36170@endif wdiff
36171
b813574b
PB
36172.PHONY: maybe-TAGS-wdiff TAGS-wdiff
36173maybe-TAGS-wdiff:
36174@if wdiff
36175maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 36176
b813574b
PB
36177TAGS-wdiff: \
36178 configure-wdiff
0aed8855 36179 @: $(MAKE); $(unstage)
b813574b 36180 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36181 r=`${PWD_COMMAND}`; export r; \
36182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36183 $(HOST_EXPORTS) \
b813574b 36184 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36186 done; \
b813574b 36187 echo "Doing TAGS in wdiff" ; \
b00612cc 36188 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36191 "RANLIB=$${RANLIB}" \
0c24b341 36192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36193 TAGS) \
4fa63067
NN
36194 || exit 1
36195
b813574b 36196@endif wdiff
4fa63067 36197
b813574b
PB
36198.PHONY: maybe-install-info-wdiff install-info-wdiff
36199maybe-install-info-wdiff:
36200@if wdiff
36201maybe-install-info-wdiff: install-info-wdiff
4fa63067 36202
b813574b
PB
36203install-info-wdiff: \
36204 configure-wdiff \
36205 info-wdiff
0aed8855 36206 @: $(MAKE); $(unstage)
b813574b 36207 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36208 r=`${PWD_COMMAND}`; export r; \
36209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36210 $(HOST_EXPORTS) \
b813574b 36211 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36213 done; \
b813574b 36214 echo "Doing install-info in wdiff" ; \
b00612cc 36215 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36218 "RANLIB=$${RANLIB}" \
0c24b341 36219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36220 install-info) \
4fa63067
NN
36221 || exit 1
36222
b813574b 36223@endif wdiff
4fa63067 36224
a3ca38d2
DD
36225.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
36226maybe-install-pdf-wdiff:
36227@if wdiff
36228maybe-install-pdf-wdiff: install-pdf-wdiff
36229
36230install-pdf-wdiff: \
36231 configure-wdiff \
36232 pdf-wdiff
36233 @: $(MAKE); $(unstage)
36234 @[ -f ./wdiff/Makefile ] || exit 0; \
36235 r=`${PWD_COMMAND}`; export r; \
36236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36237 $(HOST_EXPORTS) \
36238 for flag in $(EXTRA_HOST_FLAGS) ; do \
36239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36240 done; \
36241 echo "Doing install-pdf in wdiff" ; \
36242 (cd $(HOST_SUBDIR)/wdiff && \
36243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36245 "RANLIB=$${RANLIB}" \
0c24b341 36246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36247 install-pdf) \
36248 || exit 1
36249
36250@endif wdiff
36251
108a6f8e
CD
36252.PHONY: maybe-install-html-wdiff install-html-wdiff
36253maybe-install-html-wdiff:
36254@if wdiff
36255maybe-install-html-wdiff: install-html-wdiff
36256
36257install-html-wdiff: \
36258 configure-wdiff \
36259 html-wdiff
36260 @: $(MAKE); $(unstage)
36261 @[ -f ./wdiff/Makefile ] || exit 0; \
36262 r=`${PWD_COMMAND}`; export r; \
36263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36264 $(HOST_EXPORTS) \
36265 for flag in $(EXTRA_HOST_FLAGS) ; do \
36266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36267 done; \
36268 echo "Doing install-html in wdiff" ; \
36269 (cd $(HOST_SUBDIR)/wdiff && \
36270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36272 "RANLIB=$${RANLIB}" \
0c24b341 36273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36274 install-html) \
36275 || exit 1
36276
36277@endif wdiff
36278
b813574b
PB
36279.PHONY: maybe-installcheck-wdiff installcheck-wdiff
36280maybe-installcheck-wdiff:
36281@if wdiff
36282maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 36283
b813574b
PB
36284installcheck-wdiff: \
36285 configure-wdiff
0aed8855 36286 @: $(MAKE); $(unstage)
b813574b 36287 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36288 r=`${PWD_COMMAND}`; export r; \
36289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36290 $(HOST_EXPORTS) \
b813574b 36291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36293 done; \
b813574b 36294 echo "Doing installcheck in wdiff" ; \
b00612cc 36295 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36298 "RANLIB=$${RANLIB}" \
0c24b341 36299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36300 installcheck) \
4fa63067
NN
36301 || exit 1
36302
b813574b 36303@endif wdiff
4fa63067 36304
b813574b
PB
36305.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
36306maybe-mostlyclean-wdiff:
36307@if wdiff
36308maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 36309
b813574b 36310mostlyclean-wdiff:
0aed8855 36311 @: $(MAKE); $(unstage)
b813574b 36312 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36313 r=`${PWD_COMMAND}`; export r; \
36314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36315 $(HOST_EXPORTS) \
b813574b 36316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36318 done; \
b813574b 36319 echo "Doing mostlyclean in wdiff" ; \
b00612cc 36320 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36323 "RANLIB=$${RANLIB}" \
0c24b341 36324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36325 mostlyclean) \
4fa63067
NN
36326 || exit 1
36327
b813574b 36328@endif wdiff
4fa63067 36329
b813574b
PB
36330.PHONY: maybe-clean-wdiff clean-wdiff
36331maybe-clean-wdiff:
36332@if wdiff
36333maybe-clean-wdiff: clean-wdiff
4fa63067 36334
b813574b 36335clean-wdiff:
0aed8855 36336 @: $(MAKE); $(unstage)
b813574b 36337 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36338 r=`${PWD_COMMAND}`; export r; \
36339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36340 $(HOST_EXPORTS) \
b813574b 36341 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36343 done; \
b813574b 36344 echo "Doing clean in wdiff" ; \
b00612cc 36345 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36348 "RANLIB=$${RANLIB}" \
0c24b341 36349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36350 clean) \
4fa63067
NN
36351 || exit 1
36352
b813574b 36353@endif wdiff
4fa63067 36354
b813574b
PB
36355.PHONY: maybe-distclean-wdiff distclean-wdiff
36356maybe-distclean-wdiff:
36357@if wdiff
36358maybe-distclean-wdiff: distclean-wdiff
4fa63067 36359
b813574b 36360distclean-wdiff:
0aed8855 36361 @: $(MAKE); $(unstage)
b813574b 36362 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36363 r=`${PWD_COMMAND}`; export r; \
36364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36365 $(HOST_EXPORTS) \
b813574b 36366 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36368 done; \
b813574b 36369 echo "Doing distclean in wdiff" ; \
b00612cc 36370 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36373 "RANLIB=$${RANLIB}" \
0c24b341 36374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36375 distclean) \
4fa63067
NN
36376 || exit 1
36377
b813574b 36378@endif wdiff
4fa63067 36379
b813574b
PB
36380.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
36381maybe-maintainer-clean-wdiff:
36382@if wdiff
36383maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 36384
b813574b 36385maintainer-clean-wdiff:
0aed8855 36386 @: $(MAKE); $(unstage)
b813574b 36387 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36388 r=`${PWD_COMMAND}`; export r; \
36389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36390 $(HOST_EXPORTS) \
b813574b 36391 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36393 done; \
b813574b 36394 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 36395 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36398 "RANLIB=$${RANLIB}" \
0c24b341 36399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36400 maintainer-clean) \
4fa63067
NN
36401 || exit 1
36402
b813574b 36403@endif wdiff
4fa63067
NN
36404
36405
a7254363 36406
b813574b
PB
36407.PHONY: configure-zip maybe-configure-zip
36408maybe-configure-zip:
4f0ef2d8
CD
36409@if gcc-bootstrap
36410configure-zip: stage_current
36411@endif gcc-bootstrap
b813574b
PB
36412@if zip
36413maybe-configure-zip: configure-zip
c52c6897 36414configure-zip:
0aed8855 36415 @: $(MAKE); $(unstage)
c52c6897 36416 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36418 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
36419 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 36420 $(HOST_EXPORTS) \
a7254363
PB
36421 echo Configuring in $(HOST_SUBDIR)/zip; \
36422 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 36423 case $(srcdir) in \
b00612cc
PB
36424 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36425 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
36426 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36427 esac; \
b00612cc
PB
36428 srcdiroption="--srcdir=$${topdir}/zip"; \
36429 libsrcdir="$$s/zip"; \
e2b9e2dc 36430 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36431 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36432 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36433 || exit 1
b813574b 36434@endif zip
e2b9e2dc 36435
a7254363
PB
36436
36437
d545f33b
PB
36438
36439
b813574b
PB
36440.PHONY: all-zip maybe-all-zip
36441maybe-all-zip:
4f0ef2d8
CD
36442@if gcc-bootstrap
36443all-zip: stage_current
36444@endif gcc-bootstrap
b813574b 36445@if zip
d27cc32e 36446TARGET-zip=all
b813574b
PB
36447maybe-all-zip: all-zip
36448all-zip: configure-zip
0aed8855 36449 @: $(MAKE); $(unstage)
b40e3958
L
36450 @r=`${PWD_COMMAND}`; export r; \
36451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36452 $(HOST_EXPORTS) \
b00612cc 36453 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
36454 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36455 $(TARGET-zip))
b813574b 36456@endif zip
3866be5d 36457
a7254363 36458
d545f33b
PB
36459
36460
b813574b
PB
36461.PHONY: check-zip maybe-check-zip
36462maybe-check-zip:
36463@if zip
36464maybe-check-zip: check-zip
3866be5d 36465
b813574b
PB
36466# This module is only tested in a native toolchain.
36467check-zip:
0aed8855 36468 @: $(MAKE); $(unstage)
b813574b
PB
36469 @if [ '$(host)' = '$(target)' ] ; then \
36470 r=`${PWD_COMMAND}`; export r; \
36471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36472 $(HOST_EXPORTS) \
b00612cc 36473 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 36474 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 36475 fi
4fa63067 36476
b813574b 36477@endif zip
4fa63067 36478
b813574b
PB
36479.PHONY: install-zip maybe-install-zip
36480maybe-install-zip:
36481@if zip
36482maybe-install-zip: install-zip
4fa63067 36483
b813574b 36484install-zip: installdirs
0aed8855 36485 @: $(MAKE); $(unstage)
b813574b
PB
36486 @r=`${PWD_COMMAND}`; export r; \
36487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36488 $(HOST_EXPORTS) \
b00612cc 36489 (cd $(HOST_SUBDIR)/zip && \
2da12f12 36490 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36491
b813574b 36492@endif zip
4fa63067 36493
56a8fe78 36494# Other targets (info, dvi, pdf, etc.)
4fa63067 36495
b813574b
PB
36496.PHONY: maybe-info-zip info-zip
36497maybe-info-zip:
36498@if zip
36499maybe-info-zip: info-zip
4fa63067 36500
b813574b
PB
36501info-zip: \
36502 configure-zip
0aed8855 36503 @: $(MAKE); $(unstage)
b813574b 36504 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36505 r=`${PWD_COMMAND}`; export r; \
b40e3958 36506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36507 $(HOST_EXPORTS) \
b813574b 36508 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36510 done; \
b813574b 36511 echo "Doing info in zip" ; \
b00612cc 36512 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36515 "RANLIB=$${RANLIB}" \
0c24b341 36516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36517 info) \
4fa63067 36518 || exit 1
3866be5d 36519
b813574b 36520@endif zip
3866be5d 36521
b813574b
PB
36522.PHONY: maybe-dvi-zip dvi-zip
36523maybe-dvi-zip:
36524@if zip
36525maybe-dvi-zip: dvi-zip
16ae0395 36526
b813574b
PB
36527dvi-zip: \
36528 configure-zip
0aed8855 36529 @: $(MAKE); $(unstage)
b813574b 36530 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36531 r=`${PWD_COMMAND}`; export r; \
b40e3958 36532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36533 $(HOST_EXPORTS) \
b813574b 36534 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36536 done; \
b813574b 36537 echo "Doing dvi in zip" ; \
b00612cc 36538 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36541 "RANLIB=$${RANLIB}" \
0c24b341 36542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36543 dvi) \
4fa63067 36544 || exit 1
3866be5d 36545
b813574b 36546@endif zip
3866be5d 36547
56a8fe78
DD
36548.PHONY: maybe-pdf-zip pdf-zip
36549maybe-pdf-zip:
36550@if zip
36551maybe-pdf-zip: pdf-zip
36552
36553pdf-zip: \
36554 configure-zip
36555 @: $(MAKE); $(unstage)
36556 @[ -f ./zip/Makefile ] || exit 0; \
36557 r=`${PWD_COMMAND}`; export r; \
36558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36559 $(HOST_EXPORTS) \
36560 for flag in $(EXTRA_HOST_FLAGS) ; do \
36561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36562 done; \
36563 echo "Doing pdf in zip" ; \
36564 (cd $(HOST_SUBDIR)/zip && \
36565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36567 "RANLIB=$${RANLIB}" \
0c24b341 36568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36569 pdf) \
36570 || exit 1
36571
36572@endif zip
36573
6d389afc
MS
36574.PHONY: maybe-html-zip html-zip
36575maybe-html-zip:
36576@if zip
36577maybe-html-zip: html-zip
36578
36579html-zip: \
36580 configure-zip
0aed8855 36581 @: $(MAKE); $(unstage)
6d389afc
MS
36582 @[ -f ./zip/Makefile ] || exit 0; \
36583 r=`${PWD_COMMAND}`; export r; \
36584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36585 $(HOST_EXPORTS) \
36586 for flag in $(EXTRA_HOST_FLAGS) ; do \
36587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36588 done; \
36589 echo "Doing html in zip" ; \
b00612cc 36590 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
36591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36593 "RANLIB=$${RANLIB}" \
0c24b341 36594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36595 html) \
36596 || exit 1
36597
36598@endif zip
36599
b813574b
PB
36600.PHONY: maybe-TAGS-zip TAGS-zip
36601maybe-TAGS-zip:
36602@if zip
36603maybe-TAGS-zip: TAGS-zip
4fa63067 36604
b813574b
PB
36605TAGS-zip: \
36606 configure-zip
0aed8855 36607 @: $(MAKE); $(unstage)
b813574b 36608 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
36609 r=`${PWD_COMMAND}`; export r; \
36610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36611 $(HOST_EXPORTS) \
b813574b 36612 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36614 done; \
b813574b 36615 echo "Doing TAGS in zip" ; \
b00612cc 36616 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36619 "RANLIB=$${RANLIB}" \
0c24b341 36620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36621 TAGS) \
e2b9e2dc
NN
36622 || exit 1
36623
b813574b 36624@endif zip
4fa63067 36625
b813574b
PB
36626.PHONY: maybe-install-info-zip install-info-zip
36627maybe-install-info-zip:
36628@if zip
36629maybe-install-info-zip: install-info-zip
4fa63067 36630
b813574b
PB
36631install-info-zip: \
36632 configure-zip \
36633 info-zip
0aed8855 36634 @: $(MAKE); $(unstage)
b813574b 36635 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36636 r=`${PWD_COMMAND}`; export r; \
b40e3958 36637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36638 $(HOST_EXPORTS) \
b813574b 36639 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36641 done; \
b813574b 36642 echo "Doing install-info in zip" ; \
b00612cc 36643 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36646 "RANLIB=$${RANLIB}" \
0c24b341 36647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36648 install-info) \
4fa63067 36649 || exit 1
3866be5d 36650
b813574b 36651@endif zip
3866be5d 36652
a3ca38d2
DD
36653.PHONY: maybe-install-pdf-zip install-pdf-zip
36654maybe-install-pdf-zip:
36655@if zip
36656maybe-install-pdf-zip: install-pdf-zip
36657
36658install-pdf-zip: \
36659 configure-zip \
36660 pdf-zip
36661 @: $(MAKE); $(unstage)
36662 @[ -f ./zip/Makefile ] || exit 0; \
36663 r=`${PWD_COMMAND}`; export r; \
36664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36665 $(HOST_EXPORTS) \
36666 for flag in $(EXTRA_HOST_FLAGS) ; do \
36667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36668 done; \
36669 echo "Doing install-pdf in zip" ; \
36670 (cd $(HOST_SUBDIR)/zip && \
36671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36673 "RANLIB=$${RANLIB}" \
0c24b341 36674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36675 install-pdf) \
36676 || exit 1
36677
36678@endif zip
36679
108a6f8e
CD
36680.PHONY: maybe-install-html-zip install-html-zip
36681maybe-install-html-zip:
36682@if zip
36683maybe-install-html-zip: install-html-zip
36684
36685install-html-zip: \
36686 configure-zip \
36687 html-zip
36688 @: $(MAKE); $(unstage)
36689 @[ -f ./zip/Makefile ] || exit 0; \
36690 r=`${PWD_COMMAND}`; export r; \
36691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36692 $(HOST_EXPORTS) \
36693 for flag in $(EXTRA_HOST_FLAGS) ; do \
36694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36695 done; \
36696 echo "Doing install-html in zip" ; \
36697 (cd $(HOST_SUBDIR)/zip && \
36698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36700 "RANLIB=$${RANLIB}" \
0c24b341 36701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36702 install-html) \
36703 || exit 1
36704
36705@endif zip
36706
b813574b
PB
36707.PHONY: maybe-installcheck-zip installcheck-zip
36708maybe-installcheck-zip:
36709@if zip
36710maybe-installcheck-zip: installcheck-zip
4fa63067 36711
b813574b
PB
36712installcheck-zip: \
36713 configure-zip
0aed8855 36714 @: $(MAKE); $(unstage)
b813574b 36715 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36716 r=`${PWD_COMMAND}`; export r; \
b40e3958 36717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36718 $(HOST_EXPORTS) \
b813574b 36719 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36721 done; \
b813574b 36722 echo "Doing installcheck in zip" ; \
b00612cc 36723 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36726 "RANLIB=$${RANLIB}" \
0c24b341 36727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36728 installcheck) \
4fa63067 36729 || exit 1
3866be5d 36730
b813574b 36731@endif zip
3866be5d 36732
b813574b
PB
36733.PHONY: maybe-mostlyclean-zip mostlyclean-zip
36734maybe-mostlyclean-zip:
36735@if zip
36736maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 36737
b813574b 36738mostlyclean-zip:
0aed8855 36739 @: $(MAKE); $(unstage)
b813574b 36740 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36741 r=`${PWD_COMMAND}`; export r; \
36742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36743 $(HOST_EXPORTS) \
b813574b 36744 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36746 done; \
b813574b 36747 echo "Doing mostlyclean in zip" ; \
b00612cc 36748 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36751 "RANLIB=$${RANLIB}" \
0c24b341 36752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36753 mostlyclean) \
4fa63067
NN
36754 || exit 1
36755
b813574b 36756@endif zip
4fa63067 36757
b813574b
PB
36758.PHONY: maybe-clean-zip clean-zip
36759maybe-clean-zip:
36760@if zip
36761maybe-clean-zip: clean-zip
4fa63067 36762
b813574b 36763clean-zip:
0aed8855 36764 @: $(MAKE); $(unstage)
b813574b 36765 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36766 r=`${PWD_COMMAND}`; export r; \
36767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36768 $(HOST_EXPORTS) \
b813574b 36769 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36771 done; \
b813574b 36772 echo "Doing clean in zip" ; \
b00612cc 36773 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36776 "RANLIB=$${RANLIB}" \
0c24b341 36777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36778 clean) \
4fa63067
NN
36779 || exit 1
36780
b813574b 36781@endif zip
4fa63067 36782
b813574b
PB
36783.PHONY: maybe-distclean-zip distclean-zip
36784maybe-distclean-zip:
36785@if zip
36786maybe-distclean-zip: distclean-zip
4fa63067 36787
b813574b 36788distclean-zip:
0aed8855 36789 @: $(MAKE); $(unstage)
b813574b 36790 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36791 r=`${PWD_COMMAND}`; export r; \
36792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36793 $(HOST_EXPORTS) \
b813574b 36794 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36796 done; \
b813574b 36797 echo "Doing distclean in zip" ; \
b00612cc 36798 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36801 "RANLIB=$${RANLIB}" \
0c24b341 36802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36803 distclean) \
4fa63067
NN
36804 || exit 1
36805
b813574b 36806@endif zip
4fa63067 36807
b813574b
PB
36808.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
36809maybe-maintainer-clean-zip:
36810@if zip
36811maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 36812
b813574b 36813maintainer-clean-zip:
0aed8855 36814 @: $(MAKE); $(unstage)
b813574b 36815 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36816 r=`${PWD_COMMAND}`; export r; \
b40e3958 36817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36818 $(HOST_EXPORTS) \
b813574b 36819 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36821 done; \
b813574b 36822 echo "Doing maintainer-clean in zip" ; \
b00612cc 36823 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36826 "RANLIB=$${RANLIB}" \
0c24b341 36827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36828 maintainer-clean) \
4fa63067 36829 || exit 1
3866be5d 36830
b813574b 36831@endif zip
3866be5d 36832
4fa63067 36833
a7254363 36834
b813574b
PB
36835.PHONY: configure-zlib maybe-configure-zlib
36836maybe-configure-zlib:
4f0ef2d8
CD
36837@if gcc-bootstrap
36838configure-zlib: stage_current
36839@endif gcc-bootstrap
b813574b
PB
36840@if zlib
36841maybe-configure-zlib: configure-zlib
c52c6897 36842configure-zlib:
c52c6897
PB
36843 @r=`${PWD_COMMAND}`; export r; \
36844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
36845 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36846 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 36847 $(HOST_EXPORTS) \
a7254363
PB
36848 echo Configuring in $(HOST_SUBDIR)/zlib; \
36849 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 36850 case $(srcdir) in \
b00612cc
PB
36851 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36852 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36853 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36854 esac; \
b00612cc
PB
36855 srcdiroption="--srcdir=$${topdir}/zlib"; \
36856 libsrcdir="$$s/zlib"; \
e2b9e2dc 36857 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36858 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36859 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36860 || exit 1
b813574b 36861@endif zlib
e2b9e2dc 36862
a7254363
PB
36863
36864
d545f33b
PB
36865.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
36866maybe-configure-stage1-zlib:
36867@if zlib-bootstrap
36868maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 36869configure-stage1-zlib:
c52c6897 36870 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 36871 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36872 @r=`${PWD_COMMAND}`; export r; \
36873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36874 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
7f6ef0c0 36875 $(HOST_EXPORTS) \
8ee82aff 36876 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36877 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 36878 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36879 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36880 cd $(HOST_SUBDIR)/zlib || exit 1; \
36881 case $(srcdir) in \
36882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36883 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36885 esac; \
36886 srcdiroption="--srcdir=$${topdir}/zlib"; \
36887 libsrcdir="$$s/zlib"; \
36888 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36890 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36891 \
8a0d8a5c 36892 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
36893@endif zlib-bootstrap
36894
36895.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
36896maybe-configure-stage2-zlib:
36897@if zlib-bootstrap
36898maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 36899configure-stage2-zlib:
c52c6897 36900 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 36901 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36902 @r=`${PWD_COMMAND}`; export r; \
36903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36904 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36905 $(HOST_EXPORTS) \
7f6ef0c0 36906 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36907 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36908 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 36909 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36911 cd $(HOST_SUBDIR)/zlib || exit 1; \
36912 case $(srcdir) in \
36913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36914 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36916 esac; \
36917 srcdiroption="--srcdir=$${topdir}/zlib"; \
36918 libsrcdir="$$s/zlib"; \
36919 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36921 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36922 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36923 @stage2_werror_flag@
36924@endif zlib-bootstrap
36925
8520c408
AO
36926.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
36927maybe-configure-stageb2g0-zlib:
36928@if zlib-bootstrap
36929maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
36930configure-stageb2g0-zlib:
36931 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
36932 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36933 @r=`${PWD_COMMAND}`; export r; \
36934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36935 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36936 $(HOST_EXPORTS) \
7f6ef0c0 36937 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36938 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 36939 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
36940 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
36941 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36942 cd $(HOST_SUBDIR)/zlib || exit 1; \
36943 case $(srcdir) in \
36944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36945 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36947 esac; \
36948 srcdiroption="--srcdir=$${topdir}/zlib"; \
36949 libsrcdir="$$s/zlib"; \
36950 $(SHELL) $${libsrcdir}/configure \
36951 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36952 --target=${target_alias} $${srcdiroption} \
36953 --with-build-libsubdir=$(HOST_SUBDIR) \
36954 @stage2_werror_flag@
36955@endif zlib-bootstrap
36956
d545f33b
PB
36957.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
36958maybe-configure-stage3-zlib:
36959@if zlib-bootstrap
36960maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 36961configure-stage3-zlib:
c52c6897 36962 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 36963 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36964 @r=`${PWD_COMMAND}`; export r; \
36965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36966 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36967 $(HOST_EXPORTS) \
7f6ef0c0 36968 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36969 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36970 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 36971 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36973 cd $(HOST_SUBDIR)/zlib || exit 1; \
36974 case $(srcdir) in \
36975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36976 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36978 esac; \
36979 srcdiroption="--srcdir=$${topdir}/zlib"; \
36980 libsrcdir="$$s/zlib"; \
36981 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36982 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36983 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36984 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36985 @stage2_werror_flag@
36986@endif zlib-bootstrap
36987
8520c408
AO
36988.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
36989maybe-configure-stageb3g2-zlib:
36990@if zlib-bootstrap
36991maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
36992configure-stageb3g2-zlib:
36993 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
36994 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36995 @r=`${PWD_COMMAND}`; export r; \
36996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36997 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36998 $(HOST_EXPORTS) \
7f6ef0c0 36999 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37000 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 37001 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
37002 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
37003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
37004 cd $(HOST_SUBDIR)/zlib || exit 1; \
37005 case $(srcdir) in \
37006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37007 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37009 esac; \
37010 srcdiroption="--srcdir=$${topdir}/zlib"; \
37011 libsrcdir="$$s/zlib"; \
37012 $(SHELL) $${libsrcdir}/configure \
37013 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37014 --target=${target_alias} $${srcdiroption} \
37015 --with-build-libsubdir=$(HOST_SUBDIR) \
37016 @stage2_werror_flag@
37017@endif zlib-bootstrap
37018
d545f33b
PB
37019.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
37020maybe-configure-stage4-zlib:
37021@if zlib-bootstrap
37022maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 37023configure-stage4-zlib:
c52c6897 37024 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 37025 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37026 @r=`${PWD_COMMAND}`; export r; \
37027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37028 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37029 $(HOST_EXPORTS) \
7f6ef0c0 37030 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37031 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 37032 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 37033 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 37034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37035 cd $(HOST_SUBDIR)/zlib || exit 1; \
37036 case $(srcdir) in \
37037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37038 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37040 esac; \
37041 srcdiroption="--srcdir=$${topdir}/zlib"; \
37042 libsrcdir="$$s/zlib"; \
37043 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37045 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37046 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37047 @stage2_werror_flag@
37048@endif zlib-bootstrap
37049
37050.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
37051maybe-configure-stageprofile-zlib:
37052@if zlib-bootstrap
37053maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 37054configure-stageprofile-zlib:
c52c6897 37055 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 37056 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37057 @r=`${PWD_COMMAND}`; export r; \
37058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37059 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37060 $(HOST_EXPORTS) \
7f6ef0c0 37061 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37062 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 37063 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 37064 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 37065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37066 cd $(HOST_SUBDIR)/zlib || exit 1; \
37067 case $(srcdir) in \
37068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37069 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37071 esac; \
37072 srcdiroption="--srcdir=$${topdir}/zlib"; \
37073 libsrcdir="$$s/zlib"; \
37074 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37076 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37077 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37078 @stage2_werror_flag@
37079@endif zlib-bootstrap
37080
37081.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
37082maybe-configure-stagefeedback-zlib:
37083@if zlib-bootstrap
37084maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 37085configure-stagefeedback-zlib:
c52c6897 37086 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 37087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37088 @r=`${PWD_COMMAND}`; export r; \
37089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37090 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37091 $(HOST_EXPORTS) \
7f6ef0c0 37092 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37093 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 37094 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 37095 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 37096 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37097 cd $(HOST_SUBDIR)/zlib || exit 1; \
37098 case $(srcdir) in \
37099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37100 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37102 esac; \
37103 srcdiroption="--srcdir=$${topdir}/zlib"; \
37104 libsrcdir="$$s/zlib"; \
37105 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37107 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37108 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37109 @stage2_werror_flag@
37110@endif zlib-bootstrap
37111
37112
37113
37114
37115
b813574b
PB
37116.PHONY: all-zlib maybe-all-zlib
37117maybe-all-zlib:
4f0ef2d8
CD
37118@if gcc-bootstrap
37119all-zlib: stage_current
37120@endif gcc-bootstrap
b813574b 37121@if zlib
d27cc32e 37122TARGET-zlib=all
b813574b
PB
37123maybe-all-zlib: all-zlib
37124all-zlib: configure-zlib
c52c6897 37125 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37127 $(HOST_EXPORTS) \
b00612cc 37128 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37129 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37130 $(TARGET-zlib))
b813574b 37131@endif zlib
3866be5d 37132
a7254363 37133
d545f33b
PB
37134
37135.PHONY: all-stage1-zlib maybe-all-stage1-zlib
37136.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
37137maybe-all-stage1-zlib:
37138maybe-clean-stage1-zlib:
37139@if zlib-bootstrap
37140maybe-all-stage1-zlib: all-stage1-zlib
37141all-stage1: all-stage1-zlib
f70224b5 37142TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 37143all-stage1-zlib: configure-stage1-zlib
c52c6897 37144 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
37145 @r=`${PWD_COMMAND}`; export r; \
37146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37147 $(HOST_EXPORTS) \
37148 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37149 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37150 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
37151 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
37152 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
37153 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 37154 $(TARGET-stage1-zlib)
d545f33b
PB
37155
37156maybe-clean-stage1-zlib: clean-stage1-zlib
37157clean-stage1: clean-stage1-zlib
37158clean-stage1-zlib:
9dbaa842
DD
37159 @if [ $(current_stage) = stage1 ]; then \
37160 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37161 else \
37162 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
37163 $(MAKE) stage1-start; \
37164 fi; \
d545f33b 37165 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37166 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 37167 clean
d545f33b
PB
37168@endif zlib-bootstrap
37169
37170
37171.PHONY: all-stage2-zlib maybe-all-stage2-zlib
37172.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
37173maybe-all-stage2-zlib:
37174maybe-clean-stage2-zlib:
37175@if zlib-bootstrap
37176maybe-all-stage2-zlib: all-stage2-zlib
37177all-stage2: all-stage2-zlib
f70224b5 37178TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 37179all-stage2-zlib: configure-stage2-zlib
c52c6897 37180 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
37181 @r=`${PWD_COMMAND}`; export r; \
37182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37183 $(HOST_EXPORTS) \
37184 $(POSTSTAGE1_HOST_EXPORTS) \
37185 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37186 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37187 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
37188 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37189 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37190 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37191 $(TARGET-stage2-zlib)
d545f33b
PB
37192
37193maybe-clean-stage2-zlib: clean-stage2-zlib
37194clean-stage2: clean-stage2-zlib
37195clean-stage2-zlib:
9dbaa842
DD
37196 @if [ $(current_stage) = stage2 ]; then \
37197 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37198 else \
37199 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
37200 $(MAKE) stage2-start; \
37201 fi; \
d545f33b 37202 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37203 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37204 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37205 clean
d545f33b
PB
37206@endif zlib-bootstrap
37207
37208
8520c408
AO
37209.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
37210.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
37211maybe-all-stageb2g0-zlib:
37212maybe-clean-stageb2g0-zlib:
37213@if zlib-bootstrap
37214maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
37215all-stageb2g0: all-stageb2g0-zlib
37216TARGET-stageb2g0-zlib = $(TARGET-zlib)
37217all-stageb2g0-zlib: configure-stageb2g0-zlib
37218 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
37219 @r=`${PWD_COMMAND}`; export r; \
37220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37221 $(HOST_EXPORTS) \
37222 $(POSTSTAGE1_HOST_EXPORTS) \
37223 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37224 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37225 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
37226 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
37227 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
37228 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
37229 $(TARGET-stageb2g0-zlib)
37230
37231maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
37232clean-stageb2g0: clean-stageb2g0-zlib
37233clean-stageb2g0-zlib:
37234 @if [ $(current_stage) = stageb2g0 ]; then \
37235 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37236 else \
37237 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
37238 $(MAKE) stageb2g0-start; \
37239 fi; \
37240 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37241 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
37242 $(POSTSTAGE1_FLAGS_TO_PASS) \
37243 clean
37244@endif zlib-bootstrap
37245
37246
d545f33b
PB
37247.PHONY: all-stage3-zlib maybe-all-stage3-zlib
37248.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
37249maybe-all-stage3-zlib:
37250maybe-clean-stage3-zlib:
37251@if zlib-bootstrap
37252maybe-all-stage3-zlib: all-stage3-zlib
37253all-stage3: all-stage3-zlib
f70224b5 37254TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 37255all-stage3-zlib: configure-stage3-zlib
c52c6897 37256 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
37257 @r=`${PWD_COMMAND}`; export r; \
37258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37259 $(HOST_EXPORTS) \
37260 $(POSTSTAGE1_HOST_EXPORTS) \
37261 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37262 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37263 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
37264 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
37265 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
37266 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37267 $(TARGET-stage3-zlib)
d545f33b
PB
37268
37269maybe-clean-stage3-zlib: clean-stage3-zlib
37270clean-stage3: clean-stage3-zlib
37271clean-stage3-zlib:
9dbaa842
DD
37272 @if [ $(current_stage) = stage3 ]; then \
37273 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37274 else \
37275 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
37276 $(MAKE) stage3-start; \
37277 fi; \
d545f33b 37278 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37279 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37280 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37281 clean
d545f33b
PB
37282@endif zlib-bootstrap
37283
37284
8520c408
AO
37285.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
37286.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
37287maybe-all-stageb3g2-zlib:
37288maybe-clean-stageb3g2-zlib:
37289@if zlib-bootstrap
37290maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
37291all-stageb3g2: all-stageb3g2-zlib
37292TARGET-stageb3g2-zlib = $(TARGET-zlib)
37293all-stageb3g2-zlib: configure-stageb3g2-zlib
37294 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
37295 @r=`${PWD_COMMAND}`; export r; \
37296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37297 $(HOST_EXPORTS) \
37298 $(POSTSTAGE1_HOST_EXPORTS) \
37299 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37301 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
37302 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
37303 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
37304 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
37305 $(TARGET-stageb3g2-zlib)
37306
37307maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
37308clean-stageb3g2: clean-stageb3g2-zlib
37309clean-stageb3g2-zlib:
37310 @if [ $(current_stage) = stageb3g2 ]; then \
37311 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37312 else \
37313 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
37314 $(MAKE) stageb3g2-start; \
37315 fi; \
37316 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37317 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
37318 $(POSTSTAGE1_FLAGS_TO_PASS) \
37319 clean
37320@endif zlib-bootstrap
37321
37322
d545f33b
PB
37323.PHONY: all-stage4-zlib maybe-all-stage4-zlib
37324.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
37325maybe-all-stage4-zlib:
37326maybe-clean-stage4-zlib:
37327@if zlib-bootstrap
37328maybe-all-stage4-zlib: all-stage4-zlib
37329all-stage4: all-stage4-zlib
f70224b5 37330TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 37331all-stage4-zlib: configure-stage4-zlib
c52c6897 37332 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
37333 @r=`${PWD_COMMAND}`; export r; \
37334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37335 $(HOST_EXPORTS) \
37336 $(POSTSTAGE1_HOST_EXPORTS) \
37337 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37339 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
37340 LIBCFLAGS="$(STAGE4_CFLAGS)" \
37341 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
37342 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37343 $(TARGET-stage4-zlib)
d545f33b
PB
37344
37345maybe-clean-stage4-zlib: clean-stage4-zlib
37346clean-stage4: clean-stage4-zlib
37347clean-stage4-zlib:
9dbaa842
DD
37348 @if [ $(current_stage) = stage4 ]; then \
37349 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37350 else \
37351 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
37352 $(MAKE) stage4-start; \
37353 fi; \
d545f33b 37354 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37355 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37356 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37357 clean
d545f33b
PB
37358@endif zlib-bootstrap
37359
37360
37361.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
37362.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
37363maybe-all-stageprofile-zlib:
37364maybe-clean-stageprofile-zlib:
37365@if zlib-bootstrap
37366maybe-all-stageprofile-zlib: all-stageprofile-zlib
37367all-stageprofile: all-stageprofile-zlib
f70224b5 37368TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 37369all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 37370 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
37371 @r=`${PWD_COMMAND}`; export r; \
37372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37373 $(HOST_EXPORTS) \
37374 $(POSTSTAGE1_HOST_EXPORTS) \
37375 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37376 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37377 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
37378 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37379 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37380 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37381 $(TARGET-stageprofile-zlib)
d545f33b
PB
37382
37383maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
37384clean-stageprofile: clean-stageprofile-zlib
37385clean-stageprofile-zlib:
9dbaa842
DD
37386 @if [ $(current_stage) = stageprofile ]; then \
37387 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37388 else \
37389 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
37390 $(MAKE) stageprofile-start; \
37391 fi; \
d545f33b 37392 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37393 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37394 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37395 clean
d545f33b
PB
37396@endif zlib-bootstrap
37397
37398
37399.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
37400.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
37401maybe-all-stagefeedback-zlib:
37402maybe-clean-stagefeedback-zlib:
37403@if zlib-bootstrap
37404maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
37405all-stagefeedback: all-stagefeedback-zlib
f70224b5 37406TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 37407all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 37408 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
37409 @r=`${PWD_COMMAND}`; export r; \
37410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37411 $(HOST_EXPORTS) \
37412 $(POSTSTAGE1_HOST_EXPORTS) \
37413 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37415 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
37416 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37417 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37418 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37419 $(TARGET-stagefeedback-zlib)
d545f33b
PB
37420
37421maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
37422clean-stagefeedback: clean-stagefeedback-zlib
37423clean-stagefeedback-zlib:
9dbaa842
DD
37424 @if [ $(current_stage) = stagefeedback ]; then \
37425 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37426 else \
37427 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
37428 $(MAKE) stagefeedback-start; \
37429 fi; \
d545f33b 37430 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37431 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37432 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37433 clean
d545f33b
PB
37434@endif zlib-bootstrap
37435
37436
37437
37438
37439
b813574b
PB
37440.PHONY: check-zlib maybe-check-zlib
37441maybe-check-zlib:
37442@if zlib
37443maybe-check-zlib: check-zlib
3866be5d 37444
b813574b 37445check-zlib:
3866be5d 37446
b813574b 37447@endif zlib
3866be5d 37448
b813574b
PB
37449.PHONY: install-zlib maybe-install-zlib
37450maybe-install-zlib:
37451@if zlib
37452maybe-install-zlib: install-zlib
4fa63067 37453
b813574b 37454install-zlib:
4fa63067 37455
b813574b 37456@endif zlib
4fa63067 37457
56a8fe78 37458# Other targets (info, dvi, pdf, etc.)
4fa63067 37459
b813574b
PB
37460.PHONY: maybe-info-zlib info-zlib
37461maybe-info-zlib:
37462@if zlib
37463maybe-info-zlib: info-zlib
4fa63067 37464
6d389afc
MS
37465info-zlib: \
37466 configure-zlib
37467 @[ -f ./zlib/Makefile ] || exit 0; \
37468 r=`${PWD_COMMAND}`; export r; \
37469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37470 $(HOST_EXPORTS) \
37471 for flag in $(EXTRA_HOST_FLAGS) ; do \
37472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37473 done; \
37474 echo "Doing info in zlib" ; \
b00612cc 37475 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
37476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37478 "RANLIB=$${RANLIB}" \
0c24b341 37479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37480 info) \
37481 || exit 1
37482
37483@endif zlib
37484
37485.PHONY: maybe-dvi-zlib dvi-zlib
37486maybe-dvi-zlib:
37487@if zlib
37488maybe-dvi-zlib: dvi-zlib
37489
37490dvi-zlib: \
b813574b
PB
37491 configure-zlib
37492 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37493 r=`${PWD_COMMAND}`; export r; \
37494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37495 $(HOST_EXPORTS) \
b813574b 37496 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37498 done; \
6d389afc 37499 echo "Doing dvi in zlib" ; \
b00612cc 37500 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37503 "RANLIB=$${RANLIB}" \
0c24b341 37504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 37505 dvi) \
4fa63067
NN
37506 || exit 1
37507
b813574b 37508@endif zlib
4fa63067 37509
56a8fe78
DD
37510.PHONY: maybe-pdf-zlib pdf-zlib
37511maybe-pdf-zlib:
37512@if zlib
37513maybe-pdf-zlib: pdf-zlib
37514
37515pdf-zlib: \
37516 configure-zlib
37517 @[ -f ./zlib/Makefile ] || exit 0; \
37518 r=`${PWD_COMMAND}`; export r; \
37519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37520 $(HOST_EXPORTS) \
37521 for flag in $(EXTRA_HOST_FLAGS) ; do \
37522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523 done; \
37524 echo "Doing pdf in zlib" ; \
37525 (cd $(HOST_SUBDIR)/zlib && \
37526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37528 "RANLIB=$${RANLIB}" \
0c24b341 37529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37530 pdf) \
37531 || exit 1
37532
37533@endif zlib
37534
6d389afc
MS
37535.PHONY: maybe-html-zlib html-zlib
37536maybe-html-zlib:
b813574b 37537@if zlib
6d389afc 37538maybe-html-zlib: html-zlib
4fa63067 37539
6d389afc 37540html-zlib: \
b813574b
PB
37541 configure-zlib
37542 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37543 r=`${PWD_COMMAND}`; export r; \
37544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37545 $(HOST_EXPORTS) \
b813574b 37546 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37548 done; \
6d389afc 37549 echo "Doing html in zlib" ; \
b00612cc 37550 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37553 "RANLIB=$${RANLIB}" \
0c24b341 37554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 37555 html) \
4fa63067
NN
37556 || exit 1
37557
b813574b 37558@endif zlib
4fa63067 37559
b813574b
PB
37560.PHONY: maybe-TAGS-zlib TAGS-zlib
37561maybe-TAGS-zlib:
37562@if zlib
37563maybe-TAGS-zlib: TAGS-zlib
4fa63067 37564
b813574b
PB
37565TAGS-zlib: \
37566 configure-zlib
37567 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37568 r=`${PWD_COMMAND}`; export r; \
37569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37570 $(HOST_EXPORTS) \
b813574b 37571 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37573 done; \
b813574b 37574 echo "Doing TAGS in zlib" ; \
b00612cc 37575 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37578 "RANLIB=$${RANLIB}" \
0c24b341 37579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37580 TAGS) \
4fa63067
NN
37581 || exit 1
37582
b813574b 37583@endif zlib
4fa63067 37584
b813574b
PB
37585.PHONY: maybe-install-info-zlib install-info-zlib
37586maybe-install-info-zlib:
37587@if zlib
37588maybe-install-info-zlib: install-info-zlib
4fa63067 37589
b813574b
PB
37590install-info-zlib: \
37591 configure-zlib \
37592 info-zlib
37593 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37594 r=`${PWD_COMMAND}`; export r; \
37595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37596 $(HOST_EXPORTS) \
b813574b 37597 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37599 done; \
b813574b 37600 echo "Doing install-info in zlib" ; \
b00612cc 37601 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37604 "RANLIB=$${RANLIB}" \
0c24b341 37605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37606 install-info) \
4fa63067
NN
37607 || exit 1
37608
b813574b 37609@endif zlib
4fa63067 37610
a3ca38d2
DD
37611.PHONY: maybe-install-pdf-zlib install-pdf-zlib
37612maybe-install-pdf-zlib:
37613@if zlib
37614maybe-install-pdf-zlib: install-pdf-zlib
37615
37616install-pdf-zlib: \
37617 configure-zlib \
37618 pdf-zlib
37619 @[ -f ./zlib/Makefile ] || exit 0; \
37620 r=`${PWD_COMMAND}`; export r; \
37621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37622 $(HOST_EXPORTS) \
37623 for flag in $(EXTRA_HOST_FLAGS) ; do \
37624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37625 done; \
37626 echo "Doing install-pdf in zlib" ; \
37627 (cd $(HOST_SUBDIR)/zlib && \
37628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37630 "RANLIB=$${RANLIB}" \
0c24b341 37631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37632 install-pdf) \
37633 || exit 1
37634
37635@endif zlib
37636
108a6f8e
CD
37637.PHONY: maybe-install-html-zlib install-html-zlib
37638maybe-install-html-zlib:
37639@if zlib
37640maybe-install-html-zlib: install-html-zlib
37641
37642install-html-zlib: \
37643 configure-zlib \
37644 html-zlib
37645 @[ -f ./zlib/Makefile ] || exit 0; \
37646 r=`${PWD_COMMAND}`; export r; \
37647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37648 $(HOST_EXPORTS) \
37649 for flag in $(EXTRA_HOST_FLAGS) ; do \
37650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37651 done; \
37652 echo "Doing install-html in zlib" ; \
37653 (cd $(HOST_SUBDIR)/zlib && \
37654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37656 "RANLIB=$${RANLIB}" \
0c24b341 37657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37658 install-html) \
37659 || exit 1
37660
37661@endif zlib
37662
b813574b
PB
37663.PHONY: maybe-installcheck-zlib installcheck-zlib
37664maybe-installcheck-zlib:
37665@if zlib
37666maybe-installcheck-zlib: installcheck-zlib
4fa63067 37667
b813574b
PB
37668installcheck-zlib: \
37669 configure-zlib
37670 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37671 r=`${PWD_COMMAND}`; export r; \
37672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37673 $(HOST_EXPORTS) \
b813574b 37674 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37676 done; \
b813574b 37677 echo "Doing installcheck in zlib" ; \
b00612cc 37678 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37681 "RANLIB=$${RANLIB}" \
0c24b341 37682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37683 installcheck) \
4fa63067
NN
37684 || exit 1
37685
b813574b 37686@endif zlib
4fa63067 37687
b813574b
PB
37688.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
37689maybe-mostlyclean-zlib:
37690@if zlib
37691maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 37692
b813574b
PB
37693mostlyclean-zlib:
37694 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37695 r=`${PWD_COMMAND}`; export r; \
37696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37697 $(HOST_EXPORTS) \
b813574b 37698 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37700 done; \
b813574b 37701 echo "Doing mostlyclean in zlib" ; \
b00612cc 37702 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37705 "RANLIB=$${RANLIB}" \
0c24b341 37706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37707 mostlyclean) \
4fa63067
NN
37708 || exit 1
37709
b813574b 37710@endif zlib
4fa63067 37711
b813574b
PB
37712.PHONY: maybe-clean-zlib clean-zlib
37713maybe-clean-zlib:
37714@if zlib
37715maybe-clean-zlib: clean-zlib
4fa63067 37716
b813574b
PB
37717clean-zlib:
37718 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37719 r=`${PWD_COMMAND}`; export r; \
37720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37721 $(HOST_EXPORTS) \
b813574b 37722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37724 done; \
b813574b 37725 echo "Doing clean in zlib" ; \
b00612cc 37726 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37729 "RANLIB=$${RANLIB}" \
0c24b341 37730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37731 clean) \
4fa63067
NN
37732 || exit 1
37733
b813574b 37734@endif zlib
4fa63067 37735
b813574b
PB
37736.PHONY: maybe-distclean-zlib distclean-zlib
37737maybe-distclean-zlib:
37738@if zlib
37739maybe-distclean-zlib: distclean-zlib
4fa63067 37740
b813574b
PB
37741distclean-zlib:
37742 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37743 r=`${PWD_COMMAND}`; export r; \
37744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37745 $(HOST_EXPORTS) \
b813574b 37746 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37748 done; \
b813574b 37749 echo "Doing distclean in zlib" ; \
b00612cc 37750 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37753 "RANLIB=$${RANLIB}" \
0c24b341 37754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37755 distclean) \
4fa63067
NN
37756 || exit 1
37757
b813574b 37758@endif zlib
4fa63067 37759
b813574b
PB
37760.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
37761maybe-maintainer-clean-zlib:
37762@if zlib
37763maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 37764
b813574b
PB
37765maintainer-clean-zlib:
37766 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37767 r=`${PWD_COMMAND}`; export r; \
37768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37769 $(HOST_EXPORTS) \
b813574b 37770 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37772 done; \
b813574b 37773 echo "Doing maintainer-clean in zlib" ; \
b00612cc 37774 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37777 "RANLIB=$${RANLIB}" \
0c24b341 37778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37779 maintainer-clean) \
4fa63067 37780 || exit 1
16ae0395 37781
b813574b 37782@endif zlib
3866be5d
NN
37783
37784
a7254363 37785
b813574b
PB
37786.PHONY: configure-gdb maybe-configure-gdb
37787maybe-configure-gdb:
4f0ef2d8
CD
37788@if gcc-bootstrap
37789configure-gdb: stage_current
37790@endif gcc-bootstrap
b813574b
PB
37791@if gdb
37792maybe-configure-gdb: configure-gdb
c52c6897 37793configure-gdb:
0aed8855 37794 @: $(MAKE); $(unstage)
c52c6897 37795 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37797 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
37798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 37799 $(HOST_EXPORTS) \
a7254363
PB
37800 echo Configuring in $(HOST_SUBDIR)/gdb; \
37801 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 37802 case $(srcdir) in \
b00612cc
PB
37803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37804 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
37805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37806 esac; \
b00612cc
PB
37807 srcdiroption="--srcdir=$${topdir}/gdb"; \
37808 libsrcdir="$$s/gdb"; \
e2b9e2dc 37809 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37811 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37812 || exit 1
b813574b 37813@endif gdb
e2b9e2dc 37814
a7254363
PB
37815
37816
d545f33b
PB
37817
37818
b813574b
PB
37819.PHONY: all-gdb maybe-all-gdb
37820maybe-all-gdb:
4f0ef2d8
CD
37821@if gcc-bootstrap
37822all-gdb: stage_current
37823@endif gcc-bootstrap
b813574b 37824@if gdb
d27cc32e 37825TARGET-gdb=all
b813574b
PB
37826maybe-all-gdb: all-gdb
37827all-gdb: configure-gdb
0aed8855 37828 @: $(MAKE); $(unstage)
b40e3958
L
37829 @r=`${PWD_COMMAND}`; export r; \
37830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37831 $(HOST_EXPORTS) \
b00612cc 37832 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
37833 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
37834 $(TARGET-gdb))
b813574b 37835@endif gdb
3866be5d 37836
a7254363 37837
d545f33b
PB
37838
37839
b813574b
PB
37840.PHONY: check-gdb maybe-check-gdb
37841maybe-check-gdb:
37842@if gdb
37843maybe-check-gdb: check-gdb
3866be5d 37844
b813574b 37845check-gdb:
0aed8855 37846 @: $(MAKE); $(unstage)
b40e3958
L
37847 @r=`${PWD_COMMAND}`; export r; \
37848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37849 $(HOST_EXPORTS) \
b00612cc
PB
37850 (cd $(HOST_SUBDIR)/gdb && \
37851 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37852
b813574b 37853@endif gdb
3866be5d 37854
b813574b
PB
37855.PHONY: install-gdb maybe-install-gdb
37856maybe-install-gdb:
37857@if gdb
37858maybe-install-gdb: install-gdb
16ae0395 37859
b813574b 37860install-gdb: installdirs
0aed8855 37861 @: $(MAKE); $(unstage)
b40e3958
L
37862 @r=`${PWD_COMMAND}`; export r; \
37863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37864 $(HOST_EXPORTS) \
b00612cc 37865 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 37866 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 37867
b813574b 37868@endif gdb
3866be5d 37869
56a8fe78 37870# Other targets (info, dvi, pdf, etc.)
4fa63067 37871
b813574b
PB
37872.PHONY: maybe-info-gdb info-gdb
37873maybe-info-gdb:
37874@if gdb
37875maybe-info-gdb: info-gdb
4fa63067 37876
b813574b
PB
37877info-gdb: \
37878 configure-gdb
0aed8855 37879 @: $(MAKE); $(unstage)
b813574b 37880 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37881 r=`${PWD_COMMAND}`; export r; \
37882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37883 $(HOST_EXPORTS) \
72b2455a 37884 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37886 done; \
b813574b 37887 echo "Doing info in gdb" ; \
b00612cc 37888 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37891 "RANLIB=$${RANLIB}" \
0c24b341 37892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37893 info) \
4fa63067
NN
37894 || exit 1
37895
b813574b 37896@endif gdb
4fa63067 37897
b813574b
PB
37898.PHONY: maybe-dvi-gdb dvi-gdb
37899maybe-dvi-gdb:
37900@if gdb
37901maybe-dvi-gdb: dvi-gdb
4fa63067 37902
b813574b
PB
37903dvi-gdb: \
37904 configure-gdb
0aed8855 37905 @: $(MAKE); $(unstage)
b813574b 37906 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37907 r=`${PWD_COMMAND}`; export r; \
37908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37909 $(HOST_EXPORTS) \
72b2455a 37910 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37912 done; \
b813574b 37913 echo "Doing dvi in gdb" ; \
b00612cc 37914 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37917 "RANLIB=$${RANLIB}" \
0c24b341 37918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37919 dvi) \
4fa63067
NN
37920 || exit 1
37921
b813574b 37922@endif gdb
4fa63067 37923
56a8fe78
DD
37924.PHONY: maybe-pdf-gdb pdf-gdb
37925maybe-pdf-gdb:
37926@if gdb
37927maybe-pdf-gdb: pdf-gdb
37928
37929pdf-gdb: \
37930 configure-gdb
37931 @: $(MAKE); $(unstage)
37932 @[ -f ./gdb/Makefile ] || exit 0; \
37933 r=`${PWD_COMMAND}`; export r; \
37934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37935 $(HOST_EXPORTS) \
37936 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37938 done; \
37939 echo "Doing pdf in gdb" ; \
37940 (cd $(HOST_SUBDIR)/gdb && \
37941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37943 "RANLIB=$${RANLIB}" \
0c24b341 37944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37945 pdf) \
37946 || exit 1
37947
37948@endif gdb
37949
6d389afc
MS
37950.PHONY: maybe-html-gdb html-gdb
37951maybe-html-gdb:
37952@if gdb
37953maybe-html-gdb: html-gdb
37954
37955html-gdb: \
37956 configure-gdb
0aed8855 37957 @: $(MAKE); $(unstage)
6d389afc
MS
37958 @[ -f ./gdb/Makefile ] || exit 0; \
37959 r=`${PWD_COMMAND}`; export r; \
37960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37961 $(HOST_EXPORTS) \
37962 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37964 done; \
37965 echo "Doing html in gdb" ; \
b00612cc 37966 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
37967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37969 "RANLIB=$${RANLIB}" \
0c24b341 37970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37971 html) \
37972 || exit 1
37973
37974@endif gdb
37975
b813574b
PB
37976.PHONY: maybe-TAGS-gdb TAGS-gdb
37977maybe-TAGS-gdb:
37978@if gdb
37979maybe-TAGS-gdb: TAGS-gdb
4fa63067 37980
b813574b
PB
37981TAGS-gdb: \
37982 configure-gdb
0aed8855 37983 @: $(MAKE); $(unstage)
b813574b 37984 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37985 r=`${PWD_COMMAND}`; export r; \
37986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37987 $(HOST_EXPORTS) \
72b2455a 37988 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37990 done; \
b813574b 37991 echo "Doing TAGS in gdb" ; \
b00612cc 37992 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37995 "RANLIB=$${RANLIB}" \
0c24b341 37996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37997 TAGS) \
4fa63067
NN
37998 || exit 1
37999
b813574b 38000@endif gdb
4fa63067 38001
b813574b
PB
38002.PHONY: maybe-install-info-gdb install-info-gdb
38003maybe-install-info-gdb:
38004@if gdb
38005maybe-install-info-gdb: install-info-gdb
4fa63067 38006
b813574b
PB
38007install-info-gdb: \
38008 configure-gdb \
38009 info-gdb
0aed8855 38010 @: $(MAKE); $(unstage)
b813574b 38011 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38012 r=`${PWD_COMMAND}`; export r; \
38013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38014 $(HOST_EXPORTS) \
72b2455a 38015 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38017 done; \
b813574b 38018 echo "Doing install-info in gdb" ; \
b00612cc 38019 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38022 "RANLIB=$${RANLIB}" \
0c24b341 38023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38024 install-info) \
4fa63067
NN
38025 || exit 1
38026
b813574b 38027@endif gdb
4fa63067 38028
a3ca38d2
DD
38029.PHONY: maybe-install-pdf-gdb install-pdf-gdb
38030maybe-install-pdf-gdb:
38031@if gdb
38032maybe-install-pdf-gdb: install-pdf-gdb
38033
38034install-pdf-gdb: \
38035 configure-gdb \
38036 pdf-gdb
38037 @: $(MAKE); $(unstage)
38038 @[ -f ./gdb/Makefile ] || exit 0; \
38039 r=`${PWD_COMMAND}`; export r; \
38040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38041 $(HOST_EXPORTS) \
38042 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38044 done; \
38045 echo "Doing install-pdf in gdb" ; \
38046 (cd $(HOST_SUBDIR)/gdb && \
38047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38049 "RANLIB=$${RANLIB}" \
0c24b341 38050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38051 install-pdf) \
38052 || exit 1
38053
38054@endif gdb
38055
108a6f8e
CD
38056.PHONY: maybe-install-html-gdb install-html-gdb
38057maybe-install-html-gdb:
38058@if gdb
38059maybe-install-html-gdb: install-html-gdb
38060
38061install-html-gdb: \
38062 configure-gdb \
38063 html-gdb
38064 @: $(MAKE); $(unstage)
38065 @[ -f ./gdb/Makefile ] || exit 0; \
38066 r=`${PWD_COMMAND}`; export r; \
38067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38068 $(HOST_EXPORTS) \
38069 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38071 done; \
38072 echo "Doing install-html in gdb" ; \
38073 (cd $(HOST_SUBDIR)/gdb && \
38074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38076 "RANLIB=$${RANLIB}" \
0c24b341 38077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38078 install-html) \
38079 || exit 1
38080
38081@endif gdb
38082
b813574b
PB
38083.PHONY: maybe-installcheck-gdb installcheck-gdb
38084maybe-installcheck-gdb:
38085@if gdb
38086maybe-installcheck-gdb: installcheck-gdb
4fa63067 38087
b813574b
PB
38088installcheck-gdb: \
38089 configure-gdb
0aed8855 38090 @: $(MAKE); $(unstage)
b813574b 38091 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38092 r=`${PWD_COMMAND}`; export r; \
38093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38094 $(HOST_EXPORTS) \
72b2455a 38095 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38097 done; \
b813574b 38098 echo "Doing installcheck in gdb" ; \
b00612cc 38099 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38102 "RANLIB=$${RANLIB}" \
0c24b341 38103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38104 installcheck) \
4fa63067
NN
38105 || exit 1
38106
b813574b 38107@endif gdb
4fa63067 38108
b813574b
PB
38109.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
38110maybe-mostlyclean-gdb:
38111@if gdb
38112maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 38113
b813574b 38114mostlyclean-gdb:
0aed8855 38115 @: $(MAKE); $(unstage)
b813574b 38116 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38117 r=`${PWD_COMMAND}`; export r; \
38118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38119 $(HOST_EXPORTS) \
72b2455a 38120 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38122 done; \
b813574b 38123 echo "Doing mostlyclean in gdb" ; \
b00612cc 38124 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38127 "RANLIB=$${RANLIB}" \
0c24b341 38128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38129 mostlyclean) \
4fa63067
NN
38130 || exit 1
38131
b813574b 38132@endif gdb
4fa63067 38133
b813574b
PB
38134.PHONY: maybe-clean-gdb clean-gdb
38135maybe-clean-gdb:
38136@if gdb
38137maybe-clean-gdb: clean-gdb
4fa63067 38138
b813574b 38139clean-gdb:
0aed8855 38140 @: $(MAKE); $(unstage)
b813574b 38141 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38142 r=`${PWD_COMMAND}`; export r; \
38143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38144 $(HOST_EXPORTS) \
72b2455a 38145 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38147 done; \
b813574b 38148 echo "Doing clean in gdb" ; \
b00612cc 38149 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38152 "RANLIB=$${RANLIB}" \
0c24b341 38153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38154 clean) \
4fa63067
NN
38155 || exit 1
38156
b813574b 38157@endif gdb
4fa63067 38158
b813574b
PB
38159.PHONY: maybe-distclean-gdb distclean-gdb
38160maybe-distclean-gdb:
38161@if gdb
38162maybe-distclean-gdb: distclean-gdb
4fa63067 38163
b813574b 38164distclean-gdb:
0aed8855 38165 @: $(MAKE); $(unstage)
b813574b 38166 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38167 r=`${PWD_COMMAND}`; export r; \
38168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38169 $(HOST_EXPORTS) \
72b2455a 38170 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38172 done; \
b813574b 38173 echo "Doing distclean in gdb" ; \
b00612cc 38174 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38177 "RANLIB=$${RANLIB}" \
0c24b341 38178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38179 distclean) \
4fa63067
NN
38180 || exit 1
38181
b813574b 38182@endif gdb
4fa63067 38183
b813574b
PB
38184.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
38185maybe-maintainer-clean-gdb:
38186@if gdb
38187maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 38188
b813574b 38189maintainer-clean-gdb:
0aed8855 38190 @: $(MAKE); $(unstage)
b813574b 38191 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38192 r=`${PWD_COMMAND}`; export r; \
38193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38194 $(HOST_EXPORTS) \
72b2455a 38195 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38197 done; \
b813574b 38198 echo "Doing maintainer-clean in gdb" ; \
b00612cc 38199 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38202 "RANLIB=$${RANLIB}" \
0c24b341 38203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38204 maintainer-clean) \
4fa63067
NN
38205 || exit 1
38206
b813574b 38207@endif gdb
4fa63067
NN
38208
38209
a7254363 38210
b813574b
PB
38211.PHONY: configure-expect maybe-configure-expect
38212maybe-configure-expect:
4f0ef2d8
CD
38213@if gcc-bootstrap
38214configure-expect: stage_current
38215@endif gcc-bootstrap
b813574b
PB
38216@if expect
38217maybe-configure-expect: configure-expect
c52c6897 38218configure-expect:
0aed8855 38219 @: $(MAKE); $(unstage)
c52c6897 38220 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38222 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
38223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 38224 $(HOST_EXPORTS) \
a7254363
PB
38225 echo Configuring in $(HOST_SUBDIR)/expect; \
38226 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 38227 case $(srcdir) in \
b00612cc
PB
38228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38229 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
38230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38231 esac; \
b00612cc
PB
38232 srcdiroption="--srcdir=$${topdir}/expect"; \
38233 libsrcdir="$$s/expect"; \
e2b9e2dc 38234 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38236 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38237 || exit 1
b813574b 38238@endif expect
e2b9e2dc 38239
a7254363
PB
38240
38241
d545f33b
PB
38242
38243
b813574b
PB
38244.PHONY: all-expect maybe-all-expect
38245maybe-all-expect:
4f0ef2d8
CD
38246@if gcc-bootstrap
38247all-expect: stage_current
38248@endif gcc-bootstrap
b813574b 38249@if expect
d27cc32e 38250TARGET-expect=all
b813574b
PB
38251maybe-all-expect: all-expect
38252all-expect: configure-expect
0aed8855 38253 @: $(MAKE); $(unstage)
b40e3958
L
38254 @r=`${PWD_COMMAND}`; export r; \
38255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38256 $(HOST_EXPORTS) \
b00612cc 38257 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
38258 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38259 $(TARGET-expect))
b813574b 38260@endif expect
3866be5d 38261
a7254363 38262
d545f33b
PB
38263
38264
b813574b
PB
38265.PHONY: check-expect maybe-check-expect
38266maybe-check-expect:
38267@if expect
38268maybe-check-expect: check-expect
3866be5d 38269
b813574b 38270check-expect:
0aed8855 38271 @: $(MAKE); $(unstage)
b40e3958
L
38272 @r=`${PWD_COMMAND}`; export r; \
38273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38274 $(HOST_EXPORTS) \
b00612cc
PB
38275 (cd $(HOST_SUBDIR)/expect && \
38276 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38277
b813574b 38278@endif expect
3866be5d 38279
b813574b
PB
38280.PHONY: install-expect maybe-install-expect
38281maybe-install-expect:
38282@if expect
38283maybe-install-expect: install-expect
16ae0395 38284
b813574b 38285install-expect: installdirs
0aed8855 38286 @: $(MAKE); $(unstage)
b40e3958
L
38287 @r=`${PWD_COMMAND}`; export r; \
38288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38289 $(HOST_EXPORTS) \
b00612cc 38290 (cd $(HOST_SUBDIR)/expect && \
2da12f12 38291 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 38292
b813574b 38293@endif expect
3866be5d 38294
56a8fe78 38295# Other targets (info, dvi, pdf, etc.)
4fa63067 38296
b813574b
PB
38297.PHONY: maybe-info-expect info-expect
38298maybe-info-expect:
38299@if expect
38300maybe-info-expect: info-expect
4fa63067 38301
b813574b
PB
38302info-expect: \
38303 configure-expect
0aed8855 38304 @: $(MAKE); $(unstage)
b813574b 38305 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
38306 r=`${PWD_COMMAND}`; export r; \
38307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38308 $(HOST_EXPORTS) \
72b2455a 38309 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38311 done; \
b813574b 38312 echo "Doing info in expect" ; \
b00612cc 38313 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38316 "RANLIB=$${RANLIB}" \
0c24b341 38317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38318 info) \
e2b9e2dc
NN
38319 || exit 1
38320
b813574b 38321@endif expect
4fa63067 38322
b813574b
PB
38323.PHONY: maybe-dvi-expect dvi-expect
38324maybe-dvi-expect:
38325@if expect
38326maybe-dvi-expect: dvi-expect
4fa63067 38327
b813574b
PB
38328dvi-expect: \
38329 configure-expect
0aed8855 38330 @: $(MAKE); $(unstage)
b813574b 38331 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38332 r=`${PWD_COMMAND}`; export r; \
b40e3958 38333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38334 $(HOST_EXPORTS) \
72b2455a 38335 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38337 done; \
b813574b 38338 echo "Doing dvi in expect" ; \
b00612cc 38339 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38342 "RANLIB=$${RANLIB}" \
0c24b341 38343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38344 dvi) \
4fa63067 38345 || exit 1
3866be5d 38346
b813574b 38347@endif expect
3866be5d 38348
56a8fe78
DD
38349.PHONY: maybe-pdf-expect pdf-expect
38350maybe-pdf-expect:
38351@if expect
38352maybe-pdf-expect: pdf-expect
38353
38354pdf-expect: \
38355 configure-expect
38356 @: $(MAKE); $(unstage)
38357 @[ -f ./expect/Makefile ] || exit 0; \
38358 r=`${PWD_COMMAND}`; export r; \
38359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38360 $(HOST_EXPORTS) \
38361 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38363 done; \
38364 echo "Doing pdf in expect" ; \
38365 (cd $(HOST_SUBDIR)/expect && \
38366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38368 "RANLIB=$${RANLIB}" \
0c24b341 38369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38370 pdf) \
38371 || exit 1
38372
38373@endif expect
38374
6d389afc
MS
38375.PHONY: maybe-html-expect html-expect
38376maybe-html-expect:
38377@if expect
38378maybe-html-expect: html-expect
38379
38380html-expect: \
38381 configure-expect
0aed8855 38382 @: $(MAKE); $(unstage)
6d389afc
MS
38383 @[ -f ./expect/Makefile ] || exit 0; \
38384 r=`${PWD_COMMAND}`; export r; \
38385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38386 $(HOST_EXPORTS) \
38387 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38389 done; \
38390 echo "Doing html in expect" ; \
b00612cc 38391 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
38392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38394 "RANLIB=$${RANLIB}" \
0c24b341 38395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38396 html) \
38397 || exit 1
38398
38399@endif expect
38400
b813574b
PB
38401.PHONY: maybe-TAGS-expect TAGS-expect
38402maybe-TAGS-expect:
38403@if expect
38404maybe-TAGS-expect: TAGS-expect
4fa63067 38405
b813574b
PB
38406TAGS-expect: \
38407 configure-expect
0aed8855 38408 @: $(MAKE); $(unstage)
b813574b 38409 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38410 r=`${PWD_COMMAND}`; export r; \
b40e3958 38411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38412 $(HOST_EXPORTS) \
72b2455a 38413 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38415 done; \
b813574b 38416 echo "Doing TAGS in expect" ; \
b00612cc 38417 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38420 "RANLIB=$${RANLIB}" \
0c24b341 38421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38422 TAGS) \
4fa63067 38423 || exit 1
3866be5d 38424
b813574b 38425@endif expect
3866be5d 38426
b813574b
PB
38427.PHONY: maybe-install-info-expect install-info-expect
38428maybe-install-info-expect:
38429@if expect
38430maybe-install-info-expect: install-info-expect
16ae0395 38431
b813574b
PB
38432install-info-expect: \
38433 configure-expect \
38434 info-expect
0aed8855 38435 @: $(MAKE); $(unstage)
b813574b 38436 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38437 r=`${PWD_COMMAND}`; export r; \
38438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38439 $(HOST_EXPORTS) \
72b2455a 38440 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38442 done; \
b813574b 38443 echo "Doing install-info in expect" ; \
b00612cc 38444 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38447 "RANLIB=$${RANLIB}" \
0c24b341 38448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38449 install-info) \
4fa63067
NN
38450 || exit 1
38451
b813574b 38452@endif expect
4fa63067 38453
a3ca38d2
DD
38454.PHONY: maybe-install-pdf-expect install-pdf-expect
38455maybe-install-pdf-expect:
38456@if expect
38457maybe-install-pdf-expect: install-pdf-expect
38458
38459install-pdf-expect: \
38460 configure-expect \
38461 pdf-expect
38462 @: $(MAKE); $(unstage)
38463 @[ -f ./expect/Makefile ] || exit 0; \
38464 r=`${PWD_COMMAND}`; export r; \
38465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38466 $(HOST_EXPORTS) \
38467 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38469 done; \
38470 echo "Doing install-pdf in expect" ; \
38471 (cd $(HOST_SUBDIR)/expect && \
38472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38474 "RANLIB=$${RANLIB}" \
0c24b341 38475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38476 install-pdf) \
38477 || exit 1
38478
38479@endif expect
38480
108a6f8e
CD
38481.PHONY: maybe-install-html-expect install-html-expect
38482maybe-install-html-expect:
38483@if expect
38484maybe-install-html-expect: install-html-expect
38485
38486install-html-expect: \
38487 configure-expect \
38488 html-expect
38489 @: $(MAKE); $(unstage)
38490 @[ -f ./expect/Makefile ] || exit 0; \
38491 r=`${PWD_COMMAND}`; export r; \
38492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38493 $(HOST_EXPORTS) \
38494 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38496 done; \
38497 echo "Doing install-html in expect" ; \
38498 (cd $(HOST_SUBDIR)/expect && \
38499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38501 "RANLIB=$${RANLIB}" \
0c24b341 38502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38503 install-html) \
38504 || exit 1
38505
38506@endif expect
38507
b813574b
PB
38508.PHONY: maybe-installcheck-expect installcheck-expect
38509maybe-installcheck-expect:
38510@if expect
38511maybe-installcheck-expect: installcheck-expect
4fa63067 38512
b813574b
PB
38513installcheck-expect: \
38514 configure-expect
0aed8855 38515 @: $(MAKE); $(unstage)
b813574b 38516 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38517 r=`${PWD_COMMAND}`; export r; \
38518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38519 $(HOST_EXPORTS) \
72b2455a 38520 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38522 done; \
b813574b 38523 echo "Doing installcheck in expect" ; \
b00612cc 38524 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38527 "RANLIB=$${RANLIB}" \
0c24b341 38528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38529 installcheck) \
4fa63067
NN
38530 || exit 1
38531
b813574b 38532@endif expect
4fa63067 38533
b813574b
PB
38534.PHONY: maybe-mostlyclean-expect mostlyclean-expect
38535maybe-mostlyclean-expect:
38536@if expect
38537maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 38538
b813574b 38539mostlyclean-expect:
0aed8855 38540 @: $(MAKE); $(unstage)
b813574b 38541 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38542 r=`${PWD_COMMAND}`; export r; \
38543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38544 $(HOST_EXPORTS) \
72b2455a 38545 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38547 done; \
b813574b 38548 echo "Doing mostlyclean in expect" ; \
b00612cc 38549 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38552 "RANLIB=$${RANLIB}" \
0c24b341 38553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38554 mostlyclean) \
4fa63067
NN
38555 || exit 1
38556
b813574b 38557@endif expect
4fa63067 38558
b813574b
PB
38559.PHONY: maybe-clean-expect clean-expect
38560maybe-clean-expect:
38561@if expect
38562maybe-clean-expect: clean-expect
4fa63067 38563
b813574b 38564clean-expect:
0aed8855 38565 @: $(MAKE); $(unstage)
b813574b 38566 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38567 r=`${PWD_COMMAND}`; export r; \
38568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38569 $(HOST_EXPORTS) \
72b2455a 38570 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38572 done; \
b813574b 38573 echo "Doing clean in expect" ; \
b00612cc 38574 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38577 "RANLIB=$${RANLIB}" \
0c24b341 38578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38579 clean) \
4fa63067
NN
38580 || exit 1
38581
b813574b 38582@endif expect
4fa63067 38583
b813574b
PB
38584.PHONY: maybe-distclean-expect distclean-expect
38585maybe-distclean-expect:
38586@if expect
38587maybe-distclean-expect: distclean-expect
4fa63067 38588
b813574b 38589distclean-expect:
0aed8855 38590 @: $(MAKE); $(unstage)
b813574b 38591 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38592 r=`${PWD_COMMAND}`; export r; \
38593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38594 $(HOST_EXPORTS) \
72b2455a 38595 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38597 done; \
b813574b 38598 echo "Doing distclean in expect" ; \
b00612cc 38599 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38602 "RANLIB=$${RANLIB}" \
0c24b341 38603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38604 distclean) \
4fa63067
NN
38605 || exit 1
38606
b813574b 38607@endif expect
4fa63067 38608
b813574b
PB
38609.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
38610maybe-maintainer-clean-expect:
38611@if expect
38612maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 38613
b813574b 38614maintainer-clean-expect:
0aed8855 38615 @: $(MAKE); $(unstage)
b813574b 38616 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38617 r=`${PWD_COMMAND}`; export r; \
b40e3958 38618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38619 $(HOST_EXPORTS) \
72b2455a 38620 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38622 done; \
b813574b 38623 echo "Doing maintainer-clean in expect" ; \
b00612cc 38624 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38627 "RANLIB=$${RANLIB}" \
0c24b341 38628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38629 maintainer-clean) \
4fa63067 38630 || exit 1
3866be5d 38631
b813574b 38632@endif expect
3866be5d 38633
4fa63067 38634
a7254363 38635
b813574b
PB
38636.PHONY: configure-guile maybe-configure-guile
38637maybe-configure-guile:
4f0ef2d8
CD
38638@if gcc-bootstrap
38639configure-guile: stage_current
38640@endif gcc-bootstrap
b813574b
PB
38641@if guile
38642maybe-configure-guile: configure-guile
c52c6897 38643configure-guile:
0aed8855 38644 @: $(MAKE); $(unstage)
c52c6897 38645 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38647 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
38648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 38649 $(HOST_EXPORTS) \
a7254363
PB
38650 echo Configuring in $(HOST_SUBDIR)/guile; \
38651 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 38652 case $(srcdir) in \
b00612cc
PB
38653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38654 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
38655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38656 esac; \
b00612cc
PB
38657 srcdiroption="--srcdir=$${topdir}/guile"; \
38658 libsrcdir="$$s/guile"; \
e2b9e2dc 38659 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38661 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38662 || exit 1
b813574b 38663@endif guile
e2b9e2dc 38664
a7254363
PB
38665
38666
d545f33b
PB
38667
38668
b813574b
PB
38669.PHONY: all-guile maybe-all-guile
38670maybe-all-guile:
4f0ef2d8
CD
38671@if gcc-bootstrap
38672all-guile: stage_current
38673@endif gcc-bootstrap
b813574b 38674@if guile
d27cc32e 38675TARGET-guile=all
b813574b
PB
38676maybe-all-guile: all-guile
38677all-guile: configure-guile
0aed8855 38678 @: $(MAKE); $(unstage)
b40e3958
L
38679 @r=`${PWD_COMMAND}`; export r; \
38680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38681 $(HOST_EXPORTS) \
b00612cc 38682 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
38683 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38684 $(TARGET-guile))
b813574b 38685@endif guile
3866be5d 38686
a7254363 38687
d545f33b
PB
38688
38689
b813574b
PB
38690.PHONY: check-guile maybe-check-guile
38691maybe-check-guile:
38692@if guile
38693maybe-check-guile: check-guile
3866be5d 38694
b813574b 38695check-guile:
0aed8855 38696 @: $(MAKE); $(unstage)
b40e3958
L
38697 @r=`${PWD_COMMAND}`; export r; \
38698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38699 $(HOST_EXPORTS) \
b00612cc
PB
38700 (cd $(HOST_SUBDIR)/guile && \
38701 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38702
b813574b 38703@endif guile
16ae0395 38704
b813574b
PB
38705.PHONY: install-guile maybe-install-guile
38706maybe-install-guile:
38707@if guile
38708maybe-install-guile: install-guile
38709
38710install-guile: installdirs
0aed8855 38711 @: $(MAKE); $(unstage)
b40e3958
L
38712 @r=`${PWD_COMMAND}`; export r; \
38713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38714 $(HOST_EXPORTS) \
b00612cc 38715 (cd $(HOST_SUBDIR)/guile && \
2da12f12 38716 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 38717
b813574b 38718@endif guile
4fa63067 38719
56a8fe78 38720# Other targets (info, dvi, pdf, etc.)
4fa63067 38721
b813574b
PB
38722.PHONY: maybe-info-guile info-guile
38723maybe-info-guile:
38724@if guile
38725maybe-info-guile: info-guile
4fa63067 38726
b813574b
PB
38727info-guile: \
38728 configure-guile
0aed8855 38729 @: $(MAKE); $(unstage)
b813574b 38730 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38731 r=`${PWD_COMMAND}`; export r; \
38732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38733 $(HOST_EXPORTS) \
72b2455a 38734 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38736 done; \
b813574b 38737 echo "Doing info in guile" ; \
b00612cc 38738 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38741 "RANLIB=$${RANLIB}" \
0c24b341 38742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38743 info) \
4fa63067
NN
38744 || exit 1
38745
b813574b 38746@endif guile
4fa63067 38747
b813574b
PB
38748.PHONY: maybe-dvi-guile dvi-guile
38749maybe-dvi-guile:
38750@if guile
38751maybe-dvi-guile: dvi-guile
4fa63067 38752
b813574b
PB
38753dvi-guile: \
38754 configure-guile
0aed8855 38755 @: $(MAKE); $(unstage)
b813574b 38756 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38757 r=`${PWD_COMMAND}`; export r; \
38758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38759 $(HOST_EXPORTS) \
72b2455a 38760 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38762 done; \
b813574b 38763 echo "Doing dvi in guile" ; \
b00612cc 38764 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38767 "RANLIB=$${RANLIB}" \
0c24b341 38768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38769 dvi) \
4fa63067
NN
38770 || exit 1
38771
b813574b 38772@endif guile
4fa63067 38773
56a8fe78
DD
38774.PHONY: maybe-pdf-guile pdf-guile
38775maybe-pdf-guile:
38776@if guile
38777maybe-pdf-guile: pdf-guile
38778
38779pdf-guile: \
38780 configure-guile
38781 @: $(MAKE); $(unstage)
38782 @[ -f ./guile/Makefile ] || exit 0; \
38783 r=`${PWD_COMMAND}`; export r; \
38784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38785 $(HOST_EXPORTS) \
38786 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38788 done; \
38789 echo "Doing pdf in guile" ; \
38790 (cd $(HOST_SUBDIR)/guile && \
38791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38793 "RANLIB=$${RANLIB}" \
0c24b341 38794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38795 pdf) \
38796 || exit 1
38797
38798@endif guile
38799
6d389afc
MS
38800.PHONY: maybe-html-guile html-guile
38801maybe-html-guile:
38802@if guile
38803maybe-html-guile: html-guile
38804
38805html-guile: \
38806 configure-guile
0aed8855 38807 @: $(MAKE); $(unstage)
6d389afc
MS
38808 @[ -f ./guile/Makefile ] || exit 0; \
38809 r=`${PWD_COMMAND}`; export r; \
38810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38811 $(HOST_EXPORTS) \
38812 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38814 done; \
38815 echo "Doing html in guile" ; \
b00612cc 38816 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
38817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38819 "RANLIB=$${RANLIB}" \
0c24b341 38820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38821 html) \
38822 || exit 1
38823
38824@endif guile
38825
b813574b
PB
38826.PHONY: maybe-TAGS-guile TAGS-guile
38827maybe-TAGS-guile:
38828@if guile
38829maybe-TAGS-guile: TAGS-guile
4fa63067 38830
b813574b
PB
38831TAGS-guile: \
38832 configure-guile
0aed8855 38833 @: $(MAKE); $(unstage)
b813574b 38834 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38835 r=`${PWD_COMMAND}`; export r; \
38836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38837 $(HOST_EXPORTS) \
72b2455a 38838 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38840 done; \
b813574b 38841 echo "Doing TAGS in guile" ; \
b00612cc 38842 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38845 "RANLIB=$${RANLIB}" \
0c24b341 38846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38847 TAGS) \
4fa63067
NN
38848 || exit 1
38849
b813574b 38850@endif guile
4fa63067 38851
b813574b
PB
38852.PHONY: maybe-install-info-guile install-info-guile
38853maybe-install-info-guile:
38854@if guile
38855maybe-install-info-guile: install-info-guile
4fa63067 38856
b813574b
PB
38857install-info-guile: \
38858 configure-guile \
38859 info-guile
0aed8855 38860 @: $(MAKE); $(unstage)
b813574b 38861 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38862 r=`${PWD_COMMAND}`; export r; \
38863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38864 $(HOST_EXPORTS) \
72b2455a 38865 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38867 done; \
b813574b 38868 echo "Doing install-info in guile" ; \
b00612cc 38869 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38872 "RANLIB=$${RANLIB}" \
0c24b341 38873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38874 install-info) \
4fa63067
NN
38875 || exit 1
38876
b813574b 38877@endif guile
4fa63067 38878
a3ca38d2
DD
38879.PHONY: maybe-install-pdf-guile install-pdf-guile
38880maybe-install-pdf-guile:
38881@if guile
38882maybe-install-pdf-guile: install-pdf-guile
38883
38884install-pdf-guile: \
38885 configure-guile \
38886 pdf-guile
38887 @: $(MAKE); $(unstage)
38888 @[ -f ./guile/Makefile ] || exit 0; \
38889 r=`${PWD_COMMAND}`; export r; \
38890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38891 $(HOST_EXPORTS) \
38892 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38894 done; \
38895 echo "Doing install-pdf in guile" ; \
38896 (cd $(HOST_SUBDIR)/guile && \
38897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38899 "RANLIB=$${RANLIB}" \
0c24b341 38900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38901 install-pdf) \
38902 || exit 1
38903
38904@endif guile
38905
108a6f8e
CD
38906.PHONY: maybe-install-html-guile install-html-guile
38907maybe-install-html-guile:
38908@if guile
38909maybe-install-html-guile: install-html-guile
38910
38911install-html-guile: \
38912 configure-guile \
38913 html-guile
38914 @: $(MAKE); $(unstage)
38915 @[ -f ./guile/Makefile ] || exit 0; \
38916 r=`${PWD_COMMAND}`; export r; \
38917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38918 $(HOST_EXPORTS) \
38919 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38921 done; \
38922 echo "Doing install-html in guile" ; \
38923 (cd $(HOST_SUBDIR)/guile && \
38924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38926 "RANLIB=$${RANLIB}" \
0c24b341 38927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38928 install-html) \
38929 || exit 1
38930
38931@endif guile
38932
b813574b
PB
38933.PHONY: maybe-installcheck-guile installcheck-guile
38934maybe-installcheck-guile:
38935@if guile
38936maybe-installcheck-guile: installcheck-guile
4fa63067 38937
b813574b
PB
38938installcheck-guile: \
38939 configure-guile
0aed8855 38940 @: $(MAKE); $(unstage)
b813574b 38941 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38942 r=`${PWD_COMMAND}`; export r; \
38943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38944 $(HOST_EXPORTS) \
72b2455a 38945 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38947 done; \
b813574b 38948 echo "Doing installcheck in guile" ; \
b00612cc 38949 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38952 "RANLIB=$${RANLIB}" \
0c24b341 38953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38954 installcheck) \
4fa63067
NN
38955 || exit 1
38956
b813574b 38957@endif guile
4fa63067 38958
b813574b
PB
38959.PHONY: maybe-mostlyclean-guile mostlyclean-guile
38960maybe-mostlyclean-guile:
38961@if guile
38962maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 38963
b813574b 38964mostlyclean-guile:
0aed8855 38965 @: $(MAKE); $(unstage)
b813574b 38966 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38967 r=`${PWD_COMMAND}`; export r; \
38968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38969 $(HOST_EXPORTS) \
72b2455a 38970 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38972 done; \
b813574b 38973 echo "Doing mostlyclean in guile" ; \
b00612cc 38974 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38977 "RANLIB=$${RANLIB}" \
0c24b341 38978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38979 mostlyclean) \
4fa63067
NN
38980 || exit 1
38981
b813574b 38982@endif guile
4fa63067 38983
b813574b
PB
38984.PHONY: maybe-clean-guile clean-guile
38985maybe-clean-guile:
38986@if guile
38987maybe-clean-guile: clean-guile
4fa63067 38988
b813574b 38989clean-guile:
0aed8855 38990 @: $(MAKE); $(unstage)
b813574b 38991 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38992 r=`${PWD_COMMAND}`; export r; \
38993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38994 $(HOST_EXPORTS) \
72b2455a 38995 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38997 done; \
b813574b 38998 echo "Doing clean in guile" ; \
b00612cc 38999 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39002 "RANLIB=$${RANLIB}" \
0c24b341 39003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39004 clean) \
4fa63067
NN
39005 || exit 1
39006
b813574b 39007@endif guile
4fa63067 39008
b813574b
PB
39009.PHONY: maybe-distclean-guile distclean-guile
39010maybe-distclean-guile:
39011@if guile
39012maybe-distclean-guile: distclean-guile
4fa63067 39013
b813574b 39014distclean-guile:
0aed8855 39015 @: $(MAKE); $(unstage)
b813574b 39016 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39017 r=`${PWD_COMMAND}`; export r; \
39018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39019 $(HOST_EXPORTS) \
72b2455a 39020 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39022 done; \
b813574b 39023 echo "Doing distclean in guile" ; \
b00612cc 39024 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39027 "RANLIB=$${RANLIB}" \
0c24b341 39028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39029 distclean) \
4fa63067
NN
39030 || exit 1
39031
b813574b 39032@endif guile
4fa63067 39033
b813574b
PB
39034.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
39035maybe-maintainer-clean-guile:
39036@if guile
39037maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 39038
b813574b 39039maintainer-clean-guile:
0aed8855 39040 @: $(MAKE); $(unstage)
b813574b 39041 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39042 r=`${PWD_COMMAND}`; export r; \
39043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39044 $(HOST_EXPORTS) \
72b2455a 39045 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39047 done; \
b813574b 39048 echo "Doing maintainer-clean in guile" ; \
b00612cc 39049 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39052 "RANLIB=$${RANLIB}" \
0c24b341 39053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39054 maintainer-clean) \
4fa63067
NN
39055 || exit 1
39056
b813574b 39057@endif guile
3866be5d
NN
39058
39059
a7254363 39060
b813574b
PB
39061.PHONY: configure-tk maybe-configure-tk
39062maybe-configure-tk:
4f0ef2d8
CD
39063@if gcc-bootstrap
39064configure-tk: stage_current
39065@endif gcc-bootstrap
b813574b
PB
39066@if tk
39067maybe-configure-tk: configure-tk
c52c6897 39068configure-tk:
0aed8855 39069 @: $(MAKE); $(unstage)
c52c6897 39070 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39072 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
39073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 39074 $(HOST_EXPORTS) \
a7254363
PB
39075 echo Configuring in $(HOST_SUBDIR)/tk; \
39076 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 39077 case $(srcdir) in \
b00612cc
PB
39078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39079 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
39080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39081 esac; \
b00612cc
PB
39082 srcdiroption="--srcdir=$${topdir}/tk"; \
39083 libsrcdir="$$s/tk"; \
e2b9e2dc 39084 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39085 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39086 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39087 || exit 1
b813574b 39088@endif tk
e2b9e2dc 39089
a7254363
PB
39090
39091
d545f33b
PB
39092
39093
b813574b
PB
39094.PHONY: all-tk maybe-all-tk
39095maybe-all-tk:
4f0ef2d8
CD
39096@if gcc-bootstrap
39097all-tk: stage_current
39098@endif gcc-bootstrap
b813574b 39099@if tk
d27cc32e 39100TARGET-tk=all
b813574b
PB
39101maybe-all-tk: all-tk
39102all-tk: configure-tk
0aed8855 39103 @: $(MAKE); $(unstage)
b40e3958
L
39104 @r=`${PWD_COMMAND}`; export r; \
39105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39106 $(HOST_EXPORTS) \
b00612cc 39107 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
39108 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39109 $(TARGET-tk))
b813574b 39110@endif tk
3866be5d 39111
a7254363 39112
d545f33b
PB
39113
39114
b813574b
PB
39115.PHONY: check-tk maybe-check-tk
39116maybe-check-tk:
39117@if tk
39118maybe-check-tk: check-tk
3866be5d 39119
b813574b 39120check-tk:
0aed8855 39121 @: $(MAKE); $(unstage)
b40e3958
L
39122 @r=`${PWD_COMMAND}`; export r; \
39123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39124 $(HOST_EXPORTS) \
b00612cc
PB
39125 (cd $(HOST_SUBDIR)/tk && \
39126 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 39127
b813574b 39128@endif tk
3866be5d 39129
b813574b
PB
39130.PHONY: install-tk maybe-install-tk
39131maybe-install-tk:
39132@if tk
39133maybe-install-tk: install-tk
16ae0395 39134
b813574b 39135install-tk: installdirs
0aed8855 39136 @: $(MAKE); $(unstage)
b40e3958
L
39137 @r=`${PWD_COMMAND}`; export r; \
39138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39139 $(HOST_EXPORTS) \
b00612cc 39140 (cd $(HOST_SUBDIR)/tk && \
2da12f12 39141 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 39142
b813574b 39143@endif tk
3866be5d 39144
56a8fe78 39145# Other targets (info, dvi, pdf, etc.)
4fa63067 39146
b813574b
PB
39147.PHONY: maybe-info-tk info-tk
39148maybe-info-tk:
39149@if tk
39150maybe-info-tk: info-tk
4fa63067 39151
b813574b
PB
39152info-tk: \
39153 configure-tk
0aed8855 39154 @: $(MAKE); $(unstage)
b813574b 39155 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
39156 r=`${PWD_COMMAND}`; export r; \
39157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39158 $(HOST_EXPORTS) \
72b2455a 39159 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39161 done; \
b813574b 39162 echo "Doing info in tk" ; \
b00612cc 39163 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39166 "RANLIB=$${RANLIB}" \
0c24b341 39167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39168 info) \
e2b9e2dc
NN
39169 || exit 1
39170
b813574b 39171@endif tk
4fa63067 39172
b813574b
PB
39173.PHONY: maybe-dvi-tk dvi-tk
39174maybe-dvi-tk:
39175@if tk
39176maybe-dvi-tk: dvi-tk
4fa63067 39177
b813574b
PB
39178dvi-tk: \
39179 configure-tk
0aed8855 39180 @: $(MAKE); $(unstage)
b813574b 39181 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39182 r=`${PWD_COMMAND}`; export r; \
b40e3958 39183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39184 $(HOST_EXPORTS) \
72b2455a 39185 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39187 done; \
b813574b 39188 echo "Doing dvi in tk" ; \
b00612cc 39189 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39192 "RANLIB=$${RANLIB}" \
0c24b341 39193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39194 dvi) \
4fa63067 39195 || exit 1
3866be5d 39196
b813574b 39197@endif tk
3866be5d 39198
56a8fe78
DD
39199.PHONY: maybe-pdf-tk pdf-tk
39200maybe-pdf-tk:
39201@if tk
39202maybe-pdf-tk: pdf-tk
39203
39204pdf-tk: \
39205 configure-tk
39206 @: $(MAKE); $(unstage)
39207 @[ -f ./tk/Makefile ] || exit 0; \
39208 r=`${PWD_COMMAND}`; export r; \
39209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39210 $(HOST_EXPORTS) \
39211 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39213 done; \
39214 echo "Doing pdf in tk" ; \
39215 (cd $(HOST_SUBDIR)/tk && \
39216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39218 "RANLIB=$${RANLIB}" \
0c24b341 39219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39220 pdf) \
39221 || exit 1
39222
39223@endif tk
39224
6d389afc
MS
39225.PHONY: maybe-html-tk html-tk
39226maybe-html-tk:
39227@if tk
39228maybe-html-tk: html-tk
39229
39230html-tk: \
39231 configure-tk
0aed8855 39232 @: $(MAKE); $(unstage)
6d389afc
MS
39233 @[ -f ./tk/Makefile ] || exit 0; \
39234 r=`${PWD_COMMAND}`; export r; \
39235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39236 $(HOST_EXPORTS) \
39237 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39239 done; \
39240 echo "Doing html in tk" ; \
b00612cc 39241 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
39242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39244 "RANLIB=$${RANLIB}" \
0c24b341 39245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39246 html) \
39247 || exit 1
39248
39249@endif tk
39250
b813574b
PB
39251.PHONY: maybe-TAGS-tk TAGS-tk
39252maybe-TAGS-tk:
39253@if tk
39254maybe-TAGS-tk: TAGS-tk
4fa63067 39255
b813574b
PB
39256TAGS-tk: \
39257 configure-tk
0aed8855 39258 @: $(MAKE); $(unstage)
b813574b 39259 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39260 r=`${PWD_COMMAND}`; export r; \
b40e3958 39261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39262 $(HOST_EXPORTS) \
72b2455a 39263 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39265 done; \
b813574b 39266 echo "Doing TAGS in tk" ; \
b00612cc 39267 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39270 "RANLIB=$${RANLIB}" \
0c24b341 39271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39272 TAGS) \
4fa63067 39273 || exit 1
3866be5d 39274
b813574b 39275@endif tk
3866be5d 39276
b813574b
PB
39277.PHONY: maybe-install-info-tk install-info-tk
39278maybe-install-info-tk:
39279@if tk
39280maybe-install-info-tk: install-info-tk
4fa63067 39281
b813574b
PB
39282install-info-tk: \
39283 configure-tk \
39284 info-tk
0aed8855 39285 @: $(MAKE); $(unstage)
b813574b 39286 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39287 r=`${PWD_COMMAND}`; export r; \
39288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39289 $(HOST_EXPORTS) \
72b2455a 39290 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39292 done; \
b813574b 39293 echo "Doing install-info in tk" ; \
b00612cc 39294 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39297 "RANLIB=$${RANLIB}" \
0c24b341 39298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39299 install-info) \
4fa63067
NN
39300 || exit 1
39301
b813574b 39302@endif tk
4fa63067 39303
a3ca38d2
DD
39304.PHONY: maybe-install-pdf-tk install-pdf-tk
39305maybe-install-pdf-tk:
39306@if tk
39307maybe-install-pdf-tk: install-pdf-tk
39308
39309install-pdf-tk: \
39310 configure-tk \
39311 pdf-tk
39312 @: $(MAKE); $(unstage)
39313 @[ -f ./tk/Makefile ] || exit 0; \
39314 r=`${PWD_COMMAND}`; export r; \
39315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39316 $(HOST_EXPORTS) \
39317 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39319 done; \
39320 echo "Doing install-pdf in tk" ; \
39321 (cd $(HOST_SUBDIR)/tk && \
39322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39324 "RANLIB=$${RANLIB}" \
0c24b341 39325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39326 install-pdf) \
39327 || exit 1
39328
39329@endif tk
39330
108a6f8e
CD
39331.PHONY: maybe-install-html-tk install-html-tk
39332maybe-install-html-tk:
39333@if tk
39334maybe-install-html-tk: install-html-tk
39335
39336install-html-tk: \
39337 configure-tk \
39338 html-tk
39339 @: $(MAKE); $(unstage)
39340 @[ -f ./tk/Makefile ] || exit 0; \
39341 r=`${PWD_COMMAND}`; export r; \
39342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39343 $(HOST_EXPORTS) \
39344 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39346 done; \
39347 echo "Doing install-html in tk" ; \
39348 (cd $(HOST_SUBDIR)/tk && \
39349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39351 "RANLIB=$${RANLIB}" \
0c24b341 39352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39353 install-html) \
39354 || exit 1
39355
39356@endif tk
39357
b813574b
PB
39358.PHONY: maybe-installcheck-tk installcheck-tk
39359maybe-installcheck-tk:
39360@if tk
39361maybe-installcheck-tk: installcheck-tk
4fa63067 39362
b813574b
PB
39363installcheck-tk: \
39364 configure-tk
0aed8855 39365 @: $(MAKE); $(unstage)
b813574b 39366 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39367 r=`${PWD_COMMAND}`; export r; \
39368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39369 $(HOST_EXPORTS) \
72b2455a 39370 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39372 done; \
b813574b 39373 echo "Doing installcheck in tk" ; \
b00612cc 39374 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39377 "RANLIB=$${RANLIB}" \
0c24b341 39378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39379 installcheck) \
4fa63067
NN
39380 || exit 1
39381
b813574b 39382@endif tk
4fa63067 39383
b813574b
PB
39384.PHONY: maybe-mostlyclean-tk mostlyclean-tk
39385maybe-mostlyclean-tk:
39386@if tk
39387maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 39388
b813574b 39389mostlyclean-tk:
0aed8855 39390 @: $(MAKE); $(unstage)
b813574b 39391 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39392 r=`${PWD_COMMAND}`; export r; \
39393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39394 $(HOST_EXPORTS) \
72b2455a 39395 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39397 done; \
b813574b 39398 echo "Doing mostlyclean in tk" ; \
b00612cc 39399 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39402 "RANLIB=$${RANLIB}" \
0c24b341 39403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39404 mostlyclean) \
4fa63067
NN
39405 || exit 1
39406
b813574b 39407@endif tk
4fa63067 39408
b813574b
PB
39409.PHONY: maybe-clean-tk clean-tk
39410maybe-clean-tk:
39411@if tk
39412maybe-clean-tk: clean-tk
4fa63067 39413
b813574b 39414clean-tk:
0aed8855 39415 @: $(MAKE); $(unstage)
b813574b 39416 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39417 r=`${PWD_COMMAND}`; export r; \
39418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39419 $(HOST_EXPORTS) \
72b2455a 39420 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39422 done; \
b813574b 39423 echo "Doing clean in tk" ; \
b00612cc 39424 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39427 "RANLIB=$${RANLIB}" \
0c24b341 39428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39429 clean) \
4fa63067
NN
39430 || exit 1
39431
b813574b 39432@endif tk
4fa63067 39433
b813574b
PB
39434.PHONY: maybe-distclean-tk distclean-tk
39435maybe-distclean-tk:
39436@if tk
39437maybe-distclean-tk: distclean-tk
4fa63067 39438
b813574b 39439distclean-tk:
0aed8855 39440 @: $(MAKE); $(unstage)
b813574b 39441 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39442 r=`${PWD_COMMAND}`; export r; \
39443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39444 $(HOST_EXPORTS) \
72b2455a 39445 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39447 done; \
b813574b 39448 echo "Doing distclean in tk" ; \
b00612cc 39449 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39452 "RANLIB=$${RANLIB}" \
0c24b341 39453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39454 distclean) \
4fa63067
NN
39455 || exit 1
39456
b813574b 39457@endif tk
4fa63067 39458
b813574b
PB
39459.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
39460maybe-maintainer-clean-tk:
39461@if tk
39462maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 39463
b813574b 39464maintainer-clean-tk:
0aed8855 39465 @: $(MAKE); $(unstage)
b813574b 39466 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39467 r=`${PWD_COMMAND}`; export r; \
b40e3958 39468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39469 $(HOST_EXPORTS) \
72b2455a 39470 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39472 done; \
b813574b 39473 echo "Doing maintainer-clean in tk" ; \
b00612cc 39474 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39477 "RANLIB=$${RANLIB}" \
0c24b341 39478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39479 maintainer-clean) \
4fa63067 39480 || exit 1
3866be5d 39481
b813574b 39482@endif tk
3866be5d 39483
4fa63067 39484
a7254363 39485
b813574b
PB
39486.PHONY: configure-libtermcap maybe-configure-libtermcap
39487maybe-configure-libtermcap:
4f0ef2d8
CD
39488@if gcc-bootstrap
39489configure-libtermcap: stage_current
39490@endif gcc-bootstrap
b813574b
PB
39491@if libtermcap
39492maybe-configure-libtermcap: configure-libtermcap
c52c6897 39493configure-libtermcap:
0aed8855 39494 @: $(MAKE); $(unstage)
c52c6897 39495 @r=`${PWD_COMMAND}`; export r; \
b813574b 39496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39497 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
39498 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 39499 $(HOST_EXPORTS) \
a7254363
PB
39500 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
39501 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 39502 case $(srcdir) in \
b00612cc
PB
39503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39504 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
39505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 39506 esac; \
b00612cc
PB
39507 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39508 libsrcdir="$$s/libtermcap"; \
b813574b 39509 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39510 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39511 --target=${target_alias} $${srcdiroption} \
b813574b
PB
39512 || exit 1
39513@endif libtermcap
39514
a7254363
PB
39515
39516
d545f33b
PB
39517
39518
b813574b
PB
39519.PHONY: all-libtermcap maybe-all-libtermcap
39520maybe-all-libtermcap:
4f0ef2d8
CD
39521@if gcc-bootstrap
39522all-libtermcap: stage_current
39523@endif gcc-bootstrap
b813574b 39524@if libtermcap
d27cc32e 39525TARGET-libtermcap=all
b813574b
PB
39526maybe-all-libtermcap: all-libtermcap
39527all-libtermcap: configure-libtermcap
0aed8855 39528 @: $(MAKE); $(unstage)
b813574b
PB
39529 @r=`${PWD_COMMAND}`; export r; \
39530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39531 $(HOST_EXPORTS) \
b00612cc 39532 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
39533 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39534 $(TARGET-libtermcap))
b813574b
PB
39535@endif libtermcap
39536
a7254363 39537
d545f33b
PB
39538
39539
b813574b
PB
39540.PHONY: check-libtermcap maybe-check-libtermcap
39541maybe-check-libtermcap:
39542@if libtermcap
39543maybe-check-libtermcap: check-libtermcap
39544
39545check-libtermcap:
4fa63067 39546
6bd3dfaa 39547@endif libtermcap
4fa63067
NN
39548
39549.PHONY: install-libtermcap maybe-install-libtermcap
39550maybe-install-libtermcap:
6bd3dfaa
PB
39551@if libtermcap
39552maybe-install-libtermcap: install-libtermcap
4fa63067
NN
39553
39554install-libtermcap: installdirs
0aed8855 39555 @: $(MAKE); $(unstage)
b40e3958
L
39556 @r=`${PWD_COMMAND}`; export r; \
39557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39558 $(HOST_EXPORTS) \
b00612cc 39559 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 39560 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 39561
6bd3dfaa 39562@endif libtermcap
3866be5d 39563
56a8fe78 39564# Other targets (info, dvi, pdf, etc.)
16ae0395 39565
4fa63067
NN
39566.PHONY: maybe-info-libtermcap info-libtermcap
39567maybe-info-libtermcap:
6bd3dfaa
PB
39568@if libtermcap
39569maybe-info-libtermcap: info-libtermcap
4fa63067
NN
39570
39571info-libtermcap: \
39572 configure-libtermcap
0aed8855 39573 @: $(MAKE); $(unstage)
4fa63067
NN
39574 @[ -f ./libtermcap/Makefile ] || exit 0; \
39575 r=`${PWD_COMMAND}`; export r; \
b40e3958 39576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39577 $(HOST_EXPORTS) \
b813574b 39578 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39580 done; \
39581 echo "Doing info in libtermcap" ; \
b00612cc 39582 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39585 "RANLIB=$${RANLIB}" \
0c24b341 39586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39587 info) \
4fa63067 39588 || exit 1
3866be5d 39589
6bd3dfaa 39590@endif libtermcap
3866be5d 39591
4fa63067
NN
39592.PHONY: maybe-dvi-libtermcap dvi-libtermcap
39593maybe-dvi-libtermcap:
6bd3dfaa
PB
39594@if libtermcap
39595maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
39596
39597dvi-libtermcap: \
39598 configure-libtermcap
0aed8855 39599 @: $(MAKE); $(unstage)
4fa63067
NN
39600 @[ -f ./libtermcap/Makefile ] || exit 0; \
39601 r=`${PWD_COMMAND}`; export r; \
39602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39603 $(HOST_EXPORTS) \
b813574b 39604 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39606 done; \
39607 echo "Doing dvi in libtermcap" ; \
b00612cc 39608 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39611 "RANLIB=$${RANLIB}" \
0c24b341 39612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39613 dvi) \
4fa63067
NN
39614 || exit 1
39615
6bd3dfaa 39616@endif libtermcap
4fa63067 39617
56a8fe78
DD
39618.PHONY: maybe-pdf-libtermcap pdf-libtermcap
39619maybe-pdf-libtermcap:
39620@if libtermcap
39621maybe-pdf-libtermcap: pdf-libtermcap
39622
39623pdf-libtermcap: \
39624 configure-libtermcap
39625 @: $(MAKE); $(unstage)
39626 @[ -f ./libtermcap/Makefile ] || exit 0; \
39627 r=`${PWD_COMMAND}`; export r; \
39628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39629 $(HOST_EXPORTS) \
39630 for flag in $(EXTRA_HOST_FLAGS) ; do \
39631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39632 done; \
39633 echo "Doing pdf in libtermcap" ; \
39634 (cd $(HOST_SUBDIR)/libtermcap && \
39635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39637 "RANLIB=$${RANLIB}" \
0c24b341 39638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39639 pdf) \
39640 || exit 1
39641
39642@endif libtermcap
39643
6d389afc
MS
39644.PHONY: maybe-html-libtermcap html-libtermcap
39645maybe-html-libtermcap:
39646@if libtermcap
39647maybe-html-libtermcap: html-libtermcap
39648
39649html-libtermcap: \
39650 configure-libtermcap
0aed8855 39651 @: $(MAKE); $(unstage)
6d389afc
MS
39652 @[ -f ./libtermcap/Makefile ] || exit 0; \
39653 r=`${PWD_COMMAND}`; export r; \
39654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39655 $(HOST_EXPORTS) \
39656 for flag in $(EXTRA_HOST_FLAGS) ; do \
39657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39658 done; \
39659 echo "Doing html in libtermcap" ; \
b00612cc 39660 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
39661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39663 "RANLIB=$${RANLIB}" \
0c24b341 39664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39665 html) \
39666 || exit 1
39667
39668@endif libtermcap
39669
4fa63067
NN
39670.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
39671maybe-TAGS-libtermcap:
6bd3dfaa
PB
39672@if libtermcap
39673maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
39674
39675TAGS-libtermcap: \
39676 configure-libtermcap
0aed8855 39677 @: $(MAKE); $(unstage)
4fa63067
NN
39678 @[ -f ./libtermcap/Makefile ] || exit 0; \
39679 r=`${PWD_COMMAND}`; export r; \
39680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39681 $(HOST_EXPORTS) \
b813574b 39682 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39684 done; \
39685 echo "Doing TAGS in libtermcap" ; \
b00612cc 39686 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39689 "RANLIB=$${RANLIB}" \
0c24b341 39690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39691 TAGS) \
4fa63067
NN
39692 || exit 1
39693
6bd3dfaa 39694@endif libtermcap
4fa63067
NN
39695
39696.PHONY: maybe-install-info-libtermcap install-info-libtermcap
39697maybe-install-info-libtermcap:
6bd3dfaa
PB
39698@if libtermcap
39699maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
39700
39701install-info-libtermcap: \
39702 configure-libtermcap \
39703 info-libtermcap
0aed8855 39704 @: $(MAKE); $(unstage)
4fa63067
NN
39705 @[ -f ./libtermcap/Makefile ] || exit 0; \
39706 r=`${PWD_COMMAND}`; export r; \
39707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39708 $(HOST_EXPORTS) \
b813574b 39709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39711 done; \
39712 echo "Doing install-info in libtermcap" ; \
b00612cc 39713 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39716 "RANLIB=$${RANLIB}" \
0c24b341 39717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39718 install-info) \
4fa63067
NN
39719 || exit 1
39720
6bd3dfaa 39721@endif libtermcap
4fa63067 39722
a3ca38d2
DD
39723.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
39724maybe-install-pdf-libtermcap:
39725@if libtermcap
39726maybe-install-pdf-libtermcap: install-pdf-libtermcap
39727
39728install-pdf-libtermcap: \
39729 configure-libtermcap \
39730 pdf-libtermcap
39731 @: $(MAKE); $(unstage)
39732 @[ -f ./libtermcap/Makefile ] || exit 0; \
39733 r=`${PWD_COMMAND}`; export r; \
39734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39735 $(HOST_EXPORTS) \
39736 for flag in $(EXTRA_HOST_FLAGS) ; do \
39737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39738 done; \
39739 echo "Doing install-pdf in libtermcap" ; \
39740 (cd $(HOST_SUBDIR)/libtermcap && \
39741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39743 "RANLIB=$${RANLIB}" \
0c24b341 39744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39745 install-pdf) \
39746 || exit 1
39747
39748@endif libtermcap
39749
108a6f8e
CD
39750.PHONY: maybe-install-html-libtermcap install-html-libtermcap
39751maybe-install-html-libtermcap:
39752@if libtermcap
39753maybe-install-html-libtermcap: install-html-libtermcap
39754
39755install-html-libtermcap: \
39756 configure-libtermcap \
39757 html-libtermcap
39758 @: $(MAKE); $(unstage)
39759 @[ -f ./libtermcap/Makefile ] || exit 0; \
39760 r=`${PWD_COMMAND}`; export r; \
39761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39762 $(HOST_EXPORTS) \
39763 for flag in $(EXTRA_HOST_FLAGS) ; do \
39764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39765 done; \
39766 echo "Doing install-html in libtermcap" ; \
39767 (cd $(HOST_SUBDIR)/libtermcap && \
39768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39770 "RANLIB=$${RANLIB}" \
0c24b341 39771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39772 install-html) \
39773 || exit 1
39774
39775@endif libtermcap
39776
4fa63067
NN
39777.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
39778maybe-installcheck-libtermcap:
6bd3dfaa
PB
39779@if libtermcap
39780maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
39781
39782installcheck-libtermcap: \
39783 configure-libtermcap
0aed8855 39784 @: $(MAKE); $(unstage)
4fa63067
NN
39785 @[ -f ./libtermcap/Makefile ] || exit 0; \
39786 r=`${PWD_COMMAND}`; export r; \
39787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39788 $(HOST_EXPORTS) \
b813574b 39789 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39791 done; \
39792 echo "Doing installcheck in libtermcap" ; \
b00612cc 39793 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39796 "RANLIB=$${RANLIB}" \
0c24b341 39797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39798 installcheck) \
4fa63067
NN
39799 || exit 1
39800
6bd3dfaa 39801@endif libtermcap
4fa63067
NN
39802
39803.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
39804maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
39805@if libtermcap
39806maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
39807
39808# libtermcap doesn't support mostlyclean.
39809mostlyclean-libtermcap:
39810
6bd3dfaa 39811@endif libtermcap
4fa63067
NN
39812
39813.PHONY: maybe-clean-libtermcap clean-libtermcap
39814maybe-clean-libtermcap:
6bd3dfaa
PB
39815@if libtermcap
39816maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
39817
39818# libtermcap doesn't support clean.
39819clean-libtermcap:
39820
6bd3dfaa 39821@endif libtermcap
4fa63067
NN
39822
39823.PHONY: maybe-distclean-libtermcap distclean-libtermcap
39824maybe-distclean-libtermcap:
6bd3dfaa
PB
39825@if libtermcap
39826maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
39827
39828# libtermcap doesn't support distclean.
39829distclean-libtermcap:
39830
6bd3dfaa 39831@endif libtermcap
4fa63067
NN
39832
39833.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
39834maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
39835@if libtermcap
39836maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
39837
39838# libtermcap doesn't support maintainer-clean.
39839maintainer-clean-libtermcap:
39840
6bd3dfaa 39841@endif libtermcap
4fa63067
NN
39842
39843
a7254363 39844
4fa63067
NN
39845.PHONY: configure-utils maybe-configure-utils
39846maybe-configure-utils:
4f0ef2d8
CD
39847@if gcc-bootstrap
39848configure-utils: stage_current
39849@endif gcc-bootstrap
6bd3dfaa
PB
39850@if utils
39851maybe-configure-utils: configure-utils
c52c6897 39852configure-utils:
0aed8855 39853 @: $(MAKE); $(unstage)
c52c6897 39854 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39856 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
39857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 39858 $(HOST_EXPORTS) \
a7254363
PB
39859 echo Configuring in $(HOST_SUBDIR)/utils; \
39860 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 39861 case $(srcdir) in \
b00612cc
PB
39862 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39863 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
39864 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39865 esac; \
b00612cc
PB
39866 srcdiroption="--srcdir=$${topdir}/utils"; \
39867 libsrcdir="$$s/utils"; \
e2b9e2dc 39868 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39869 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39870 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39871 || exit 1
6bd3dfaa 39872@endif utils
e2b9e2dc 39873
a7254363
PB
39874
39875
d545f33b
PB
39876
39877
4fa63067
NN
39878.PHONY: all-utils maybe-all-utils
39879maybe-all-utils:
4f0ef2d8
CD
39880@if gcc-bootstrap
39881all-utils: stage_current
39882@endif gcc-bootstrap
6bd3dfaa 39883@if utils
d27cc32e 39884TARGET-utils=all
6bd3dfaa 39885maybe-all-utils: all-utils
4fa63067 39886all-utils: configure-utils
0aed8855 39887 @: $(MAKE); $(unstage)
4fa63067
NN
39888 @r=`${PWD_COMMAND}`; export r; \
39889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39890 $(HOST_EXPORTS) \
b00612cc 39891 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
39892 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39893 $(TARGET-utils))
6bd3dfaa 39894@endif utils
4fa63067 39895
a7254363 39896
d545f33b
PB
39897
39898
4fa63067
NN
39899.PHONY: check-utils maybe-check-utils
39900maybe-check-utils:
6bd3dfaa
PB
39901@if utils
39902maybe-check-utils: check-utils
4fa63067
NN
39903
39904check-utils:
39905
6bd3dfaa 39906@endif utils
4fa63067
NN
39907
39908.PHONY: install-utils maybe-install-utils
39909maybe-install-utils:
6bd3dfaa
PB
39910@if utils
39911maybe-install-utils: install-utils
4fa63067
NN
39912
39913install-utils: installdirs
0aed8855 39914 @: $(MAKE); $(unstage)
4fa63067
NN
39915 @r=`${PWD_COMMAND}`; export r; \
39916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39917 $(HOST_EXPORTS) \
b00612cc 39918 (cd $(HOST_SUBDIR)/utils && \
2da12f12 39919 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39920
6bd3dfaa 39921@endif utils
4fa63067 39922
56a8fe78 39923# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
39924
39925.PHONY: maybe-info-utils info-utils
39926maybe-info-utils:
6bd3dfaa
PB
39927@if utils
39928maybe-info-utils: info-utils
4fa63067
NN
39929
39930info-utils: \
39931 configure-utils
0aed8855 39932 @: $(MAKE); $(unstage)
4fa63067
NN
39933 @[ -f ./utils/Makefile ] || exit 0; \
39934 r=`${PWD_COMMAND}`; export r; \
39935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39936 $(HOST_EXPORTS) \
b813574b 39937 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39939 done; \
39940 echo "Doing info in utils" ; \
b00612cc 39941 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39944 "RANLIB=$${RANLIB}" \
0c24b341 39945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39946 info) \
4fa63067
NN
39947 || exit 1
39948
6bd3dfaa 39949@endif utils
4fa63067
NN
39950
39951.PHONY: maybe-dvi-utils dvi-utils
39952maybe-dvi-utils:
6bd3dfaa
PB
39953@if utils
39954maybe-dvi-utils: dvi-utils
4fa63067
NN
39955
39956dvi-utils: \
39957 configure-utils
0aed8855 39958 @: $(MAKE); $(unstage)
4fa63067
NN
39959 @[ -f ./utils/Makefile ] || exit 0; \
39960 r=`${PWD_COMMAND}`; export r; \
b40e3958 39961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39962 $(HOST_EXPORTS) \
b813574b 39963 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39965 done; \
39966 echo "Doing dvi in utils" ; \
b00612cc 39967 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39970 "RANLIB=$${RANLIB}" \
0c24b341 39971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39972 dvi) \
4fa63067 39973 || exit 1
3866be5d 39974
6bd3dfaa 39975@endif utils
3866be5d 39976
56a8fe78
DD
39977.PHONY: maybe-pdf-utils pdf-utils
39978maybe-pdf-utils:
39979@if utils
39980maybe-pdf-utils: pdf-utils
39981
39982pdf-utils: \
39983 configure-utils
39984 @: $(MAKE); $(unstage)
39985 @[ -f ./utils/Makefile ] || exit 0; \
39986 r=`${PWD_COMMAND}`; export r; \
39987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39988 $(HOST_EXPORTS) \
39989 for flag in $(EXTRA_HOST_FLAGS) ; do \
39990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39991 done; \
39992 echo "Doing pdf in utils" ; \
39993 (cd $(HOST_SUBDIR)/utils && \
39994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39996 "RANLIB=$${RANLIB}" \
0c24b341 39997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39998 pdf) \
39999 || exit 1
40000
40001@endif utils
40002
6d389afc
MS
40003.PHONY: maybe-html-utils html-utils
40004maybe-html-utils:
40005@if utils
40006maybe-html-utils: html-utils
40007
40008html-utils: \
40009 configure-utils
0aed8855 40010 @: $(MAKE); $(unstage)
6d389afc
MS
40011 @[ -f ./utils/Makefile ] || exit 0; \
40012 r=`${PWD_COMMAND}`; export r; \
40013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40014 $(HOST_EXPORTS) \
40015 for flag in $(EXTRA_HOST_FLAGS) ; do \
40016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40017 done; \
40018 echo "Doing html in utils" ; \
b00612cc 40019 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
40020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40022 "RANLIB=$${RANLIB}" \
0c24b341 40023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40024 html) \
40025 || exit 1
40026
40027@endif utils
40028
4fa63067
NN
40029.PHONY: maybe-TAGS-utils TAGS-utils
40030maybe-TAGS-utils:
6bd3dfaa
PB
40031@if utils
40032maybe-TAGS-utils: TAGS-utils
4fa63067
NN
40033
40034TAGS-utils: \
40035 configure-utils
0aed8855 40036 @: $(MAKE); $(unstage)
4fa63067
NN
40037 @[ -f ./utils/Makefile ] || exit 0; \
40038 r=`${PWD_COMMAND}`; export r; \
b40e3958 40039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40040 $(HOST_EXPORTS) \
b813574b 40041 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40043 done; \
40044 echo "Doing TAGS in utils" ; \
b00612cc 40045 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40048 "RANLIB=$${RANLIB}" \
0c24b341 40049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40050 TAGS) \
4fa63067 40051 || exit 1
3866be5d 40052
6bd3dfaa 40053@endif utils
3866be5d 40054
4fa63067
NN
40055.PHONY: maybe-install-info-utils install-info-utils
40056maybe-install-info-utils:
6bd3dfaa
PB
40057@if utils
40058maybe-install-info-utils: install-info-utils
16ae0395 40059
4fa63067
NN
40060install-info-utils: \
40061 configure-utils \
40062 info-utils
0aed8855 40063 @: $(MAKE); $(unstage)
4fa63067
NN
40064 @[ -f ./utils/Makefile ] || exit 0; \
40065 r=`${PWD_COMMAND}`; export r; \
b40e3958 40066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40067 $(HOST_EXPORTS) \
b813574b 40068 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40070 done; \
40071 echo "Doing install-info in utils" ; \
b00612cc 40072 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40075 "RANLIB=$${RANLIB}" \
0c24b341 40076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40077 install-info) \
4fa63067 40078 || exit 1
3866be5d 40079
6bd3dfaa 40080@endif utils
3866be5d 40081
a3ca38d2
DD
40082.PHONY: maybe-install-pdf-utils install-pdf-utils
40083maybe-install-pdf-utils:
40084@if utils
40085maybe-install-pdf-utils: install-pdf-utils
40086
40087install-pdf-utils: \
40088 configure-utils \
40089 pdf-utils
40090 @: $(MAKE); $(unstage)
40091 @[ -f ./utils/Makefile ] || exit 0; \
40092 r=`${PWD_COMMAND}`; export r; \
40093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40094 $(HOST_EXPORTS) \
40095 for flag in $(EXTRA_HOST_FLAGS) ; do \
40096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40097 done; \
40098 echo "Doing install-pdf in utils" ; \
40099 (cd $(HOST_SUBDIR)/utils && \
40100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40102 "RANLIB=$${RANLIB}" \
0c24b341 40103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40104 install-pdf) \
40105 || exit 1
40106
40107@endif utils
40108
108a6f8e
CD
40109.PHONY: maybe-install-html-utils install-html-utils
40110maybe-install-html-utils:
40111@if utils
40112maybe-install-html-utils: install-html-utils
40113
40114install-html-utils: \
40115 configure-utils \
40116 html-utils
40117 @: $(MAKE); $(unstage)
40118 @[ -f ./utils/Makefile ] || exit 0; \
40119 r=`${PWD_COMMAND}`; export r; \
40120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40121 $(HOST_EXPORTS) \
40122 for flag in $(EXTRA_HOST_FLAGS) ; do \
40123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40124 done; \
40125 echo "Doing install-html in utils" ; \
40126 (cd $(HOST_SUBDIR)/utils && \
40127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40129 "RANLIB=$${RANLIB}" \
0c24b341 40130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40131 install-html) \
40132 || exit 1
40133
40134@endif utils
40135
4fa63067
NN
40136.PHONY: maybe-installcheck-utils installcheck-utils
40137maybe-installcheck-utils:
6bd3dfaa
PB
40138@if utils
40139maybe-installcheck-utils: installcheck-utils
4fa63067
NN
40140
40141installcheck-utils: \
40142 configure-utils
0aed8855 40143 @: $(MAKE); $(unstage)
4fa63067 40144 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
40145 r=`${PWD_COMMAND}`; export r; \
40146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40147 $(HOST_EXPORTS) \
b813574b 40148 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40150 done; \
40151 echo "Doing installcheck in utils" ; \
b00612cc 40152 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40155 "RANLIB=$${RANLIB}" \
0c24b341 40156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40157 installcheck) \
e2b9e2dc
NN
40158 || exit 1
40159
6bd3dfaa 40160@endif utils
4fa63067
NN
40161
40162.PHONY: maybe-mostlyclean-utils mostlyclean-utils
40163maybe-mostlyclean-utils:
6bd3dfaa
PB
40164@if utils
40165maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
40166
40167mostlyclean-utils:
0aed8855 40168 @: $(MAKE); $(unstage)
4fa63067
NN
40169 @[ -f ./utils/Makefile ] || exit 0; \
40170 r=`${PWD_COMMAND}`; export r; \
b40e3958 40171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40172 $(HOST_EXPORTS) \
b813574b 40173 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40175 done; \
40176 echo "Doing mostlyclean in utils" ; \
b00612cc 40177 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40180 "RANLIB=$${RANLIB}" \
0c24b341 40181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40182 mostlyclean) \
4fa63067 40183 || exit 1
3866be5d 40184
6bd3dfaa 40185@endif utils
3866be5d 40186
4fa63067
NN
40187.PHONY: maybe-clean-utils clean-utils
40188maybe-clean-utils:
6bd3dfaa
PB
40189@if utils
40190maybe-clean-utils: clean-utils
4fa63067
NN
40191
40192clean-utils:
0aed8855 40193 @: $(MAKE); $(unstage)
4fa63067
NN
40194 @[ -f ./utils/Makefile ] || exit 0; \
40195 r=`${PWD_COMMAND}`; export r; \
b40e3958 40196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40197 $(HOST_EXPORTS) \
b813574b 40198 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40200 done; \
40201 echo "Doing clean in utils" ; \
b00612cc 40202 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40205 "RANLIB=$${RANLIB}" \
0c24b341 40206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40207 clean) \
4fa63067 40208 || exit 1
3866be5d 40209
6bd3dfaa 40210@endif utils
3866be5d 40211
4fa63067
NN
40212.PHONY: maybe-distclean-utils distclean-utils
40213maybe-distclean-utils:
6bd3dfaa
PB
40214@if utils
40215maybe-distclean-utils: distclean-utils
16ae0395 40216
4fa63067 40217distclean-utils:
0aed8855 40218 @: $(MAKE); $(unstage)
4fa63067
NN
40219 @[ -f ./utils/Makefile ] || exit 0; \
40220 r=`${PWD_COMMAND}`; export r; \
b40e3958 40221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40222 $(HOST_EXPORTS) \
b813574b 40223 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40225 done; \
40226 echo "Doing distclean in utils" ; \
b00612cc 40227 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40230 "RANLIB=$${RANLIB}" \
0c24b341 40231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40232 distclean) \
4fa63067 40233 || exit 1
3866be5d 40234
6bd3dfaa 40235@endif utils
3866be5d 40236
4fa63067
NN
40237.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
40238maybe-maintainer-clean-utils:
6bd3dfaa
PB
40239@if utils
40240maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
40241
40242maintainer-clean-utils:
0aed8855 40243 @: $(MAKE); $(unstage)
4fa63067 40244 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
40245 r=`${PWD_COMMAND}`; export r; \
40246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40247 $(HOST_EXPORTS) \
b813574b 40248 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40250 done; \
40251 echo "Doing maintainer-clean in utils" ; \
b00612cc 40252 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40255 "RANLIB=$${RANLIB}" \
0c24b341 40256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40257 maintainer-clean) \
e2b9e2dc
NN
40258 || exit 1
40259
6bd3dfaa 40260@endif utils
3866be5d 40261
3866be5d 40262
a7254363 40263
b00612cc
PB
40264.PHONY: configure-gnattools maybe-configure-gnattools
40265maybe-configure-gnattools:
4f0ef2d8
CD
40266@if gcc-bootstrap
40267configure-gnattools: stage_current
40268@endif gcc-bootstrap
b00612cc
PB
40269@if gnattools
40270maybe-configure-gnattools: configure-gnattools
c52c6897 40271configure-gnattools:
0aed8855 40272 @: $(MAKE); $(unstage)
c52c6897 40273 @r=`${PWD_COMMAND}`; export r; \
b00612cc 40274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40275 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
40276 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 40277 $(HOST_EXPORTS) \
a7254363
PB
40278 echo Configuring in $(HOST_SUBDIR)/gnattools; \
40279 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
40280 case $(srcdir) in \
40281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40282 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
40283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40284 esac; \
40285 srcdiroption="--srcdir=$${topdir}/gnattools"; \
40286 libsrcdir="$$s/gnattools"; \
40287 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40289 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
40290 || exit 1
40291@endif gnattools
40292
a7254363
PB
40293
40294
d545f33b
PB
40295
40296
b00612cc
PB
40297.PHONY: all-gnattools maybe-all-gnattools
40298maybe-all-gnattools:
4f0ef2d8
CD
40299@if gcc-bootstrap
40300all-gnattools: stage_current
40301@endif gcc-bootstrap
b00612cc
PB
40302@if gnattools
40303TARGET-gnattools=all
40304maybe-all-gnattools: all-gnattools
40305all-gnattools: configure-gnattools
0aed8855 40306 @: $(MAKE); $(unstage)
b00612cc
PB
40307 @r=`${PWD_COMMAND}`; export r; \
40308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40309 $(HOST_EXPORTS) \
40310 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
40311 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40312 $(TARGET-gnattools))
b00612cc
PB
40313@endif gnattools
40314
a7254363 40315
d545f33b
PB
40316
40317
b00612cc
PB
40318.PHONY: check-gnattools maybe-check-gnattools
40319maybe-check-gnattools:
40320@if gnattools
40321maybe-check-gnattools: check-gnattools
40322
40323check-gnattools:
0aed8855 40324 @: $(MAKE); $(unstage)
b00612cc
PB
40325 @r=`${PWD_COMMAND}`; export r; \
40326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40327 $(HOST_EXPORTS) \
40328 (cd $(HOST_SUBDIR)/gnattools && \
40329 $(MAKE) $(FLAGS_TO_PASS) check)
40330
40331@endif gnattools
40332
40333.PHONY: install-gnattools maybe-install-gnattools
40334maybe-install-gnattools:
40335@if gnattools
40336maybe-install-gnattools: install-gnattools
40337
40338install-gnattools: installdirs
0aed8855 40339 @: $(MAKE); $(unstage)
b00612cc
PB
40340 @r=`${PWD_COMMAND}`; export r; \
40341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40342 $(HOST_EXPORTS) \
40343 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 40344 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
40345
40346@endif gnattools
40347
56a8fe78 40348# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
40349
40350.PHONY: maybe-info-gnattools info-gnattools
40351maybe-info-gnattools:
40352@if gnattools
40353maybe-info-gnattools: info-gnattools
40354
40355info-gnattools: \
40356 configure-gnattools
0aed8855 40357 @: $(MAKE); $(unstage)
b00612cc
PB
40358 @[ -f ./gnattools/Makefile ] || exit 0; \
40359 r=`${PWD_COMMAND}`; export r; \
40360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40361 $(HOST_EXPORTS) \
40362 for flag in $(EXTRA_HOST_FLAGS) ; do \
40363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40364 done; \
40365 echo "Doing info in gnattools" ; \
40366 (cd $(HOST_SUBDIR)/gnattools && \
40367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40369 "RANLIB=$${RANLIB}" \
0c24b341 40370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40371 info) \
40372 || exit 1
40373
40374@endif gnattools
40375
40376.PHONY: maybe-dvi-gnattools dvi-gnattools
40377maybe-dvi-gnattools:
40378@if gnattools
40379maybe-dvi-gnattools: dvi-gnattools
40380
40381dvi-gnattools: \
40382 configure-gnattools
0aed8855 40383 @: $(MAKE); $(unstage)
b00612cc
PB
40384 @[ -f ./gnattools/Makefile ] || exit 0; \
40385 r=`${PWD_COMMAND}`; export r; \
40386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40387 $(HOST_EXPORTS) \
40388 for flag in $(EXTRA_HOST_FLAGS) ; do \
40389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40390 done; \
40391 echo "Doing dvi in gnattools" ; \
40392 (cd $(HOST_SUBDIR)/gnattools && \
40393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40395 "RANLIB=$${RANLIB}" \
0c24b341 40396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40397 dvi) \
40398 || exit 1
40399
40400@endif gnattools
40401
56a8fe78
DD
40402.PHONY: maybe-pdf-gnattools pdf-gnattools
40403maybe-pdf-gnattools:
40404@if gnattools
40405maybe-pdf-gnattools: pdf-gnattools
40406
40407pdf-gnattools: \
40408 configure-gnattools
40409 @: $(MAKE); $(unstage)
40410 @[ -f ./gnattools/Makefile ] || exit 0; \
40411 r=`${PWD_COMMAND}`; export r; \
40412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40413 $(HOST_EXPORTS) \
40414 for flag in $(EXTRA_HOST_FLAGS) ; do \
40415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40416 done; \
40417 echo "Doing pdf in gnattools" ; \
40418 (cd $(HOST_SUBDIR)/gnattools && \
40419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40421 "RANLIB=$${RANLIB}" \
0c24b341 40422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40423 pdf) \
40424 || exit 1
40425
40426@endif gnattools
40427
b00612cc
PB
40428.PHONY: maybe-html-gnattools html-gnattools
40429maybe-html-gnattools:
40430@if gnattools
40431maybe-html-gnattools: html-gnattools
40432
40433html-gnattools: \
40434 configure-gnattools
0aed8855 40435 @: $(MAKE); $(unstage)
b00612cc
PB
40436 @[ -f ./gnattools/Makefile ] || exit 0; \
40437 r=`${PWD_COMMAND}`; export r; \
40438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40439 $(HOST_EXPORTS) \
40440 for flag in $(EXTRA_HOST_FLAGS) ; do \
40441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40442 done; \
40443 echo "Doing html in gnattools" ; \
40444 (cd $(HOST_SUBDIR)/gnattools && \
40445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40447 "RANLIB=$${RANLIB}" \
0c24b341 40448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40449 html) \
40450 || exit 1
40451
40452@endif gnattools
40453
40454.PHONY: maybe-TAGS-gnattools TAGS-gnattools
40455maybe-TAGS-gnattools:
40456@if gnattools
40457maybe-TAGS-gnattools: TAGS-gnattools
40458
40459TAGS-gnattools: \
40460 configure-gnattools
0aed8855 40461 @: $(MAKE); $(unstage)
b00612cc
PB
40462 @[ -f ./gnattools/Makefile ] || exit 0; \
40463 r=`${PWD_COMMAND}`; export r; \
40464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40465 $(HOST_EXPORTS) \
40466 for flag in $(EXTRA_HOST_FLAGS) ; do \
40467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40468 done; \
40469 echo "Doing TAGS in gnattools" ; \
40470 (cd $(HOST_SUBDIR)/gnattools && \
40471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40473 "RANLIB=$${RANLIB}" \
0c24b341 40474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40475 TAGS) \
40476 || exit 1
40477
40478@endif gnattools
40479
40480.PHONY: maybe-install-info-gnattools install-info-gnattools
40481maybe-install-info-gnattools:
40482@if gnattools
40483maybe-install-info-gnattools: install-info-gnattools
40484
40485install-info-gnattools: \
40486 configure-gnattools \
40487 info-gnattools
0aed8855 40488 @: $(MAKE); $(unstage)
b00612cc
PB
40489 @[ -f ./gnattools/Makefile ] || exit 0; \
40490 r=`${PWD_COMMAND}`; export r; \
40491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40492 $(HOST_EXPORTS) \
40493 for flag in $(EXTRA_HOST_FLAGS) ; do \
40494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40495 done; \
40496 echo "Doing install-info in gnattools" ; \
40497 (cd $(HOST_SUBDIR)/gnattools && \
40498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40500 "RANLIB=$${RANLIB}" \
0c24b341 40501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40502 install-info) \
40503 || exit 1
40504
40505@endif gnattools
40506
a3ca38d2
DD
40507.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
40508maybe-install-pdf-gnattools:
40509@if gnattools
40510maybe-install-pdf-gnattools: install-pdf-gnattools
40511
40512install-pdf-gnattools: \
40513 configure-gnattools \
40514 pdf-gnattools
40515 @: $(MAKE); $(unstage)
40516 @[ -f ./gnattools/Makefile ] || exit 0; \
40517 r=`${PWD_COMMAND}`; export r; \
40518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40519 $(HOST_EXPORTS) \
40520 for flag in $(EXTRA_HOST_FLAGS) ; do \
40521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40522 done; \
40523 echo "Doing install-pdf in gnattools" ; \
40524 (cd $(HOST_SUBDIR)/gnattools && \
40525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40527 "RANLIB=$${RANLIB}" \
0c24b341 40528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40529 install-pdf) \
40530 || exit 1
40531
40532@endif gnattools
40533
108a6f8e
CD
40534.PHONY: maybe-install-html-gnattools install-html-gnattools
40535maybe-install-html-gnattools:
40536@if gnattools
40537maybe-install-html-gnattools: install-html-gnattools
40538
40539install-html-gnattools: \
40540 configure-gnattools \
40541 html-gnattools
40542 @: $(MAKE); $(unstage)
40543 @[ -f ./gnattools/Makefile ] || exit 0; \
40544 r=`${PWD_COMMAND}`; export r; \
40545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40546 $(HOST_EXPORTS) \
40547 for flag in $(EXTRA_HOST_FLAGS) ; do \
40548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40549 done; \
40550 echo "Doing install-html in gnattools" ; \
40551 (cd $(HOST_SUBDIR)/gnattools && \
40552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40554 "RANLIB=$${RANLIB}" \
0c24b341 40555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40556 install-html) \
40557 || exit 1
40558
40559@endif gnattools
40560
b00612cc
PB
40561.PHONY: maybe-installcheck-gnattools installcheck-gnattools
40562maybe-installcheck-gnattools:
40563@if gnattools
40564maybe-installcheck-gnattools: installcheck-gnattools
40565
40566installcheck-gnattools: \
40567 configure-gnattools
0aed8855 40568 @: $(MAKE); $(unstage)
b00612cc
PB
40569 @[ -f ./gnattools/Makefile ] || exit 0; \
40570 r=`${PWD_COMMAND}`; export r; \
40571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40572 $(HOST_EXPORTS) \
40573 for flag in $(EXTRA_HOST_FLAGS) ; do \
40574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40575 done; \
40576 echo "Doing installcheck in gnattools" ; \
40577 (cd $(HOST_SUBDIR)/gnattools && \
40578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40580 "RANLIB=$${RANLIB}" \
0c24b341 40581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40582 installcheck) \
40583 || exit 1
40584
40585@endif gnattools
40586
40587.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
40588maybe-mostlyclean-gnattools:
40589@if gnattools
40590maybe-mostlyclean-gnattools: mostlyclean-gnattools
40591
40592mostlyclean-gnattools:
0aed8855 40593 @: $(MAKE); $(unstage)
b00612cc
PB
40594 @[ -f ./gnattools/Makefile ] || exit 0; \
40595 r=`${PWD_COMMAND}`; export r; \
40596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40597 $(HOST_EXPORTS) \
40598 for flag in $(EXTRA_HOST_FLAGS) ; do \
40599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40600 done; \
40601 echo "Doing mostlyclean in gnattools" ; \
40602 (cd $(HOST_SUBDIR)/gnattools && \
40603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40605 "RANLIB=$${RANLIB}" \
0c24b341 40606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40607 mostlyclean) \
40608 || exit 1
40609
40610@endif gnattools
40611
40612.PHONY: maybe-clean-gnattools clean-gnattools
40613maybe-clean-gnattools:
40614@if gnattools
40615maybe-clean-gnattools: clean-gnattools
40616
40617clean-gnattools:
0aed8855 40618 @: $(MAKE); $(unstage)
b00612cc
PB
40619 @[ -f ./gnattools/Makefile ] || exit 0; \
40620 r=`${PWD_COMMAND}`; export r; \
40621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40622 $(HOST_EXPORTS) \
40623 for flag in $(EXTRA_HOST_FLAGS) ; do \
40624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40625 done; \
40626 echo "Doing clean in gnattools" ; \
40627 (cd $(HOST_SUBDIR)/gnattools && \
40628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40630 "RANLIB=$${RANLIB}" \
0c24b341 40631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40632 clean) \
40633 || exit 1
40634
40635@endif gnattools
40636
40637.PHONY: maybe-distclean-gnattools distclean-gnattools
40638maybe-distclean-gnattools:
40639@if gnattools
40640maybe-distclean-gnattools: distclean-gnattools
40641
40642distclean-gnattools:
0aed8855 40643 @: $(MAKE); $(unstage)
b00612cc
PB
40644 @[ -f ./gnattools/Makefile ] || exit 0; \
40645 r=`${PWD_COMMAND}`; export r; \
40646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40647 $(HOST_EXPORTS) \
40648 for flag in $(EXTRA_HOST_FLAGS) ; do \
40649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40650 done; \
40651 echo "Doing distclean in gnattools" ; \
40652 (cd $(HOST_SUBDIR)/gnattools && \
40653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40655 "RANLIB=$${RANLIB}" \
0c24b341 40656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40657 distclean) \
40658 || exit 1
40659
40660@endif gnattools
40661
40662.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
40663maybe-maintainer-clean-gnattools:
40664@if gnattools
40665maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
40666
40667maintainer-clean-gnattools:
0aed8855 40668 @: $(MAKE); $(unstage)
b00612cc
PB
40669 @[ -f ./gnattools/Makefile ] || exit 0; \
40670 r=`${PWD_COMMAND}`; export r; \
40671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40672 $(HOST_EXPORTS) \
40673 for flag in $(EXTRA_HOST_FLAGS) ; do \
40674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40675 done; \
40676 echo "Doing maintainer-clean in gnattools" ; \
40677 (cd $(HOST_SUBDIR)/gnattools && \
40678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40680 "RANLIB=$${RANLIB}" \
0c24b341 40681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40682 maintainer-clean) \
40683 || exit 1
40684
40685@endif gnattools
40686
40687
3866be5d 40688
4fa63067
NN
40689# ---------------------------------------
40690# Modules which run on the target machine
40691# ---------------------------------------
16ae0395 40692
3866be5d 40693
a7254363
PB
40694
40695
40696.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
40697maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
40698@if gcc-bootstrap
40699configure-target-libstdc++-v3: stage_current
40700@endif gcc-bootstrap
a7254363
PB
40701@if target-libstdc++-v3
40702maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 40703configure-target-libstdc++-v3:
0aed8855
PB
40704 @: $(MAKE); $(unstage)
40705 @r=`${PWD_COMMAND}`; export r; \
40706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40707 echo "Checking multilib configuration for libstdc++-v3..."; \
40708 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
40709 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
40710 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40711 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40712 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40713 else \
40714 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40715 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40716 fi; \
40717 else \
40718 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
40719 fi; \
40720 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 40721 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 40722 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40723 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
40724 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 40725 case $(srcdir) in \
b00612cc
PB
40726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40727 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40729 esac; \
b00612cc
PB
40730 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
40731 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
40732 rm -f no-such-file || : ; \
40733 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40734 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40735 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40736 || exit 1
6bd3dfaa 40737@endif target-libstdc++-v3
e2b9e2dc 40738
a7254363
PB
40739
40740
d545f33b
PB
40741
40742
4fa63067
NN
40743.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
40744maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
40745@if gcc-bootstrap
40746all-target-libstdc++-v3: stage_current
40747@endif gcc-bootstrap
6bd3dfaa 40748@if target-libstdc++-v3
72b2455a 40749TARGET-target-libstdc++-v3=all
6bd3dfaa 40750maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 40751all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 40752 @: $(MAKE); $(unstage)
b40e3958
L
40753 @r=`${PWD_COMMAND}`; export r; \
40754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40755 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40756 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
40757 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40758 $(TARGET-target-libstdc++-v3))
6bd3dfaa 40759@endif target-libstdc++-v3
3866be5d 40760
a7254363
PB
40761
40762
d545f33b
PB
40763
40764
4fa63067
NN
40765.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
40766maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
40767@if target-libstdc++-v3
40768maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 40769
4fa63067 40770check-target-libstdc++-v3:
0aed8855 40771 @: $(MAKE); $(unstage)
b40e3958
L
40772 @r=`${PWD_COMMAND}`; export r; \
40773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40774 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40775 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 40776 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 40777
6bd3dfaa 40778@endif target-libstdc++-v3
3866be5d 40779
4fa63067
NN
40780.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
40781maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
40782@if target-libstdc++-v3
40783maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 40784
4fa63067 40785install-target-libstdc++-v3: installdirs
0aed8855 40786 @: $(MAKE); $(unstage)
b40e3958
L
40787 @r=`${PWD_COMMAND}`; export r; \
40788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40789 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40790 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 40791 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 40792
6bd3dfaa 40793@endif target-libstdc++-v3
e2b9e2dc 40794
56a8fe78 40795# Other targets (info, dvi, pdf, etc.)
3866be5d 40796
4fa63067
NN
40797.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
40798maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
40799@if target-libstdc++-v3
40800maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 40801
4fa63067
NN
40802info-target-libstdc++-v3: \
40803 configure-target-libstdc++-v3
0aed8855 40804 @: $(MAKE); $(unstage)
4fa63067
NN
40805 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40806 r=`${PWD_COMMAND}`; export r; \
b40e3958 40807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40808 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40809 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40810 for flag in $(EXTRA_TARGET_FLAGS); do \
40811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40812 done; \
40813 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40816 "RANLIB=$${RANLIB}" \
0c24b341 40817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40818 info) \
4fa63067 40819 || exit 1
3866be5d 40820
6bd3dfaa 40821@endif target-libstdc++-v3
3866be5d 40822
4fa63067
NN
40823.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
40824maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
40825@if target-libstdc++-v3
40826maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 40827
4fa63067
NN
40828dvi-target-libstdc++-v3: \
40829 configure-target-libstdc++-v3
0aed8855 40830 @: $(MAKE); $(unstage)
4fa63067
NN
40831 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40832 r=`${PWD_COMMAND}`; export r; \
b40e3958 40833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40834 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40835 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40836 for flag in $(EXTRA_TARGET_FLAGS); do \
40837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40838 done; \
40839 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40842 "RANLIB=$${RANLIB}" \
0c24b341 40843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40844 dvi) \
4fa63067 40845 || exit 1
3866be5d 40846
6bd3dfaa 40847@endif target-libstdc++-v3
3866be5d 40848
56a8fe78
DD
40849.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
40850maybe-pdf-target-libstdc++-v3:
40851@if target-libstdc++-v3
40852maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
40853
40854pdf-target-libstdc++-v3: \
40855 configure-target-libstdc++-v3
40856 @: $(MAKE); $(unstage)
40857 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40858 r=`${PWD_COMMAND}`; export r; \
40859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40860 $(RAW_CXX_TARGET_EXPORTS) \
40861 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40862 for flag in $(EXTRA_TARGET_FLAGS); do \
40863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40864 done; \
40865 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40868 "RANLIB=$${RANLIB}" \
0c24b341 40869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40870 pdf) \
40871 || exit 1
40872
40873@endif target-libstdc++-v3
40874
6d389afc
MS
40875.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
40876maybe-html-target-libstdc++-v3:
40877@if target-libstdc++-v3
40878maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
40879
40880html-target-libstdc++-v3: \
40881 configure-target-libstdc++-v3
0aed8855 40882 @: $(MAKE); $(unstage)
6d389afc
MS
40883 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40884 r=`${PWD_COMMAND}`; export r; \
40885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40886 $(RAW_CXX_TARGET_EXPORTS) \
40887 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40888 for flag in $(EXTRA_TARGET_FLAGS); do \
40889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40890 done; \
40891 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40894 "RANLIB=$${RANLIB}" \
0c24b341 40895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40896 html) \
40897 || exit 1
40898
40899@endif target-libstdc++-v3
40900
4fa63067
NN
40901.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
40902maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
40903@if target-libstdc++-v3
40904maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
40905
40906TAGS-target-libstdc++-v3: \
40907 configure-target-libstdc++-v3
0aed8855 40908 @: $(MAKE); $(unstage)
4fa63067 40909 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
40910 r=`${PWD_COMMAND}`; export r; \
40911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40912 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40913 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40914 for flag in $(EXTRA_TARGET_FLAGS); do \
40915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40916 done; \
40917 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40920 "RANLIB=$${RANLIB}" \
0c24b341 40921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40922 TAGS) \
e2b9e2dc
NN
40923 || exit 1
40924
6bd3dfaa 40925@endif target-libstdc++-v3
3866be5d 40926
4fa63067
NN
40927.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
40928maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
40929@if target-libstdc++-v3
40930maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 40931
4fa63067
NN
40932install-info-target-libstdc++-v3: \
40933 configure-target-libstdc++-v3 \
40934 info-target-libstdc++-v3
0aed8855 40935 @: $(MAKE); $(unstage)
4fa63067
NN
40936 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40937 r=`${PWD_COMMAND}`; export r; \
b40e3958 40938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40939 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40940 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40941 for flag in $(EXTRA_TARGET_FLAGS); do \
40942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40943 done; \
40944 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40947 "RANLIB=$${RANLIB}" \
0c24b341 40948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40949 install-info) \
4fa63067 40950 || exit 1
3866be5d 40951
6bd3dfaa 40952@endif target-libstdc++-v3
3866be5d 40953
a3ca38d2
DD
40954.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
40955maybe-install-pdf-target-libstdc++-v3:
40956@if target-libstdc++-v3
40957maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
40958
40959install-pdf-target-libstdc++-v3: \
40960 configure-target-libstdc++-v3 \
40961 pdf-target-libstdc++-v3
40962 @: $(MAKE); $(unstage)
40963 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40964 r=`${PWD_COMMAND}`; export r; \
40965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40966 $(RAW_CXX_TARGET_EXPORTS) \
40967 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40968 for flag in $(EXTRA_TARGET_FLAGS); do \
40969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40970 done; \
40971 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40974 "RANLIB=$${RANLIB}" \
0c24b341 40975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40976 install-pdf) \
40977 || exit 1
40978
40979@endif target-libstdc++-v3
40980
108a6f8e
CD
40981.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
40982maybe-install-html-target-libstdc++-v3:
40983@if target-libstdc++-v3
40984maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
40985
40986install-html-target-libstdc++-v3: \
40987 configure-target-libstdc++-v3 \
40988 html-target-libstdc++-v3
40989 @: $(MAKE); $(unstage)
40990 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40991 r=`${PWD_COMMAND}`; export r; \
40992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40993 $(RAW_CXX_TARGET_EXPORTS) \
40994 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40995 for flag in $(EXTRA_TARGET_FLAGS); do \
40996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40997 done; \
40998 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41001 "RANLIB=$${RANLIB}" \
0c24b341 41002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41003 install-html) \
41004 || exit 1
41005
41006@endif target-libstdc++-v3
41007
4fa63067
NN
41008.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
41009maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
41010@if target-libstdc++-v3
41011maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 41012
4fa63067
NN
41013installcheck-target-libstdc++-v3: \
41014 configure-target-libstdc++-v3
0aed8855 41015 @: $(MAKE); $(unstage)
4fa63067
NN
41016 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41017 r=`${PWD_COMMAND}`; export r; \
b40e3958 41018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41019 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41020 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41021 for flag in $(EXTRA_TARGET_FLAGS); do \
41022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41023 done; \
41024 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41027 "RANLIB=$${RANLIB}" \
0c24b341 41028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41029 installcheck) \
4fa63067 41030 || exit 1
3866be5d 41031
6bd3dfaa 41032@endif target-libstdc++-v3
3866be5d 41033
4fa63067
NN
41034.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
41035maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
41036@if target-libstdc++-v3
41037maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
41038
41039mostlyclean-target-libstdc++-v3:
0aed8855 41040 @: $(MAKE); $(unstage)
4fa63067 41041 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
41042 r=`${PWD_COMMAND}`; export r; \
41043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41044 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41045 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41046 for flag in $(EXTRA_TARGET_FLAGS); do \
41047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41048 done; \
41049 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41052 "RANLIB=$${RANLIB}" \
0c24b341 41053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41054 mostlyclean) \
e2b9e2dc
NN
41055 || exit 1
41056
6bd3dfaa 41057@endif target-libstdc++-v3
4fa63067
NN
41058
41059.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
41060maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
41061@if target-libstdc++-v3
41062maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
41063
41064clean-target-libstdc++-v3:
0aed8855 41065 @: $(MAKE); $(unstage)
4fa63067
NN
41066 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41067 r=`${PWD_COMMAND}`; export r; \
b40e3958 41068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41069 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41070 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41071 for flag in $(EXTRA_TARGET_FLAGS); do \
41072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41073 done; \
41074 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41077 "RANLIB=$${RANLIB}" \
0c24b341 41078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41079 clean) \
4fa63067 41080 || exit 1
3866be5d 41081
6bd3dfaa 41082@endif target-libstdc++-v3
3866be5d 41083
4fa63067
NN
41084.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
41085maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
41086@if target-libstdc++-v3
41087maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
41088
41089distclean-target-libstdc++-v3:
0aed8855 41090 @: $(MAKE); $(unstage)
4fa63067
NN
41091 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41092 r=`${PWD_COMMAND}`; export r; \
b40e3958 41093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41094 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41095 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41096 for flag in $(EXTRA_TARGET_FLAGS); do \
41097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41098 done; \
41099 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41102 "RANLIB=$${RANLIB}" \
0c24b341 41103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41104 distclean) \
4fa63067 41105 || exit 1
3866be5d 41106
6bd3dfaa 41107@endif target-libstdc++-v3
3866be5d 41108
4fa63067
NN
41109.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
41110maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
41111@if target-libstdc++-v3
41112maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 41113
4fa63067 41114maintainer-clean-target-libstdc++-v3:
0aed8855 41115 @: $(MAKE); $(unstage)
4fa63067
NN
41116 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41117 r=`${PWD_COMMAND}`; export r; \
b40e3958 41118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41119 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41120 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41121 for flag in $(EXTRA_TARGET_FLAGS); do \
41122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41123 done; \
41124 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41127 "RANLIB=$${RANLIB}" \
0c24b341 41128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41129 maintainer-clean) \
4fa63067 41130 || exit 1
3866be5d 41131
6bd3dfaa 41132@endif target-libstdc++-v3
3866be5d 41133
4fa63067 41134
4fa63067 41135
a7254363
PB
41136
41137
41138.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
41139maybe-configure-target-libmudflap:
4f0ef2d8
CD
41140@if gcc-bootstrap
41141configure-target-libmudflap: stage_current
41142@endif gcc-bootstrap
a7254363
PB
41143@if target-libmudflap
41144maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 41145configure-target-libmudflap:
0aed8855
PB
41146 @: $(MAKE); $(unstage)
41147 @r=`${PWD_COMMAND}`; export r; \
41148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41149 echo "Checking multilib configuration for libmudflap..."; \
41150 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
41151 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
41152 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41153 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41154 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
41155 else \
41156 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
41157 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
41158 fi; \
41159 else \
41160 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
41161 fi; \
41162 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 41163 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 41164 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41165 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
41166 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 41167 case $(srcdir) in \
b00612cc
PB
41168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41169 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
41170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41171 esac; \
b00612cc
PB
41172 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
41173 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
41174 rm -f no-such-file || : ; \
41175 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41176 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41177 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41178 || exit 1
6bd3dfaa 41179@endif target-libmudflap
e2b9e2dc 41180
a7254363
PB
41181
41182
d545f33b
PB
41183
41184
4b1cb4fe
DD
41185.PHONY: all-target-libmudflap maybe-all-target-libmudflap
41186maybe-all-target-libmudflap:
4f0ef2d8
CD
41187@if gcc-bootstrap
41188all-target-libmudflap: stage_current
41189@endif gcc-bootstrap
6bd3dfaa 41190@if target-libmudflap
72b2455a 41191TARGET-target-libmudflap=all
6bd3dfaa 41192maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 41193all-target-libmudflap: configure-target-libmudflap
0aed8855 41194 @: $(MAKE); $(unstage)
b40e3958
L
41195 @r=`${PWD_COMMAND}`; export r; \
41196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41197 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41198 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
41199 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41200 $(TARGET-target-libmudflap))
6bd3dfaa 41201@endif target-libmudflap
3866be5d 41202
a7254363
PB
41203
41204
d545f33b
PB
41205
41206
4b1cb4fe
DD
41207.PHONY: check-target-libmudflap maybe-check-target-libmudflap
41208maybe-check-target-libmudflap:
6bd3dfaa
PB
41209@if target-libmudflap
41210maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 41211
4b1cb4fe 41212check-target-libmudflap:
0aed8855 41213 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41214 @r=`${PWD_COMMAND}`; export r; \
41215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41216 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41217 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 41218 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 41219
6bd3dfaa 41220@endif target-libmudflap
4b1cb4fe
DD
41221
41222.PHONY: install-target-libmudflap maybe-install-target-libmudflap
41223maybe-install-target-libmudflap:
6bd3dfaa
PB
41224@if target-libmudflap
41225maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
41226
41227install-target-libmudflap: installdirs
0aed8855 41228 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41229 @r=`${PWD_COMMAND}`; export r; \
41230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41231 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41232 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 41233 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 41234
6bd3dfaa 41235@endif target-libmudflap
4b1cb4fe 41236
56a8fe78 41237# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
41238
41239.PHONY: maybe-info-target-libmudflap info-target-libmudflap
41240maybe-info-target-libmudflap:
6bd3dfaa
PB
41241@if target-libmudflap
41242maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
41243
41244info-target-libmudflap: \
41245 configure-target-libmudflap
0aed8855 41246 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41247 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41248 r=`${PWD_COMMAND}`; export r; \
41249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41250 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41251 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
41252 for flag in $(EXTRA_TARGET_FLAGS); do \
41253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41254 done; \
41255 (cd $(TARGET_SUBDIR)/libmudflap && \
41256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41258 "RANLIB=$${RANLIB}" \
0c24b341 41259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41260 info) \
4b1cb4fe
DD
41261 || exit 1
41262
6bd3dfaa 41263@endif target-libmudflap
4b1cb4fe
DD
41264
41265.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
41266maybe-dvi-target-libmudflap:
6bd3dfaa
PB
41267@if target-libmudflap
41268maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
41269
41270dvi-target-libmudflap: \
41271 configure-target-libmudflap
0aed8855 41272 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41273 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41274 r=`${PWD_COMMAND}`; export r; \
41275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41276 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41277 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
41278 for flag in $(EXTRA_TARGET_FLAGS); do \
41279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41280 done; \
41281 (cd $(TARGET_SUBDIR)/libmudflap && \
41282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41284 "RANLIB=$${RANLIB}" \
0c24b341 41285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41286 dvi) \
4b1cb4fe
DD
41287 || exit 1
41288
6bd3dfaa 41289@endif target-libmudflap
4b1cb4fe 41290
56a8fe78
DD
41291.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
41292maybe-pdf-target-libmudflap:
41293@if target-libmudflap
41294maybe-pdf-target-libmudflap: pdf-target-libmudflap
41295
41296pdf-target-libmudflap: \
41297 configure-target-libmudflap
41298 @: $(MAKE); $(unstage)
41299 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41300 r=`${PWD_COMMAND}`; export r; \
41301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41302 $(NORMAL_TARGET_EXPORTS) \
41303 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41304 for flag in $(EXTRA_TARGET_FLAGS); do \
41305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41306 done; \
41307 (cd $(TARGET_SUBDIR)/libmudflap && \
41308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41310 "RANLIB=$${RANLIB}" \
0c24b341 41311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41312 pdf) \
41313 || exit 1
41314
41315@endif target-libmudflap
41316
6d389afc
MS
41317.PHONY: maybe-html-target-libmudflap html-target-libmudflap
41318maybe-html-target-libmudflap:
41319@if target-libmudflap
41320maybe-html-target-libmudflap: html-target-libmudflap
41321
41322html-target-libmudflap: \
41323 configure-target-libmudflap
0aed8855 41324 @: $(MAKE); $(unstage)
6d389afc
MS
41325 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41326 r=`${PWD_COMMAND}`; export r; \
41327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41328 $(NORMAL_TARGET_EXPORTS) \
41329 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
41330 for flag in $(EXTRA_TARGET_FLAGS); do \
41331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41332 done; \
41333 (cd $(TARGET_SUBDIR)/libmudflap && \
41334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41336 "RANLIB=$${RANLIB}" \
0c24b341 41337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41338 html) \
41339 || exit 1
41340
41341@endif target-libmudflap
41342
4b1cb4fe
DD
41343.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
41344maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
41345@if target-libmudflap
41346maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
41347
41348TAGS-target-libmudflap: \
41349 configure-target-libmudflap
0aed8855 41350 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41351 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41352 r=`${PWD_COMMAND}`; export r; \
41353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41354 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41355 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
41356 for flag in $(EXTRA_TARGET_FLAGS); do \
41357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41358 done; \
41359 (cd $(TARGET_SUBDIR)/libmudflap && \
41360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41362 "RANLIB=$${RANLIB}" \
0c24b341 41363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41364 TAGS) \
4b1cb4fe
DD
41365 || exit 1
41366
6bd3dfaa 41367@endif target-libmudflap
4b1cb4fe
DD
41368
41369.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
41370maybe-install-info-target-libmudflap:
6bd3dfaa
PB
41371@if target-libmudflap
41372maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
41373
41374install-info-target-libmudflap: \
41375 configure-target-libmudflap \
41376 info-target-libmudflap
0aed8855 41377 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41378 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41379 r=`${PWD_COMMAND}`; export r; \
41380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41381 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41382 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
41383 for flag in $(EXTRA_TARGET_FLAGS); do \
41384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41385 done; \
41386 (cd $(TARGET_SUBDIR)/libmudflap && \
41387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41389 "RANLIB=$${RANLIB}" \
0c24b341 41390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41391 install-info) \
4b1cb4fe
DD
41392 || exit 1
41393
6bd3dfaa 41394@endif target-libmudflap
4b1cb4fe 41395
a3ca38d2
DD
41396.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
41397maybe-install-pdf-target-libmudflap:
41398@if target-libmudflap
41399maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
41400
41401install-pdf-target-libmudflap: \
41402 configure-target-libmudflap \
41403 pdf-target-libmudflap
41404 @: $(MAKE); $(unstage)
41405 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41406 r=`${PWD_COMMAND}`; export r; \
41407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41408 $(NORMAL_TARGET_EXPORTS) \
41409 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41410 for flag in $(EXTRA_TARGET_FLAGS); do \
41411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41412 done; \
41413 (cd $(TARGET_SUBDIR)/libmudflap && \
41414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41416 "RANLIB=$${RANLIB}" \
0c24b341 41417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41418 install-pdf) \
41419 || exit 1
41420
41421@endif target-libmudflap
41422
108a6f8e
CD
41423.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
41424maybe-install-html-target-libmudflap:
41425@if target-libmudflap
41426maybe-install-html-target-libmudflap: install-html-target-libmudflap
41427
41428install-html-target-libmudflap: \
41429 configure-target-libmudflap \
41430 html-target-libmudflap
41431 @: $(MAKE); $(unstage)
41432 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41433 r=`${PWD_COMMAND}`; export r; \
41434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41435 $(NORMAL_TARGET_EXPORTS) \
41436 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
41437 for flag in $(EXTRA_TARGET_FLAGS); do \
41438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41439 done; \
41440 (cd $(TARGET_SUBDIR)/libmudflap && \
41441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41443 "RANLIB=$${RANLIB}" \
0c24b341 41444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41445 install-html) \
41446 || exit 1
41447
41448@endif target-libmudflap
41449
4b1cb4fe
DD
41450.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
41451maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
41452@if target-libmudflap
41453maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
41454
41455installcheck-target-libmudflap: \
41456 configure-target-libmudflap
0aed8855 41457 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41458 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41459 r=`${PWD_COMMAND}`; export r; \
41460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41461 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41462 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
41463 for flag in $(EXTRA_TARGET_FLAGS); do \
41464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41465 done; \
41466 (cd $(TARGET_SUBDIR)/libmudflap && \
41467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41469 "RANLIB=$${RANLIB}" \
0c24b341 41470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41471 installcheck) \
4b1cb4fe
DD
41472 || exit 1
41473
6bd3dfaa 41474@endif target-libmudflap
4b1cb4fe
DD
41475
41476.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
41477maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
41478@if target-libmudflap
41479maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
41480
41481mostlyclean-target-libmudflap:
0aed8855 41482 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41483 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41484 r=`${PWD_COMMAND}`; export r; \
41485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41486 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41487 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
41488 for flag in $(EXTRA_TARGET_FLAGS); do \
41489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41490 done; \
41491 (cd $(TARGET_SUBDIR)/libmudflap && \
41492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41494 "RANLIB=$${RANLIB}" \
0c24b341 41495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41496 mostlyclean) \
4b1cb4fe
DD
41497 || exit 1
41498
6bd3dfaa 41499@endif target-libmudflap
4b1cb4fe
DD
41500
41501.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
41502maybe-clean-target-libmudflap:
6bd3dfaa
PB
41503@if target-libmudflap
41504maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
41505
41506clean-target-libmudflap:
0aed8855 41507 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41508 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41509 r=`${PWD_COMMAND}`; export r; \
41510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41511 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41512 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
41513 for flag in $(EXTRA_TARGET_FLAGS); do \
41514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41515 done; \
41516 (cd $(TARGET_SUBDIR)/libmudflap && \
41517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41519 "RANLIB=$${RANLIB}" \
0c24b341 41520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41521 clean) \
4b1cb4fe
DD
41522 || exit 1
41523
6bd3dfaa 41524@endif target-libmudflap
4b1cb4fe
DD
41525
41526.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
41527maybe-distclean-target-libmudflap:
6bd3dfaa
PB
41528@if target-libmudflap
41529maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
41530
41531distclean-target-libmudflap:
0aed8855 41532 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41533 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41534 r=`${PWD_COMMAND}`; export r; \
41535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41536 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41537 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
41538 for flag in $(EXTRA_TARGET_FLAGS); do \
41539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41540 done; \
41541 (cd $(TARGET_SUBDIR)/libmudflap && \
41542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41544 "RANLIB=$${RANLIB}" \
0c24b341 41545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41546 distclean) \
4b1cb4fe
DD
41547 || exit 1
41548
6bd3dfaa 41549@endif target-libmudflap
4b1cb4fe
DD
41550
41551.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
41552maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
41553@if target-libmudflap
41554maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
41555
41556maintainer-clean-target-libmudflap:
0aed8855 41557 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41558 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41559 r=`${PWD_COMMAND}`; export r; \
41560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41561 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41562 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
41563 for flag in $(EXTRA_TARGET_FLAGS); do \
41564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41565 done; \
41566 (cd $(TARGET_SUBDIR)/libmudflap && \
41567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41569 "RANLIB=$${RANLIB}" \
0c24b341 41570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41571 maintainer-clean) \
4b1cb4fe
DD
41572 || exit 1
41573
6bd3dfaa 41574@endif target-libmudflap
4b1cb4fe
DD
41575
41576
4b1cb4fe 41577
064d0a7c
PB
41578
41579
41580.PHONY: configure-target-libssp maybe-configure-target-libssp
41581maybe-configure-target-libssp:
4f0ef2d8
CD
41582@if gcc-bootstrap
41583configure-target-libssp: stage_current
41584@endif gcc-bootstrap
064d0a7c
PB
41585@if target-libssp
41586maybe-configure-target-libssp: configure-target-libssp
c52c6897 41587configure-target-libssp:
0aed8855
PB
41588 @: $(MAKE); $(unstage)
41589 @r=`${PWD_COMMAND}`; export r; \
41590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41591 echo "Checking multilib configuration for libssp..."; \
41592 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
41593 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
41594 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
41595 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
41596 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
41597 else \
41598 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
41599 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41600 fi; \
41601 else \
41602 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
41603 fi; \
41604 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 41605 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
41606 $(NORMAL_TARGET_EXPORTS) \
41607 echo Configuring in $(TARGET_SUBDIR)/libssp; \
41608 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
41609 case $(srcdir) in \
41610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41611 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
41612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41613 esac; \
41614 srcdiroption="--srcdir=$${topdir}/libssp"; \
41615 libsrcdir="$$s/libssp"; \
41616 rm -f no-such-file || : ; \
41617 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41618 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41619 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
41620 || exit 1
41621@endif target-libssp
41622
41623
41624
41625
41626
41627.PHONY: all-target-libssp maybe-all-target-libssp
41628maybe-all-target-libssp:
4f0ef2d8
CD
41629@if gcc-bootstrap
41630all-target-libssp: stage_current
41631@endif gcc-bootstrap
064d0a7c
PB
41632@if target-libssp
41633TARGET-target-libssp=all
41634maybe-all-target-libssp: all-target-libssp
41635all-target-libssp: configure-target-libssp
0aed8855 41636 @: $(MAKE); $(unstage)
064d0a7c
PB
41637 @r=`${PWD_COMMAND}`; export r; \
41638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41639 $(NORMAL_TARGET_EXPORTS) \
41640 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
41641 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41642 $(TARGET-target-libssp))
064d0a7c
PB
41643@endif target-libssp
41644
41645
41646
41647
41648
41649.PHONY: check-target-libssp maybe-check-target-libssp
41650maybe-check-target-libssp:
41651@if target-libssp
41652maybe-check-target-libssp: check-target-libssp
41653
41654check-target-libssp:
0aed8855 41655 @: $(MAKE); $(unstage)
064d0a7c
PB
41656 @r=`${PWD_COMMAND}`; export r; \
41657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41658 $(NORMAL_TARGET_EXPORTS) \
41659 (cd $(TARGET_SUBDIR)/libssp && \
41660 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41661
41662@endif target-libssp
41663
41664.PHONY: install-target-libssp maybe-install-target-libssp
41665maybe-install-target-libssp:
41666@if target-libssp
41667maybe-install-target-libssp: install-target-libssp
41668
41669install-target-libssp: installdirs
0aed8855 41670 @: $(MAKE); $(unstage)
064d0a7c
PB
41671 @r=`${PWD_COMMAND}`; export r; \
41672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41673 $(NORMAL_TARGET_EXPORTS) \
41674 (cd $(TARGET_SUBDIR)/libssp && \
41675 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41676
41677@endif target-libssp
41678
56a8fe78 41679# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
41680
41681.PHONY: maybe-info-target-libssp info-target-libssp
41682maybe-info-target-libssp:
41683@if target-libssp
41684maybe-info-target-libssp: info-target-libssp
41685
41686info-target-libssp: \
41687 configure-target-libssp
0aed8855 41688 @: $(MAKE); $(unstage)
064d0a7c
PB
41689 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41690 r=`${PWD_COMMAND}`; export r; \
41691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41692 $(NORMAL_TARGET_EXPORTS) \
41693 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
41694 for flag in $(EXTRA_TARGET_FLAGS); do \
41695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41696 done; \
41697 (cd $(TARGET_SUBDIR)/libssp && \
41698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41700 "RANLIB=$${RANLIB}" \
0c24b341 41701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41702 info) \
41703 || exit 1
41704
41705@endif target-libssp
41706
41707.PHONY: maybe-dvi-target-libssp dvi-target-libssp
41708maybe-dvi-target-libssp:
41709@if target-libssp
41710maybe-dvi-target-libssp: dvi-target-libssp
41711
41712dvi-target-libssp: \
41713 configure-target-libssp
0aed8855 41714 @: $(MAKE); $(unstage)
064d0a7c
PB
41715 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41716 r=`${PWD_COMMAND}`; export r; \
41717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41718 $(NORMAL_TARGET_EXPORTS) \
41719 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
41720 for flag in $(EXTRA_TARGET_FLAGS); do \
41721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41722 done; \
41723 (cd $(TARGET_SUBDIR)/libssp && \
41724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41726 "RANLIB=$${RANLIB}" \
0c24b341 41727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41728 dvi) \
41729 || exit 1
41730
41731@endif target-libssp
41732
56a8fe78
DD
41733.PHONY: maybe-pdf-target-libssp pdf-target-libssp
41734maybe-pdf-target-libssp:
41735@if target-libssp
41736maybe-pdf-target-libssp: pdf-target-libssp
41737
41738pdf-target-libssp: \
41739 configure-target-libssp
41740 @: $(MAKE); $(unstage)
41741 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41742 r=`${PWD_COMMAND}`; export r; \
41743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41744 $(NORMAL_TARGET_EXPORTS) \
41745 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
41746 for flag in $(EXTRA_TARGET_FLAGS); do \
41747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41748 done; \
41749 (cd $(TARGET_SUBDIR)/libssp && \
41750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41752 "RANLIB=$${RANLIB}" \
0c24b341 41753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41754 pdf) \
41755 || exit 1
41756
41757@endif target-libssp
41758
064d0a7c
PB
41759.PHONY: maybe-html-target-libssp html-target-libssp
41760maybe-html-target-libssp:
41761@if target-libssp
41762maybe-html-target-libssp: html-target-libssp
41763
41764html-target-libssp: \
41765 configure-target-libssp
0aed8855 41766 @: $(MAKE); $(unstage)
064d0a7c
PB
41767 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41768 r=`${PWD_COMMAND}`; export r; \
41769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41770 $(NORMAL_TARGET_EXPORTS) \
41771 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
41772 for flag in $(EXTRA_TARGET_FLAGS); do \
41773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41774 done; \
41775 (cd $(TARGET_SUBDIR)/libssp && \
41776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41778 "RANLIB=$${RANLIB}" \
0c24b341 41779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41780 html) \
41781 || exit 1
41782
41783@endif target-libssp
41784
41785.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
41786maybe-TAGS-target-libssp:
41787@if target-libssp
41788maybe-TAGS-target-libssp: TAGS-target-libssp
41789
41790TAGS-target-libssp: \
41791 configure-target-libssp
0aed8855 41792 @: $(MAKE); $(unstage)
064d0a7c
PB
41793 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41794 r=`${PWD_COMMAND}`; export r; \
41795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41796 $(NORMAL_TARGET_EXPORTS) \
41797 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
41798 for flag in $(EXTRA_TARGET_FLAGS); do \
41799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41800 done; \
41801 (cd $(TARGET_SUBDIR)/libssp && \
41802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41804 "RANLIB=$${RANLIB}" \
0c24b341 41805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41806 TAGS) \
41807 || exit 1
41808
41809@endif target-libssp
41810
41811.PHONY: maybe-install-info-target-libssp install-info-target-libssp
41812maybe-install-info-target-libssp:
41813@if target-libssp
41814maybe-install-info-target-libssp: install-info-target-libssp
41815
41816install-info-target-libssp: \
41817 configure-target-libssp \
41818 info-target-libssp
0aed8855 41819 @: $(MAKE); $(unstage)
064d0a7c
PB
41820 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41821 r=`${PWD_COMMAND}`; export r; \
41822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41823 $(NORMAL_TARGET_EXPORTS) \
41824 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
41825 for flag in $(EXTRA_TARGET_FLAGS); do \
41826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41827 done; \
41828 (cd $(TARGET_SUBDIR)/libssp && \
41829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41831 "RANLIB=$${RANLIB}" \
0c24b341 41832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41833 install-info) \
41834 || exit 1
41835
41836@endif target-libssp
41837
a3ca38d2
DD
41838.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
41839maybe-install-pdf-target-libssp:
41840@if target-libssp
41841maybe-install-pdf-target-libssp: install-pdf-target-libssp
41842
41843install-pdf-target-libssp: \
41844 configure-target-libssp \
41845 pdf-target-libssp
41846 @: $(MAKE); $(unstage)
41847 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41848 r=`${PWD_COMMAND}`; export r; \
41849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41850 $(NORMAL_TARGET_EXPORTS) \
41851 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
41852 for flag in $(EXTRA_TARGET_FLAGS); do \
41853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41854 done; \
41855 (cd $(TARGET_SUBDIR)/libssp && \
41856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41858 "RANLIB=$${RANLIB}" \
0c24b341 41859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41860 install-pdf) \
41861 || exit 1
41862
41863@endif target-libssp
41864
108a6f8e
CD
41865.PHONY: maybe-install-html-target-libssp install-html-target-libssp
41866maybe-install-html-target-libssp:
41867@if target-libssp
41868maybe-install-html-target-libssp: install-html-target-libssp
41869
41870install-html-target-libssp: \
41871 configure-target-libssp \
41872 html-target-libssp
41873 @: $(MAKE); $(unstage)
41874 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41875 r=`${PWD_COMMAND}`; export r; \
41876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41877 $(NORMAL_TARGET_EXPORTS) \
41878 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
41879 for flag in $(EXTRA_TARGET_FLAGS); do \
41880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41881 done; \
41882 (cd $(TARGET_SUBDIR)/libssp && \
41883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41885 "RANLIB=$${RANLIB}" \
0c24b341 41886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41887 install-html) \
41888 || exit 1
41889
41890@endif target-libssp
41891
064d0a7c
PB
41892.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
41893maybe-installcheck-target-libssp:
41894@if target-libssp
41895maybe-installcheck-target-libssp: installcheck-target-libssp
41896
41897installcheck-target-libssp: \
41898 configure-target-libssp
0aed8855 41899 @: $(MAKE); $(unstage)
064d0a7c
PB
41900 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41901 r=`${PWD_COMMAND}`; export r; \
41902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41903 $(NORMAL_TARGET_EXPORTS) \
41904 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
41905 for flag in $(EXTRA_TARGET_FLAGS); do \
41906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41907 done; \
41908 (cd $(TARGET_SUBDIR)/libssp && \
41909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41911 "RANLIB=$${RANLIB}" \
0c24b341 41912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41913 installcheck) \
41914 || exit 1
41915
41916@endif target-libssp
41917
41918.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
41919maybe-mostlyclean-target-libssp:
41920@if target-libssp
41921maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
41922
41923mostlyclean-target-libssp:
0aed8855 41924 @: $(MAKE); $(unstage)
064d0a7c
PB
41925 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41926 r=`${PWD_COMMAND}`; export r; \
41927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41928 $(NORMAL_TARGET_EXPORTS) \
41929 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
41930 for flag in $(EXTRA_TARGET_FLAGS); do \
41931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41932 done; \
41933 (cd $(TARGET_SUBDIR)/libssp && \
41934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41936 "RANLIB=$${RANLIB}" \
0c24b341 41937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41938 mostlyclean) \
41939 || exit 1
41940
41941@endif target-libssp
41942
41943.PHONY: maybe-clean-target-libssp clean-target-libssp
41944maybe-clean-target-libssp:
41945@if target-libssp
41946maybe-clean-target-libssp: clean-target-libssp
41947
41948clean-target-libssp:
0aed8855 41949 @: $(MAKE); $(unstage)
064d0a7c
PB
41950 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41951 r=`${PWD_COMMAND}`; export r; \
41952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41953 $(NORMAL_TARGET_EXPORTS) \
41954 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
41955 for flag in $(EXTRA_TARGET_FLAGS); do \
41956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41957 done; \
41958 (cd $(TARGET_SUBDIR)/libssp && \
41959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41961 "RANLIB=$${RANLIB}" \
0c24b341 41962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41963 clean) \
41964 || exit 1
41965
41966@endif target-libssp
41967
41968.PHONY: maybe-distclean-target-libssp distclean-target-libssp
41969maybe-distclean-target-libssp:
41970@if target-libssp
41971maybe-distclean-target-libssp: distclean-target-libssp
41972
41973distclean-target-libssp:
0aed8855 41974 @: $(MAKE); $(unstage)
064d0a7c
PB
41975 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41976 r=`${PWD_COMMAND}`; export r; \
41977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41978 $(NORMAL_TARGET_EXPORTS) \
41979 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
41980 for flag in $(EXTRA_TARGET_FLAGS); do \
41981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41982 done; \
41983 (cd $(TARGET_SUBDIR)/libssp && \
41984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41986 "RANLIB=$${RANLIB}" \
0c24b341 41987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41988 distclean) \
41989 || exit 1
41990
41991@endif target-libssp
41992
41993.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
41994maybe-maintainer-clean-target-libssp:
41995@if target-libssp
41996maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
41997
41998maintainer-clean-target-libssp:
0aed8855 41999 @: $(MAKE); $(unstage)
064d0a7c
PB
42000 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42001 r=`${PWD_COMMAND}`; export r; \
42002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42003 $(NORMAL_TARGET_EXPORTS) \
42004 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
42005 for flag in $(EXTRA_TARGET_FLAGS); do \
42006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42007 done; \
42008 (cd $(TARGET_SUBDIR)/libssp && \
42009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42011 "RANLIB=$${RANLIB}" \
0c24b341 42012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42013 maintainer-clean) \
42014 || exit 1
42015
42016@endif target-libssp
42017
42018
42019
a7254363 42020
e90269c8 42021
a7254363
PB
42022.PHONY: configure-target-newlib maybe-configure-target-newlib
42023maybe-configure-target-newlib:
4f0ef2d8
CD
42024@if gcc-bootstrap
42025configure-target-newlib: stage_current
42026@endif gcc-bootstrap
a7254363
PB
42027@if target-newlib
42028maybe-configure-target-newlib: configure-target-newlib
c52c6897 42029configure-target-newlib:
0aed8855
PB
42030 @: $(MAKE); $(unstage)
42031 @r=`${PWD_COMMAND}`; export r; \
42032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42033 echo "Checking multilib configuration for newlib..."; \
42034 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
42035 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
42036 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
42037 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
42038 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
42039 else \
42040 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
42041 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42042 fi; \
42043 else \
42044 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
42045 fi; \
42046 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 42047 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 42048 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42049 echo Configuring in $(TARGET_SUBDIR)/newlib; \
42050 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
42051 case $(srcdir) in \
b00612cc
PB
42052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42053 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
42054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42055 esac; \
b00612cc
PB
42056 srcdiroption="--srcdir=$${topdir}/newlib"; \
42057 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
42058 rm -f no-such-file || : ; \
42059 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42060 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42061 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42062 || exit 1
6bd3dfaa 42063@endif target-newlib
4b1cb4fe 42064
a7254363
PB
42065
42066
d545f33b
PB
42067
42068
4b1cb4fe
DD
42069.PHONY: all-target-newlib maybe-all-target-newlib
42070maybe-all-target-newlib:
4f0ef2d8
CD
42071@if gcc-bootstrap
42072all-target-newlib: stage_current
42073@endif gcc-bootstrap
6bd3dfaa 42074@if target-newlib
72b2455a 42075TARGET-target-newlib=all
6bd3dfaa 42076maybe-all-target-newlib: all-target-newlib
4b1cb4fe 42077all-target-newlib: configure-target-newlib
0aed8855 42078 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42079 @r=`${PWD_COMMAND}`; export r; \
42080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42081 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42082 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
42083 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42084 $(TARGET-target-newlib))
6bd3dfaa 42085@endif target-newlib
4b1cb4fe 42086
a7254363
PB
42087
42088
d545f33b
PB
42089
42090
4b1cb4fe
DD
42091.PHONY: check-target-newlib maybe-check-target-newlib
42092maybe-check-target-newlib:
6bd3dfaa
PB
42093@if target-newlib
42094maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
42095
42096check-target-newlib:
0aed8855 42097 @: $(MAKE); $(unstage)
b40e3958
L
42098 @r=`${PWD_COMMAND}`; export r; \
42099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42100 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42101 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 42102 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 42103
6bd3dfaa 42104@endif target-newlib
3866be5d 42105
4fa63067
NN
42106.PHONY: install-target-newlib maybe-install-target-newlib
42107maybe-install-target-newlib:
6bd3dfaa
PB
42108@if target-newlib
42109maybe-install-target-newlib: install-target-newlib
e2b9e2dc 42110
4fa63067 42111install-target-newlib: installdirs
0aed8855 42112 @: $(MAKE); $(unstage)
b40e3958
L
42113 @r=`${PWD_COMMAND}`; export r; \
42114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42115 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42116 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 42117 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 42118
6bd3dfaa 42119@endif target-newlib
3866be5d 42120
56a8fe78 42121# Other targets (info, dvi, pdf, etc.)
3866be5d 42122
4fa63067
NN
42123.PHONY: maybe-info-target-newlib info-target-newlib
42124maybe-info-target-newlib:
6bd3dfaa
PB
42125@if target-newlib
42126maybe-info-target-newlib: info-target-newlib
3866be5d 42127
4fa63067
NN
42128info-target-newlib: \
42129 configure-target-newlib
0aed8855 42130 @: $(MAKE); $(unstage)
4fa63067
NN
42131 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42132 r=`${PWD_COMMAND}`; export r; \
42133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42134 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42135 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
42136 for flag in $(EXTRA_TARGET_FLAGS); do \
42137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42138 done; \
42139 (cd $(TARGET_SUBDIR)/newlib && \
42140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42142 "RANLIB=$${RANLIB}" \
0c24b341 42143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42144 info) \
4fa63067 42145 || exit 1
16ae0395 42146
6bd3dfaa 42147@endif target-newlib
3866be5d 42148
4fa63067
NN
42149.PHONY: maybe-dvi-target-newlib dvi-target-newlib
42150maybe-dvi-target-newlib:
6bd3dfaa
PB
42151@if target-newlib
42152maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 42153
4fa63067
NN
42154dvi-target-newlib: \
42155 configure-target-newlib
0aed8855 42156 @: $(MAKE); $(unstage)
4fa63067 42157 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42158 r=`${PWD_COMMAND}`; export r; \
42159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42160 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42161 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
42162 for flag in $(EXTRA_TARGET_FLAGS); do \
42163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42164 done; \
42165 (cd $(TARGET_SUBDIR)/newlib && \
42166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42168 "RANLIB=$${RANLIB}" \
0c24b341 42169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42170 dvi) \
e2b9e2dc
NN
42171 || exit 1
42172
6bd3dfaa 42173@endif target-newlib
3866be5d 42174
56a8fe78
DD
42175.PHONY: maybe-pdf-target-newlib pdf-target-newlib
42176maybe-pdf-target-newlib:
42177@if target-newlib
42178maybe-pdf-target-newlib: pdf-target-newlib
42179
42180pdf-target-newlib: \
42181 configure-target-newlib
42182 @: $(MAKE); $(unstage)
42183 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42184 r=`${PWD_COMMAND}`; export r; \
42185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42186 $(NORMAL_TARGET_EXPORTS) \
42187 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
42188 for flag in $(EXTRA_TARGET_FLAGS); do \
42189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42190 done; \
42191 (cd $(TARGET_SUBDIR)/newlib && \
42192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42194 "RANLIB=$${RANLIB}" \
0c24b341 42195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42196 pdf) \
42197 || exit 1
42198
42199@endif target-newlib
42200
6d389afc
MS
42201.PHONY: maybe-html-target-newlib html-target-newlib
42202maybe-html-target-newlib:
42203@if target-newlib
42204maybe-html-target-newlib: html-target-newlib
42205
42206html-target-newlib: \
42207 configure-target-newlib
0aed8855 42208 @: $(MAKE); $(unstage)
6d389afc
MS
42209 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42210 r=`${PWD_COMMAND}`; export r; \
42211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42212 $(NORMAL_TARGET_EXPORTS) \
42213 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
42214 for flag in $(EXTRA_TARGET_FLAGS); do \
42215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42216 done; \
42217 (cd $(TARGET_SUBDIR)/newlib && \
42218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42220 "RANLIB=$${RANLIB}" \
0c24b341 42221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42222 html) \
42223 || exit 1
42224
42225@endif target-newlib
42226
4fa63067
NN
42227.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
42228maybe-TAGS-target-newlib:
6bd3dfaa
PB
42229@if target-newlib
42230maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 42231
4fa63067
NN
42232TAGS-target-newlib: \
42233 configure-target-newlib
0aed8855 42234 @: $(MAKE); $(unstage)
4fa63067
NN
42235 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42236 r=`${PWD_COMMAND}`; export r; \
b40e3958 42237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42238 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42239 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
42240 for flag in $(EXTRA_TARGET_FLAGS); do \
42241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42242 done; \
42243 (cd $(TARGET_SUBDIR)/newlib && \
42244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42246 "RANLIB=$${RANLIB}" \
0c24b341 42247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42248 TAGS) \
4fa63067 42249 || exit 1
3866be5d 42250
6bd3dfaa 42251@endif target-newlib
3866be5d 42252
4fa63067
NN
42253.PHONY: maybe-install-info-target-newlib install-info-target-newlib
42254maybe-install-info-target-newlib:
6bd3dfaa
PB
42255@if target-newlib
42256maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 42257
4fa63067
NN
42258install-info-target-newlib: \
42259 configure-target-newlib \
42260 info-target-newlib
0aed8855 42261 @: $(MAKE); $(unstage)
4fa63067
NN
42262 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42263 r=`${PWD_COMMAND}`; export r; \
b40e3958 42264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42265 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42266 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
42267 for flag in $(EXTRA_TARGET_FLAGS); do \
42268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42269 done; \
42270 (cd $(TARGET_SUBDIR)/newlib && \
42271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42273 "RANLIB=$${RANLIB}" \
0c24b341 42274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42275 install-info) \
4fa63067 42276 || exit 1
3866be5d 42277
6bd3dfaa 42278@endif target-newlib
3866be5d 42279
a3ca38d2
DD
42280.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
42281maybe-install-pdf-target-newlib:
42282@if target-newlib
42283maybe-install-pdf-target-newlib: install-pdf-target-newlib
42284
42285install-pdf-target-newlib: \
42286 configure-target-newlib \
42287 pdf-target-newlib
42288 @: $(MAKE); $(unstage)
42289 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42290 r=`${PWD_COMMAND}`; export r; \
42291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42292 $(NORMAL_TARGET_EXPORTS) \
42293 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
42294 for flag in $(EXTRA_TARGET_FLAGS); do \
42295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42296 done; \
42297 (cd $(TARGET_SUBDIR)/newlib && \
42298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42300 "RANLIB=$${RANLIB}" \
0c24b341 42301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42302 install-pdf) \
42303 || exit 1
42304
42305@endif target-newlib
42306
108a6f8e
CD
42307.PHONY: maybe-install-html-target-newlib install-html-target-newlib
42308maybe-install-html-target-newlib:
42309@if target-newlib
42310maybe-install-html-target-newlib: install-html-target-newlib
42311
42312install-html-target-newlib: \
42313 configure-target-newlib \
42314 html-target-newlib
42315 @: $(MAKE); $(unstage)
42316 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42317 r=`${PWD_COMMAND}`; export r; \
42318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42319 $(NORMAL_TARGET_EXPORTS) \
42320 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
42321 for flag in $(EXTRA_TARGET_FLAGS); do \
42322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42323 done; \
42324 (cd $(TARGET_SUBDIR)/newlib && \
42325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42327 "RANLIB=$${RANLIB}" \
0c24b341 42328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42329 install-html) \
42330 || exit 1
42331
42332@endif target-newlib
42333
4fa63067
NN
42334.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
42335maybe-installcheck-target-newlib:
6bd3dfaa
PB
42336@if target-newlib
42337maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
42338
42339installcheck-target-newlib: \
42340 configure-target-newlib
0aed8855 42341 @: $(MAKE); $(unstage)
4fa63067 42342 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42343 r=`${PWD_COMMAND}`; export r; \
42344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42345 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42346 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
42347 for flag in $(EXTRA_TARGET_FLAGS); do \
42348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42349 done; \
42350 (cd $(TARGET_SUBDIR)/newlib && \
42351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42353 "RANLIB=$${RANLIB}" \
0c24b341 42354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42355 installcheck) \
e2b9e2dc
NN
42356 || exit 1
42357
6bd3dfaa 42358@endif target-newlib
3866be5d 42359
4fa63067
NN
42360.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
42361maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
42362@if target-newlib
42363maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 42364
4fa63067 42365mostlyclean-target-newlib:
0aed8855 42366 @: $(MAKE); $(unstage)
4fa63067
NN
42367 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42368 r=`${PWD_COMMAND}`; export r; \
b40e3958 42369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42370 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42371 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
42372 for flag in $(EXTRA_TARGET_FLAGS); do \
42373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42374 done; \
42375 (cd $(TARGET_SUBDIR)/newlib && \
42376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42378 "RANLIB=$${RANLIB}" \
0c24b341 42379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42380 mostlyclean) \
4fa63067 42381 || exit 1
3866be5d 42382
6bd3dfaa 42383@endif target-newlib
3866be5d 42384
4fa63067
NN
42385.PHONY: maybe-clean-target-newlib clean-target-newlib
42386maybe-clean-target-newlib:
6bd3dfaa
PB
42387@if target-newlib
42388maybe-clean-target-newlib: clean-target-newlib
16ae0395 42389
4fa63067 42390clean-target-newlib:
0aed8855 42391 @: $(MAKE); $(unstage)
4fa63067
NN
42392 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42393 r=`${PWD_COMMAND}`; export r; \
b40e3958 42394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42395 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42396 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
42397 for flag in $(EXTRA_TARGET_FLAGS); do \
42398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42399 done; \
42400 (cd $(TARGET_SUBDIR)/newlib && \
42401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42403 "RANLIB=$${RANLIB}" \
0c24b341 42404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42405 clean) \
4fa63067 42406 || exit 1
3866be5d 42407
6bd3dfaa 42408@endif target-newlib
3866be5d 42409
4fa63067
NN
42410.PHONY: maybe-distclean-target-newlib distclean-target-newlib
42411maybe-distclean-target-newlib:
6bd3dfaa
PB
42412@if target-newlib
42413maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
42414
42415distclean-target-newlib:
0aed8855 42416 @: $(MAKE); $(unstage)
4fa63067 42417 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42418 r=`${PWD_COMMAND}`; export r; \
42419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42420 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42421 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
42422 for flag in $(EXTRA_TARGET_FLAGS); do \
42423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42424 done; \
42425 (cd $(TARGET_SUBDIR)/newlib && \
42426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42428 "RANLIB=$${RANLIB}" \
0c24b341 42429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42430 distclean) \
e2b9e2dc
NN
42431 || exit 1
42432
6bd3dfaa 42433@endif target-newlib
3866be5d 42434
4fa63067
NN
42435.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
42436maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
42437@if target-newlib
42438maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 42439
4fa63067 42440maintainer-clean-target-newlib:
0aed8855 42441 @: $(MAKE); $(unstage)
4fa63067
NN
42442 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42443 r=`${PWD_COMMAND}`; export r; \
b40e3958 42444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42445 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42446 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
42447 for flag in $(EXTRA_TARGET_FLAGS); do \
42448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42449 done; \
42450 (cd $(TARGET_SUBDIR)/newlib && \
42451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42453 "RANLIB=$${RANLIB}" \
0c24b341 42454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42455 maintainer-clean) \
4fa63067 42456 || exit 1
3866be5d 42457
6bd3dfaa 42458@endif target-newlib
3866be5d 42459
16ae0395 42460
4b1cb4fe 42461
a7254363 42462
4b1cb4fe 42463
6aa8ef82
DJ
42464.PHONY: configure-target-libgcc maybe-configure-target-libgcc
42465maybe-configure-target-libgcc:
42466@if gcc-bootstrap
42467configure-target-libgcc: stage_current
42468@endif gcc-bootstrap
42469@if target-libgcc
42470maybe-configure-target-libgcc: configure-target-libgcc
42471configure-target-libgcc:
42472 @r=`${PWD_COMMAND}`; export r; \
42473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42474 echo "Checking multilib configuration for libgcc..."; \
42475 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42476 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42477 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42478 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42479 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42480 else \
42481 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42482 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42483 fi; \
42484 else \
42485 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42486 fi; \
42487 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42488 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42489 $(NORMAL_TARGET_EXPORTS) \
42490 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
42491 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
42492 case $(srcdir) in \
42493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42494 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42496 esac; \
42497 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42498 libsrcdir="$$s/libgcc"; \
42499 rm -f no-such-file || : ; \
42500 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42501 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42502 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42503 || exit 1
42504@endif target-libgcc
42505
42506
42507
42508.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
42509maybe-configure-stage1-target-libgcc:
42510@if target-libgcc-bootstrap
42511maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
42512configure-stage1-target-libgcc:
42513 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42514 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42515 @r=`${PWD_COMMAND}`; export r; \
42516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42517 echo "Checking multilib configuration for libgcc..."; \
42518 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42519 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42520 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42521 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42522 else \
42523 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42524 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42525 fi; \
42526 else \
42527 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42528 fi; \
42529 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
7f6ef0c0
PB
42530 $(NORMAL_TARGET_EXPORTS) \
42531 CFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42532 CXXFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42533 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
42534 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42535 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42536 case $(srcdir) in \
42537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42538 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42540 esac; \
42541 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42542 libsrcdir="$$s/libgcc"; \
42543 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42544 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42545 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42546 \
42547 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
42548@endif target-libgcc-bootstrap
42549
42550.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
42551maybe-configure-stage2-target-libgcc:
42552@if target-libgcc-bootstrap
42553maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
42554configure-stage2-target-libgcc:
42555 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42556 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42557 @r=`${PWD_COMMAND}`; export r; \
42558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42559 echo "Checking multilib configuration for libgcc..."; \
42560 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42561 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42562 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42563 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42564 else \
42565 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42566 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42567 fi; \
42568 else \
42569 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42570 fi; \
42571 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42572 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42573 \
42574 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42575 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42576 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
42577 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42578 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42579 case $(srcdir) in \
42580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42581 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42583 esac; \
42584 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42585 libsrcdir="$$s/libgcc"; \
42586 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42587 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42588 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42589 --with-build-libsubdir=$(HOST_SUBDIR) \
42590 @stage2_werror_flag@
42591@endif target-libgcc-bootstrap
42592
8520c408
AO
42593.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
42594maybe-configure-stageb2g0-target-libgcc:
42595@if target-libgcc-bootstrap
42596maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42597configure-stageb2g0-target-libgcc:
42598 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42599 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42600 @r=`${PWD_COMMAND}`; export r; \
42601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42602 echo "Checking multilib configuration for libgcc..."; \
42603 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42604 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42605 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42606 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42607 else \
42608 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42609 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42610 fi; \
42611 else \
42612 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42613 fi; \
42614 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42615 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42616 \
42617 CFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42618 CXXFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
42619 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
42620 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42621 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42622 case $(srcdir) in \
42623 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42624 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42625 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42626 esac; \
42627 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42628 libsrcdir="$$s/libgcc"; \
42629 $(SHELL) $${libsrcdir}/configure \
42630 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42631 --target=${target_alias} $${srcdiroption} \
42632 --with-build-libsubdir=$(HOST_SUBDIR) \
42633 @stage2_werror_flag@
42634@endif target-libgcc-bootstrap
42635
6aa8ef82
DJ
42636.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
42637maybe-configure-stage3-target-libgcc:
42638@if target-libgcc-bootstrap
42639maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
42640configure-stage3-target-libgcc:
42641 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42642 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42643 @r=`${PWD_COMMAND}`; export r; \
42644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42645 echo "Checking multilib configuration for libgcc..."; \
42646 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42647 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42648 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42649 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42650 else \
42651 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42652 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42653 fi; \
42654 else \
42655 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42656 fi; \
42657 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42658 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42659 \
42660 CFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42661 CXXFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42662 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
42663 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42664 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42665 case $(srcdir) in \
42666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42667 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42669 esac; \
42670 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42671 libsrcdir="$$s/libgcc"; \
42672 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42673 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42674 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42675 --with-build-libsubdir=$(HOST_SUBDIR) \
42676 @stage2_werror_flag@
42677@endif target-libgcc-bootstrap
42678
8520c408
AO
42679.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
42680maybe-configure-stageb3g2-target-libgcc:
42681@if target-libgcc-bootstrap
42682maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
42683configure-stageb3g2-target-libgcc:
42684 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
42685 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42686 @r=`${PWD_COMMAND}`; export r; \
42687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42688 echo "Checking multilib configuration for libgcc..."; \
42689 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42690 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42691 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42692 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42693 else \
42694 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42695 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42696 fi; \
42697 else \
42698 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42699 fi; \
42700 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42701 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42702 \
42703 CFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42704 CXXFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
42705 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
42706 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42707 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42708 case $(srcdir) in \
42709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42710 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42712 esac; \
42713 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42714 libsrcdir="$$s/libgcc"; \
42715 $(SHELL) $${libsrcdir}/configure \
42716 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42717 --target=${target_alias} $${srcdiroption} \
42718 --with-build-libsubdir=$(HOST_SUBDIR) \
42719 @stage2_werror_flag@
42720@endif target-libgcc-bootstrap
42721
6aa8ef82
DJ
42722.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
42723maybe-configure-stage4-target-libgcc:
42724@if target-libgcc-bootstrap
42725maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
42726configure-stage4-target-libgcc:
42727 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42728 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42729 @r=`${PWD_COMMAND}`; export r; \
42730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42731 echo "Checking multilib configuration for libgcc..."; \
42732 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42733 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42734 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42735 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42736 else \
42737 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42738 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42739 fi; \
42740 else \
42741 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42742 fi; \
42743 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42744 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42745 \
42746 CFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42747 CXXFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42748 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
42749 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42750 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42751 case $(srcdir) in \
42752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42753 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42755 esac; \
42756 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42757 libsrcdir="$$s/libgcc"; \
42758 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42759 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42760 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42761 --with-build-libsubdir=$(HOST_SUBDIR) \
42762 @stage2_werror_flag@
42763@endif target-libgcc-bootstrap
42764
42765.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
42766maybe-configure-stageprofile-target-libgcc:
42767@if target-libgcc-bootstrap
42768maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
42769configure-stageprofile-target-libgcc:
42770 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42771 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42772 @r=`${PWD_COMMAND}`; export r; \
42773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42774 echo "Checking multilib configuration for libgcc..."; \
42775 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42776 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42777 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42778 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42779 else \
42780 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42781 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42782 fi; \
42783 else \
42784 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42785 fi; \
42786 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42787 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0 42788 \
5c5f596d
PB
42789 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42790 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42791 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
42792 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42793 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42794 case $(srcdir) in \
42795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42796 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42798 esac; \
42799 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42800 libsrcdir="$$s/libgcc"; \
42801 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42802 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42803 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42804 --with-build-libsubdir=$(HOST_SUBDIR) \
42805 @stage2_werror_flag@
42806@endif target-libgcc-bootstrap
42807
42808.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
42809maybe-configure-stagefeedback-target-libgcc:
42810@if target-libgcc-bootstrap
42811maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
42812configure-stagefeedback-target-libgcc:
42813 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42814 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42815 @r=`${PWD_COMMAND}`; export r; \
42816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42817 echo "Checking multilib configuration for libgcc..."; \
42818 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42819 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42820 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42821 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42822 else \
42823 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42824 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42825 fi; \
42826 else \
42827 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42828 fi; \
42829 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42830 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42831 \
42832 CFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42833 CXXFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42834 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
42835 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42836 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42837 case $(srcdir) in \
42838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42839 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42841 esac; \
42842 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42843 libsrcdir="$$s/libgcc"; \
42844 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42845 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42846 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42847 --with-build-libsubdir=$(HOST_SUBDIR) \
42848 @stage2_werror_flag@
42849@endif target-libgcc-bootstrap
42850
42851
42852
42853
42854
42855.PHONY: all-target-libgcc maybe-all-target-libgcc
42856maybe-all-target-libgcc:
42857@if gcc-bootstrap
42858all-target-libgcc: stage_current
42859@endif gcc-bootstrap
42860@if target-libgcc
42861TARGET-target-libgcc=all
42862maybe-all-target-libgcc: all-target-libgcc
42863all-target-libgcc: configure-target-libgcc
42864 @r=`${PWD_COMMAND}`; export r; \
42865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42866 $(NORMAL_TARGET_EXPORTS) \
42867 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42868 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42869 $(TARGET-target-libgcc))
6aa8ef82
DJ
42870@endif target-libgcc
42871
42872
42873
42874.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
42875.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
42876maybe-all-stage1-target-libgcc:
42877maybe-clean-stage1-target-libgcc:
42878@if target-libgcc-bootstrap
42879maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
42880all-stage1: all-stage1-target-libgcc
42881TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
42882all-stage1-target-libgcc: configure-stage1-target-libgcc
42883 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42884 @r=`${PWD_COMMAND}`; export r; \
42885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42886 $(NORMAL_TARGET_EXPORTS) \
42887 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42888 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42889 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
42890 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
42891 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
42892 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42893 $(TARGET-stage1-target-libgcc)
42894
42895maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
42896clean-stage1: clean-stage1-target-libgcc
42897clean-stage1-target-libgcc:
42898 @if [ $(current_stage) = stage1 ]; then \
42899 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42900 else \
42901 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
42902 $(MAKE) stage1-start; \
42903 fi; \
42904 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42905 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 42906 clean
6aa8ef82
DJ
42907@endif target-libgcc-bootstrap
42908
42909
42910.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
42911.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
42912maybe-all-stage2-target-libgcc:
42913maybe-clean-stage2-target-libgcc:
42914@if target-libgcc-bootstrap
42915maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
42916all-stage2: all-stage2-target-libgcc
42917TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
42918all-stage2-target-libgcc: configure-stage2-target-libgcc
42919 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42920 @r=`${PWD_COMMAND}`; export r; \
42921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42922 $(NORMAL_TARGET_EXPORTS) \
42923 \
42924 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42925 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42926 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
42927 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
42928 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
42929 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42930 $(TARGET-stage2-target-libgcc)
42931
42932maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
42933clean-stage2: clean-stage2-target-libgcc
42934clean-stage2-target-libgcc:
42935 @if [ $(current_stage) = stage2 ]; then \
42936 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42937 else \
42938 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
42939 $(MAKE) stage2-start; \
42940 fi; \
42941 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42942 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 42943 \
8ee82aff 42944 clean
6aa8ef82
DJ
42945@endif target-libgcc-bootstrap
42946
42947
8520c408
AO
42948.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
42949.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
42950maybe-all-stageb2g0-target-libgcc:
42951maybe-clean-stageb2g0-target-libgcc:
42952@if target-libgcc-bootstrap
42953maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
42954all-stageb2g0: all-stageb2g0-target-libgcc
42955TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
42956all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42957 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42958 @r=`${PWD_COMMAND}`; export r; \
42959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42960 $(NORMAL_TARGET_EXPORTS) \
42961 \
42962 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42963 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42964 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
42965 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
42966 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
42967 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42968 $(TARGET-stageb2g0-target-libgcc)
42969
42970maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
42971clean-stageb2g0: clean-stageb2g0-target-libgcc
42972clean-stageb2g0-target-libgcc:
42973 @if [ $(current_stage) = stageb2g0 ]; then \
42974 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42975 else \
42976 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
42977 $(MAKE) stageb2g0-start; \
42978 fi; \
42979 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42980 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42981 \
42982 clean
42983@endif target-libgcc-bootstrap
42984
42985
6aa8ef82
DJ
42986.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
42987.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
42988maybe-all-stage3-target-libgcc:
42989maybe-clean-stage3-target-libgcc:
42990@if target-libgcc-bootstrap
42991maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
42992all-stage3: all-stage3-target-libgcc
42993TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
42994all-stage3-target-libgcc: configure-stage3-target-libgcc
42995 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42996 @r=`${PWD_COMMAND}`; export r; \
42997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42998 $(NORMAL_TARGET_EXPORTS) \
42999 \
43000 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43001 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43002 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
43003 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
43004 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
43005 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43006 $(TARGET-stage3-target-libgcc)
43007
43008maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
43009clean-stage3: clean-stage3-target-libgcc
43010clean-stage3-target-libgcc:
43011 @if [ $(current_stage) = stage3 ]; then \
43012 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43013 else \
43014 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
43015 $(MAKE) stage3-start; \
43016 fi; \
43017 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43018 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43019 \
8ee82aff 43020 clean
6aa8ef82
DJ
43021@endif target-libgcc-bootstrap
43022
43023
8520c408
AO
43024.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
43025.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
43026maybe-all-stageb3g2-target-libgcc:
43027maybe-clean-stageb3g2-target-libgcc:
43028@if target-libgcc-bootstrap
43029maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
43030all-stageb3g2: all-stageb3g2-target-libgcc
43031TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
43032all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
43033 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
43034 @r=`${PWD_COMMAND}`; export r; \
43035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43036 $(NORMAL_TARGET_EXPORTS) \
43037 \
43038 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43039 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43040 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
43041 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
43042 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
43043 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
43044 $(TARGET-stageb3g2-target-libgcc)
43045
43046maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
43047clean-stageb3g2: clean-stageb3g2-target-libgcc
43048clean-stageb3g2-target-libgcc:
43049 @if [ $(current_stage) = stageb3g2 ]; then \
43050 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43051 else \
43052 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
43053 $(MAKE) stageb3g2-start; \
43054 fi; \
43055 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43056 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
43057 \
43058 clean
43059@endif target-libgcc-bootstrap
43060
43061
6aa8ef82
DJ
43062.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
43063.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
43064maybe-all-stage4-target-libgcc:
43065maybe-clean-stage4-target-libgcc:
43066@if target-libgcc-bootstrap
43067maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
43068all-stage4: all-stage4-target-libgcc
43069TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
43070all-stage4-target-libgcc: configure-stage4-target-libgcc
43071 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43072 @r=`${PWD_COMMAND}`; export r; \
43073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43074 $(NORMAL_TARGET_EXPORTS) \
43075 \
43076 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43077 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43078 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
43079 LIBCFLAGS="$(STAGE4_CFLAGS)" \
43080 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
43081 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43082 $(TARGET-stage4-target-libgcc)
43083
43084maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
43085clean-stage4: clean-stage4-target-libgcc
43086clean-stage4-target-libgcc:
43087 @if [ $(current_stage) = stage4 ]; then \
43088 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43089 else \
43090 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
43091 $(MAKE) stage4-start; \
43092 fi; \
43093 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43094 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43095 \
8ee82aff 43096 clean
6aa8ef82
DJ
43097@endif target-libgcc-bootstrap
43098
43099
43100.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
43101.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
43102maybe-all-stageprofile-target-libgcc:
43103maybe-clean-stageprofile-target-libgcc:
43104@if target-libgcc-bootstrap
43105maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
43106all-stageprofile: all-stageprofile-target-libgcc
43107TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
43108all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43109 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43110 @r=`${PWD_COMMAND}`; export r; \
43111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43112 $(NORMAL_TARGET_EXPORTS) \
43113 \
43114 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43115 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43116 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
43117 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
43118 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
43119 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43120 $(TARGET-stageprofile-target-libgcc)
43121
43122maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
43123clean-stageprofile: clean-stageprofile-target-libgcc
43124clean-stageprofile-target-libgcc:
43125 @if [ $(current_stage) = stageprofile ]; then \
43126 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43127 else \
43128 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
43129 $(MAKE) stageprofile-start; \
43130 fi; \
43131 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43132 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43133 \
8ee82aff 43134 clean
6aa8ef82
DJ
43135@endif target-libgcc-bootstrap
43136
43137
43138.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
43139.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
43140maybe-all-stagefeedback-target-libgcc:
43141maybe-clean-stagefeedback-target-libgcc:
43142@if target-libgcc-bootstrap
43143maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
43144all-stagefeedback: all-stagefeedback-target-libgcc
43145TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
43146all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43147 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43148 @r=`${PWD_COMMAND}`; export r; \
43149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43150 $(NORMAL_TARGET_EXPORTS) \
43151 \
43152 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43153 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43154 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
43155 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43156 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43157 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43158 $(TARGET-stagefeedback-target-libgcc)
43159
43160maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
43161clean-stagefeedback: clean-stagefeedback-target-libgcc
43162clean-stagefeedback-target-libgcc:
43163 @if [ $(current_stage) = stagefeedback ]; then \
43164 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43165 else \
43166 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
43167 $(MAKE) stagefeedback-start; \
43168 fi; \
43169 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43170 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43171 \
8ee82aff 43172 clean
6aa8ef82
DJ
43173@endif target-libgcc-bootstrap
43174
43175
43176
43177
43178
43179
43180.PHONY: check-target-libgcc maybe-check-target-libgcc
43181maybe-check-target-libgcc:
43182@if target-libgcc
43183maybe-check-target-libgcc: check-target-libgcc
43184
43185# Dummy target for uncheckable module.
43186check-target-libgcc:
43187
43188@endif target-libgcc
43189
43190.PHONY: install-target-libgcc maybe-install-target-libgcc
43191maybe-install-target-libgcc:
43192@if target-libgcc
43193maybe-install-target-libgcc: install-target-libgcc
43194
43195install-target-libgcc: installdirs
43196 @: $(MAKE); $(unstage)
43197 @r=`${PWD_COMMAND}`; export r; \
43198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43199 $(NORMAL_TARGET_EXPORTS) \
43200 (cd $(TARGET_SUBDIR)/libgcc && \
43201 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43202
43203@endif target-libgcc
43204
43205# Other targets (info, dvi, pdf, etc.)
43206
43207.PHONY: maybe-info-target-libgcc info-target-libgcc
43208maybe-info-target-libgcc:
43209@if target-libgcc
43210maybe-info-target-libgcc: info-target-libgcc
43211
43212info-target-libgcc: \
43213 configure-target-libgcc
43214 @: $(MAKE); $(unstage)
43215 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43216 r=`${PWD_COMMAND}`; export r; \
43217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43218 $(NORMAL_TARGET_EXPORTS) \
43219 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
43220 for flag in $(EXTRA_TARGET_FLAGS); do \
43221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43222 done; \
43223 (cd $(TARGET_SUBDIR)/libgcc && \
43224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43226 "RANLIB=$${RANLIB}" \
0c24b341 43227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43228 info) \
43229 || exit 1
43230
43231@endif target-libgcc
43232
43233.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
43234maybe-dvi-target-libgcc:
43235@if target-libgcc
43236maybe-dvi-target-libgcc: dvi-target-libgcc
43237
43238dvi-target-libgcc: \
43239 configure-target-libgcc
43240 @: $(MAKE); $(unstage)
43241 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43242 r=`${PWD_COMMAND}`; export r; \
43243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43244 $(NORMAL_TARGET_EXPORTS) \
43245 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
43246 for flag in $(EXTRA_TARGET_FLAGS); do \
43247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43248 done; \
43249 (cd $(TARGET_SUBDIR)/libgcc && \
43250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43252 "RANLIB=$${RANLIB}" \
0c24b341 43253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43254 dvi) \
43255 || exit 1
43256
43257@endif target-libgcc
43258
43259.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
43260maybe-pdf-target-libgcc:
43261@if target-libgcc
43262maybe-pdf-target-libgcc: pdf-target-libgcc
43263
43264pdf-target-libgcc: \
43265 configure-target-libgcc
43266 @: $(MAKE); $(unstage)
43267 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43268 r=`${PWD_COMMAND}`; export r; \
43269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43270 $(NORMAL_TARGET_EXPORTS) \
43271 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
43272 for flag in $(EXTRA_TARGET_FLAGS); do \
43273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43274 done; \
43275 (cd $(TARGET_SUBDIR)/libgcc && \
43276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43278 "RANLIB=$${RANLIB}" \
0c24b341 43279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43280 pdf) \
43281 || exit 1
43282
43283@endif target-libgcc
43284
43285.PHONY: maybe-html-target-libgcc html-target-libgcc
43286maybe-html-target-libgcc:
43287@if target-libgcc
43288maybe-html-target-libgcc: html-target-libgcc
43289
43290html-target-libgcc: \
43291 configure-target-libgcc
43292 @: $(MAKE); $(unstage)
43293 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43294 r=`${PWD_COMMAND}`; export r; \
43295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43296 $(NORMAL_TARGET_EXPORTS) \
43297 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
43298 for flag in $(EXTRA_TARGET_FLAGS); do \
43299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43300 done; \
43301 (cd $(TARGET_SUBDIR)/libgcc && \
43302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43304 "RANLIB=$${RANLIB}" \
0c24b341 43305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43306 html) \
43307 || exit 1
43308
43309@endif target-libgcc
43310
43311.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
43312maybe-TAGS-target-libgcc:
43313@if target-libgcc
43314maybe-TAGS-target-libgcc: TAGS-target-libgcc
43315
43316TAGS-target-libgcc: \
43317 configure-target-libgcc
43318 @: $(MAKE); $(unstage)
43319 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43320 r=`${PWD_COMMAND}`; export r; \
43321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43322 $(NORMAL_TARGET_EXPORTS) \
43323 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
43324 for flag in $(EXTRA_TARGET_FLAGS); do \
43325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43326 done; \
43327 (cd $(TARGET_SUBDIR)/libgcc && \
43328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43330 "RANLIB=$${RANLIB}" \
0c24b341 43331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43332 TAGS) \
43333 || exit 1
43334
43335@endif target-libgcc
43336
43337.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
43338maybe-install-info-target-libgcc:
43339@if target-libgcc
43340maybe-install-info-target-libgcc: install-info-target-libgcc
43341
43342install-info-target-libgcc: \
43343 configure-target-libgcc \
43344 info-target-libgcc
43345 @: $(MAKE); $(unstage)
43346 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43347 r=`${PWD_COMMAND}`; export r; \
43348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43349 $(NORMAL_TARGET_EXPORTS) \
43350 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
43351 for flag in $(EXTRA_TARGET_FLAGS); do \
43352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43353 done; \
43354 (cd $(TARGET_SUBDIR)/libgcc && \
43355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43357 "RANLIB=$${RANLIB}" \
0c24b341 43358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43359 install-info) \
43360 || exit 1
43361
43362@endif target-libgcc
43363
a3ca38d2
DD
43364.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
43365maybe-install-pdf-target-libgcc:
43366@if target-libgcc
43367maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
43368
43369install-pdf-target-libgcc: \
43370 configure-target-libgcc \
43371 pdf-target-libgcc
43372 @: $(MAKE); $(unstage)
43373 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43374 r=`${PWD_COMMAND}`; export r; \
43375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43376 $(NORMAL_TARGET_EXPORTS) \
43377 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
43378 for flag in $(EXTRA_TARGET_FLAGS); do \
43379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43380 done; \
43381 (cd $(TARGET_SUBDIR)/libgcc && \
43382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43384 "RANLIB=$${RANLIB}" \
0c24b341 43385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43386 install-pdf) \
43387 || exit 1
43388
43389@endif target-libgcc
43390
6aa8ef82
DJ
43391.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
43392maybe-install-html-target-libgcc:
43393@if target-libgcc
43394maybe-install-html-target-libgcc: install-html-target-libgcc
43395
43396install-html-target-libgcc: \
43397 configure-target-libgcc \
43398 html-target-libgcc
43399 @: $(MAKE); $(unstage)
43400 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43401 r=`${PWD_COMMAND}`; export r; \
43402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43403 $(NORMAL_TARGET_EXPORTS) \
43404 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
43405 for flag in $(EXTRA_TARGET_FLAGS); do \
43406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43407 done; \
43408 (cd $(TARGET_SUBDIR)/libgcc && \
43409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43411 "RANLIB=$${RANLIB}" \
0c24b341 43412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43413 install-html) \
43414 || exit 1
43415
43416@endif target-libgcc
43417
43418.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
43419maybe-installcheck-target-libgcc:
43420@if target-libgcc
43421maybe-installcheck-target-libgcc: installcheck-target-libgcc
43422
43423installcheck-target-libgcc: \
43424 configure-target-libgcc
43425 @: $(MAKE); $(unstage)
43426 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43427 r=`${PWD_COMMAND}`; export r; \
43428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43429 $(NORMAL_TARGET_EXPORTS) \
43430 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
43431 for flag in $(EXTRA_TARGET_FLAGS); do \
43432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43433 done; \
43434 (cd $(TARGET_SUBDIR)/libgcc && \
43435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43437 "RANLIB=$${RANLIB}" \
0c24b341 43438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43439 installcheck) \
43440 || exit 1
43441
43442@endif target-libgcc
43443
43444.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
43445maybe-mostlyclean-target-libgcc:
43446@if target-libgcc
43447maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
43448
43449mostlyclean-target-libgcc:
43450 @: $(MAKE); $(unstage)
43451 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43452 r=`${PWD_COMMAND}`; export r; \
43453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43454 $(NORMAL_TARGET_EXPORTS) \
43455 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
43456 for flag in $(EXTRA_TARGET_FLAGS); do \
43457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43458 done; \
43459 (cd $(TARGET_SUBDIR)/libgcc && \
43460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43462 "RANLIB=$${RANLIB}" \
0c24b341 43463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43464 mostlyclean) \
43465 || exit 1
43466
43467@endif target-libgcc
43468
43469.PHONY: maybe-clean-target-libgcc clean-target-libgcc
43470maybe-clean-target-libgcc:
43471@if target-libgcc
43472maybe-clean-target-libgcc: clean-target-libgcc
43473
43474clean-target-libgcc:
43475 @: $(MAKE); $(unstage)
43476 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43477 r=`${PWD_COMMAND}`; export r; \
43478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43479 $(NORMAL_TARGET_EXPORTS) \
43480 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
43481 for flag in $(EXTRA_TARGET_FLAGS); do \
43482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43483 done; \
43484 (cd $(TARGET_SUBDIR)/libgcc && \
43485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43487 "RANLIB=$${RANLIB}" \
0c24b341 43488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43489 clean) \
43490 || exit 1
43491
43492@endif target-libgcc
43493
43494.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
43495maybe-distclean-target-libgcc:
43496@if target-libgcc
43497maybe-distclean-target-libgcc: distclean-target-libgcc
43498
43499distclean-target-libgcc:
43500 @: $(MAKE); $(unstage)
43501 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43502 r=`${PWD_COMMAND}`; export r; \
43503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43504 $(NORMAL_TARGET_EXPORTS) \
43505 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
43506 for flag in $(EXTRA_TARGET_FLAGS); do \
43507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43508 done; \
43509 (cd $(TARGET_SUBDIR)/libgcc && \
43510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43512 "RANLIB=$${RANLIB}" \
0c24b341 43513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43514 distclean) \
43515 || exit 1
43516
43517@endif target-libgcc
43518
43519.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
43520maybe-maintainer-clean-target-libgcc:
43521@if target-libgcc
43522maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
43523
43524maintainer-clean-target-libgcc:
43525 @: $(MAKE); $(unstage)
43526 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43527 r=`${PWD_COMMAND}`; export r; \
43528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43529 $(NORMAL_TARGET_EXPORTS) \
43530 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
43531 for flag in $(EXTRA_TARGET_FLAGS); do \
43532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43533 done; \
43534 (cd $(TARGET_SUBDIR)/libgcc && \
43535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43537 "RANLIB=$${RANLIB}" \
0c24b341 43538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43539 maintainer-clean) \
43540 || exit 1
43541
43542@endif target-libgcc
43543
43544
43545
43546
43547
a7254363
PB
43548.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
43549maybe-configure-target-libgfortran:
4f0ef2d8
CD
43550@if gcc-bootstrap
43551configure-target-libgfortran: stage_current
43552@endif gcc-bootstrap
a7254363
PB
43553@if target-libgfortran
43554maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 43555configure-target-libgfortran:
0aed8855
PB
43556 @: $(MAKE); $(unstage)
43557 @r=`${PWD_COMMAND}`; export r; \
43558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43559 echo "Checking multilib configuration for libgfortran..."; \
43560 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
43561 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
43562 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43563 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43564 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
43565 else \
43566 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
43567 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
43568 fi; \
43569 else \
43570 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
43571 fi; \
43572 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 43573 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 43574 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43575 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
43576 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
43577 case $(srcdir) in \
b00612cc
PB
43578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43579 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
43580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 43581 esac; \
b00612cc
PB
43582 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
43583 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
43584 rm -f no-such-file || : ; \
43585 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43586 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43587 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 43588 || exit 1
6bd3dfaa 43589@endif target-libgfortran
4b1cb4fe 43590
a7254363
PB
43591
43592
d545f33b
PB
43593
43594
4b1cb4fe
DD
43595.PHONY: all-target-libgfortran maybe-all-target-libgfortran
43596maybe-all-target-libgfortran:
4f0ef2d8
CD
43597@if gcc-bootstrap
43598all-target-libgfortran: stage_current
43599@endif gcc-bootstrap
6bd3dfaa 43600@if target-libgfortran
72b2455a 43601TARGET-target-libgfortran=all
6bd3dfaa 43602maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 43603all-target-libgfortran: configure-target-libgfortran
0aed8855 43604 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43605 @r=`${PWD_COMMAND}`; export r; \
43606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43607 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43608 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
43609 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43610 $(TARGET-target-libgfortran))
6bd3dfaa 43611@endif target-libgfortran
4b1cb4fe 43612
a7254363
PB
43613
43614
d545f33b
PB
43615
43616
4b1cb4fe
DD
43617.PHONY: check-target-libgfortran maybe-check-target-libgfortran
43618maybe-check-target-libgfortran:
6bd3dfaa
PB
43619@if target-libgfortran
43620maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
43621
43622check-target-libgfortran:
0aed8855 43623 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43624 @r=`${PWD_COMMAND}`; export r; \
43625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43626 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43627 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 43628 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 43629
6bd3dfaa 43630@endif target-libgfortran
4b1cb4fe
DD
43631
43632.PHONY: install-target-libgfortran maybe-install-target-libgfortran
43633maybe-install-target-libgfortran:
6bd3dfaa
PB
43634@if target-libgfortran
43635maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
43636
43637install-target-libgfortran: installdirs
0aed8855 43638 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43639 @r=`${PWD_COMMAND}`; export r; \
43640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43641 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43642 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 43643 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 43644
6bd3dfaa 43645@endif target-libgfortran
4b1cb4fe 43646
56a8fe78 43647# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
43648
43649.PHONY: maybe-info-target-libgfortran info-target-libgfortran
43650maybe-info-target-libgfortran:
6bd3dfaa
PB
43651@if target-libgfortran
43652maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
43653
43654info-target-libgfortran: \
43655 configure-target-libgfortran
0aed8855 43656 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43657 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43658 r=`${PWD_COMMAND}`; export r; \
43659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43660 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43661 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
43662 for flag in $(EXTRA_TARGET_FLAGS); do \
43663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43664 done; \
43665 (cd $(TARGET_SUBDIR)/libgfortran && \
43666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43668 "RANLIB=$${RANLIB}" \
0c24b341 43669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43670 info) \
4b1cb4fe
DD
43671 || exit 1
43672
6bd3dfaa 43673@endif target-libgfortran
4b1cb4fe
DD
43674
43675.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
43676maybe-dvi-target-libgfortran:
6bd3dfaa
PB
43677@if target-libgfortran
43678maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
43679
43680dvi-target-libgfortran: \
43681 configure-target-libgfortran
0aed8855 43682 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43683 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43684 r=`${PWD_COMMAND}`; export r; \
43685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43686 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43687 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
43688 for flag in $(EXTRA_TARGET_FLAGS); do \
43689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43690 done; \
43691 (cd $(TARGET_SUBDIR)/libgfortran && \
43692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43694 "RANLIB=$${RANLIB}" \
0c24b341 43695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43696 dvi) \
4b1cb4fe
DD
43697 || exit 1
43698
6bd3dfaa 43699@endif target-libgfortran
4b1cb4fe 43700
56a8fe78
DD
43701.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
43702maybe-pdf-target-libgfortran:
43703@if target-libgfortran
43704maybe-pdf-target-libgfortran: pdf-target-libgfortran
43705
43706pdf-target-libgfortran: \
43707 configure-target-libgfortran
43708 @: $(MAKE); $(unstage)
43709 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43710 r=`${PWD_COMMAND}`; export r; \
43711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43712 $(NORMAL_TARGET_EXPORTS) \
43713 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43714 for flag in $(EXTRA_TARGET_FLAGS); do \
43715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43716 done; \
43717 (cd $(TARGET_SUBDIR)/libgfortran && \
43718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43720 "RANLIB=$${RANLIB}" \
0c24b341 43721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43722 pdf) \
43723 || exit 1
43724
43725@endif target-libgfortran
43726
6d389afc
MS
43727.PHONY: maybe-html-target-libgfortran html-target-libgfortran
43728maybe-html-target-libgfortran:
43729@if target-libgfortran
43730maybe-html-target-libgfortran: html-target-libgfortran
43731
43732html-target-libgfortran: \
43733 configure-target-libgfortran
0aed8855 43734 @: $(MAKE); $(unstage)
6d389afc
MS
43735 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43736 r=`${PWD_COMMAND}`; export r; \
43737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43738 $(NORMAL_TARGET_EXPORTS) \
43739 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
43740 for flag in $(EXTRA_TARGET_FLAGS); do \
43741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43742 done; \
43743 (cd $(TARGET_SUBDIR)/libgfortran && \
43744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43746 "RANLIB=$${RANLIB}" \
0c24b341 43747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43748 html) \
43749 || exit 1
43750
43751@endif target-libgfortran
43752
4b1cb4fe
DD
43753.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
43754maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
43755@if target-libgfortran
43756maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
43757
43758TAGS-target-libgfortran: \
43759 configure-target-libgfortran
0aed8855 43760 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43761 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43762 r=`${PWD_COMMAND}`; export r; \
43763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43764 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43765 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
43766 for flag in $(EXTRA_TARGET_FLAGS); do \
43767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43768 done; \
43769 (cd $(TARGET_SUBDIR)/libgfortran && \
43770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43772 "RANLIB=$${RANLIB}" \
0c24b341 43773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43774 TAGS) \
4b1cb4fe
DD
43775 || exit 1
43776
6bd3dfaa 43777@endif target-libgfortran
4b1cb4fe
DD
43778
43779.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
43780maybe-install-info-target-libgfortran:
6bd3dfaa
PB
43781@if target-libgfortran
43782maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
43783
43784install-info-target-libgfortran: \
43785 configure-target-libgfortran \
43786 info-target-libgfortran
0aed8855 43787 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43788 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43789 r=`${PWD_COMMAND}`; export r; \
43790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43791 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43792 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
43793 for flag in $(EXTRA_TARGET_FLAGS); do \
43794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43795 done; \
43796 (cd $(TARGET_SUBDIR)/libgfortran && \
43797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43799 "RANLIB=$${RANLIB}" \
0c24b341 43800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43801 install-info) \
4b1cb4fe
DD
43802 || exit 1
43803
6bd3dfaa 43804@endif target-libgfortran
4b1cb4fe 43805
a3ca38d2
DD
43806.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
43807maybe-install-pdf-target-libgfortran:
43808@if target-libgfortran
43809maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
43810
43811install-pdf-target-libgfortran: \
43812 configure-target-libgfortran \
43813 pdf-target-libgfortran
43814 @: $(MAKE); $(unstage)
43815 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43816 r=`${PWD_COMMAND}`; export r; \
43817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43818 $(NORMAL_TARGET_EXPORTS) \
43819 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43820 for flag in $(EXTRA_TARGET_FLAGS); do \
43821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43822 done; \
43823 (cd $(TARGET_SUBDIR)/libgfortran && \
43824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43826 "RANLIB=$${RANLIB}" \
0c24b341 43827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43828 install-pdf) \
43829 || exit 1
43830
43831@endif target-libgfortran
43832
108a6f8e
CD
43833.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
43834maybe-install-html-target-libgfortran:
43835@if target-libgfortran
43836maybe-install-html-target-libgfortran: install-html-target-libgfortran
43837
43838install-html-target-libgfortran: \
43839 configure-target-libgfortran \
43840 html-target-libgfortran
43841 @: $(MAKE); $(unstage)
43842 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43843 r=`${PWD_COMMAND}`; export r; \
43844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43845 $(NORMAL_TARGET_EXPORTS) \
43846 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
43847 for flag in $(EXTRA_TARGET_FLAGS); do \
43848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43849 done; \
43850 (cd $(TARGET_SUBDIR)/libgfortran && \
43851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43853 "RANLIB=$${RANLIB}" \
0c24b341 43854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43855 install-html) \
43856 || exit 1
43857
43858@endif target-libgfortran
43859
4b1cb4fe
DD
43860.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
43861maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
43862@if target-libgfortran
43863maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
43864
43865installcheck-target-libgfortran: \
43866 configure-target-libgfortran
0aed8855 43867 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43868 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43869 r=`${PWD_COMMAND}`; export r; \
43870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43871 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43872 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
43873 for flag in $(EXTRA_TARGET_FLAGS); do \
43874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43875 done; \
43876 (cd $(TARGET_SUBDIR)/libgfortran && \
43877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43879 "RANLIB=$${RANLIB}" \
0c24b341 43880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43881 installcheck) \
4b1cb4fe
DD
43882 || exit 1
43883
6bd3dfaa 43884@endif target-libgfortran
4b1cb4fe
DD
43885
43886.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
43887maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
43888@if target-libgfortran
43889maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
43890
43891mostlyclean-target-libgfortran:
0aed8855 43892 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43893 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43894 r=`${PWD_COMMAND}`; export r; \
43895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43896 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43897 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
43898 for flag in $(EXTRA_TARGET_FLAGS); do \
43899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43900 done; \
43901 (cd $(TARGET_SUBDIR)/libgfortran && \
43902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43904 "RANLIB=$${RANLIB}" \
0c24b341 43905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43906 mostlyclean) \
4b1cb4fe
DD
43907 || exit 1
43908
6bd3dfaa 43909@endif target-libgfortran
4b1cb4fe
DD
43910
43911.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
43912maybe-clean-target-libgfortran:
6bd3dfaa
PB
43913@if target-libgfortran
43914maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
43915
43916clean-target-libgfortran:
0aed8855 43917 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43918 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43919 r=`${PWD_COMMAND}`; export r; \
43920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43921 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43922 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
43923 for flag in $(EXTRA_TARGET_FLAGS); do \
43924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43925 done; \
43926 (cd $(TARGET_SUBDIR)/libgfortran && \
43927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43929 "RANLIB=$${RANLIB}" \
0c24b341 43930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43931 clean) \
4b1cb4fe
DD
43932 || exit 1
43933
6bd3dfaa 43934@endif target-libgfortran
4b1cb4fe
DD
43935
43936.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
43937maybe-distclean-target-libgfortran:
6bd3dfaa
PB
43938@if target-libgfortran
43939maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
43940
43941distclean-target-libgfortran:
0aed8855 43942 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43943 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43944 r=`${PWD_COMMAND}`; export r; \
43945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43946 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43947 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
43948 for flag in $(EXTRA_TARGET_FLAGS); do \
43949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43950 done; \
43951 (cd $(TARGET_SUBDIR)/libgfortran && \
43952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43954 "RANLIB=$${RANLIB}" \
0c24b341 43955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43956 distclean) \
4b1cb4fe
DD
43957 || exit 1
43958
6bd3dfaa 43959@endif target-libgfortran
4b1cb4fe
DD
43960
43961.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
43962maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
43963@if target-libgfortran
43964maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
43965
43966maintainer-clean-target-libgfortran:
0aed8855 43967 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43968 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43969 r=`${PWD_COMMAND}`; export r; \
43970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43971 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43972 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
43973 for flag in $(EXTRA_TARGET_FLAGS); do \
43974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43975 done; \
43976 (cd $(TARGET_SUBDIR)/libgfortran && \
43977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43979 "RANLIB=$${RANLIB}" \
0c24b341 43980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43981 maintainer-clean) \
4b1cb4fe
DD
43982 || exit 1
43983
6bd3dfaa 43984@endif target-libgfortran
4b1cb4fe
DD
43985
43986
3866be5d 43987
a7254363 43988
e90269c8 43989
a7254363
PB
43990.PHONY: configure-target-libobjc maybe-configure-target-libobjc
43991maybe-configure-target-libobjc:
4f0ef2d8
CD
43992@if gcc-bootstrap
43993configure-target-libobjc: stage_current
43994@endif gcc-bootstrap
a7254363
PB
43995@if target-libobjc
43996maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 43997configure-target-libobjc:
0aed8855
PB
43998 @: $(MAKE); $(unstage)
43999 @r=`${PWD_COMMAND}`; export r; \
44000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44001 echo "Checking multilib configuration for libobjc..."; \
44002 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
44003 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
44004 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44005 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44006 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
44007 else \
44008 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
44009 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
44010 fi; \
44011 else \
44012 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
44013 fi; \
44014 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 44015 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 44016 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44017 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
44018 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 44019 case $(srcdir) in \
b00612cc
PB
44020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44021 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
44022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44023 esac; \
b00612cc
PB
44024 srcdiroption="--srcdir=$${topdir}/libobjc"; \
44025 libsrcdir="$$s/libobjc"; \
4fa63067
NN
44026 rm -f no-such-file || : ; \
44027 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44028 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44029 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44030 || exit 1
6bd3dfaa 44031@endif target-libobjc
e2b9e2dc 44032
a7254363
PB
44033
44034
d545f33b
PB
44035
44036
4fa63067
NN
44037.PHONY: all-target-libobjc maybe-all-target-libobjc
44038maybe-all-target-libobjc:
4f0ef2d8
CD
44039@if gcc-bootstrap
44040all-target-libobjc: stage_current
44041@endif gcc-bootstrap
6bd3dfaa 44042@if target-libobjc
72b2455a 44043TARGET-target-libobjc=all
6bd3dfaa 44044maybe-all-target-libobjc: all-target-libobjc
4fa63067 44045all-target-libobjc: configure-target-libobjc
0aed8855 44046 @: $(MAKE); $(unstage)
b40e3958
L
44047 @r=`${PWD_COMMAND}`; export r; \
44048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44049 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44050 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
44051 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44052 $(TARGET-target-libobjc))
6bd3dfaa 44053@endif target-libobjc
3866be5d 44054
a7254363
PB
44055
44056
d545f33b
PB
44057
44058
4fa63067
NN
44059.PHONY: check-target-libobjc maybe-check-target-libobjc
44060maybe-check-target-libobjc:
6bd3dfaa
PB
44061@if target-libobjc
44062maybe-check-target-libobjc: check-target-libobjc
3866be5d 44063
4fa63067 44064check-target-libobjc:
0aed8855 44065 @: $(MAKE); $(unstage)
b40e3958
L
44066 @r=`${PWD_COMMAND}`; export r; \
44067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44068 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44069 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44070 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44071
6bd3dfaa 44072@endif target-libobjc
3866be5d 44073
4fa63067
NN
44074.PHONY: install-target-libobjc maybe-install-target-libobjc
44075maybe-install-target-libobjc:
6bd3dfaa
PB
44076@if target-libobjc
44077maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 44078
4fa63067 44079install-target-libobjc: installdirs
0aed8855 44080 @: $(MAKE); $(unstage)
b40e3958
L
44081 @r=`${PWD_COMMAND}`; export r; \
44082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44083 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44084 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44085 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44086
6bd3dfaa 44087@endif target-libobjc
3866be5d 44088
56a8fe78 44089# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44090
44091.PHONY: maybe-info-target-libobjc info-target-libobjc
44092maybe-info-target-libobjc:
6bd3dfaa
PB
44093@if target-libobjc
44094maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
44095
44096info-target-libobjc: \
44097 configure-target-libobjc
0aed8855 44098 @: $(MAKE); $(unstage)
4fa63067
NN
44099 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44100 r=`${PWD_COMMAND}`; export r; \
b40e3958 44101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44102 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44103 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
44104 for flag in $(EXTRA_TARGET_FLAGS); do \
44105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44106 done; \
44107 (cd $(TARGET_SUBDIR)/libobjc && \
44108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44110 "RANLIB=$${RANLIB}" \
0c24b341 44111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44112 info) \
4fa63067 44113 || exit 1
3866be5d 44114
6bd3dfaa 44115@endif target-libobjc
3866be5d 44116
4fa63067
NN
44117.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
44118maybe-dvi-target-libobjc:
6bd3dfaa
PB
44119@if target-libobjc
44120maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 44121
4fa63067
NN
44122dvi-target-libobjc: \
44123 configure-target-libobjc
0aed8855 44124 @: $(MAKE); $(unstage)
4fa63067
NN
44125 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44126 r=`${PWD_COMMAND}`; export r; \
b40e3958 44127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44128 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44129 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
44130 for flag in $(EXTRA_TARGET_FLAGS); do \
44131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44132 done; \
44133 (cd $(TARGET_SUBDIR)/libobjc && \
44134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44136 "RANLIB=$${RANLIB}" \
0c24b341 44137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44138 dvi) \
4fa63067 44139 || exit 1
3866be5d 44140
6bd3dfaa 44141@endif target-libobjc
3866be5d 44142
56a8fe78
DD
44143.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
44144maybe-pdf-target-libobjc:
44145@if target-libobjc
44146maybe-pdf-target-libobjc: pdf-target-libobjc
44147
44148pdf-target-libobjc: \
44149 configure-target-libobjc
44150 @: $(MAKE); $(unstage)
44151 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44152 r=`${PWD_COMMAND}`; export r; \
44153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44154 $(NORMAL_TARGET_EXPORTS) \
44155 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
44156 for flag in $(EXTRA_TARGET_FLAGS); do \
44157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44158 done; \
44159 (cd $(TARGET_SUBDIR)/libobjc && \
44160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44162 "RANLIB=$${RANLIB}" \
0c24b341 44163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44164 pdf) \
44165 || exit 1
44166
44167@endif target-libobjc
44168
6d389afc
MS
44169.PHONY: maybe-html-target-libobjc html-target-libobjc
44170maybe-html-target-libobjc:
44171@if target-libobjc
44172maybe-html-target-libobjc: html-target-libobjc
44173
44174html-target-libobjc: \
44175 configure-target-libobjc
0aed8855 44176 @: $(MAKE); $(unstage)
6d389afc
MS
44177 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44178 r=`${PWD_COMMAND}`; export r; \
44179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44180 $(NORMAL_TARGET_EXPORTS) \
44181 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
44182 for flag in $(EXTRA_TARGET_FLAGS); do \
44183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44184 done; \
44185 (cd $(TARGET_SUBDIR)/libobjc && \
44186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44188 "RANLIB=$${RANLIB}" \
0c24b341 44189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44190 html) \
44191 || exit 1
44192
44193@endif target-libobjc
44194
4fa63067
NN
44195.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
44196maybe-TAGS-target-libobjc:
6bd3dfaa
PB
44197@if target-libobjc
44198maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
44199
44200TAGS-target-libobjc: \
44201 configure-target-libobjc
0aed8855 44202 @: $(MAKE); $(unstage)
4fa63067 44203 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
44204 r=`${PWD_COMMAND}`; export r; \
44205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44206 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44207 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
44208 for flag in $(EXTRA_TARGET_FLAGS); do \
44209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44210 done; \
44211 (cd $(TARGET_SUBDIR)/libobjc && \
44212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44214 "RANLIB=$${RANLIB}" \
0c24b341 44215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44216 TAGS) \
e2b9e2dc
NN
44217 || exit 1
44218
6bd3dfaa 44219@endif target-libobjc
4fa63067
NN
44220
44221.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
44222maybe-install-info-target-libobjc:
6bd3dfaa
PB
44223@if target-libobjc
44224maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
44225
44226install-info-target-libobjc: \
44227 configure-target-libobjc \
44228 info-target-libobjc
0aed8855 44229 @: $(MAKE); $(unstage)
4fa63067
NN
44230 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44231 r=`${PWD_COMMAND}`; export r; \
b40e3958 44232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44233 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44234 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
44235 for flag in $(EXTRA_TARGET_FLAGS); do \
44236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44237 done; \
44238 (cd $(TARGET_SUBDIR)/libobjc && \
44239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44241 "RANLIB=$${RANLIB}" \
0c24b341 44242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44243 install-info) \
4fa63067 44244 || exit 1
3866be5d 44245
6bd3dfaa 44246@endif target-libobjc
3866be5d 44247
a3ca38d2
DD
44248.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
44249maybe-install-pdf-target-libobjc:
44250@if target-libobjc
44251maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
44252
44253install-pdf-target-libobjc: \
44254 configure-target-libobjc \
44255 pdf-target-libobjc
44256 @: $(MAKE); $(unstage)
44257 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44258 r=`${PWD_COMMAND}`; export r; \
44259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44260 $(NORMAL_TARGET_EXPORTS) \
44261 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
44262 for flag in $(EXTRA_TARGET_FLAGS); do \
44263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44264 done; \
44265 (cd $(TARGET_SUBDIR)/libobjc && \
44266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44268 "RANLIB=$${RANLIB}" \
0c24b341 44269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44270 install-pdf) \
44271 || exit 1
44272
44273@endif target-libobjc
44274
108a6f8e
CD
44275.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
44276maybe-install-html-target-libobjc:
44277@if target-libobjc
44278maybe-install-html-target-libobjc: install-html-target-libobjc
44279
44280install-html-target-libobjc: \
44281 configure-target-libobjc \
44282 html-target-libobjc
44283 @: $(MAKE); $(unstage)
44284 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44285 r=`${PWD_COMMAND}`; export r; \
44286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44287 $(NORMAL_TARGET_EXPORTS) \
44288 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
44289 for flag in $(EXTRA_TARGET_FLAGS); do \
44290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44291 done; \
44292 (cd $(TARGET_SUBDIR)/libobjc && \
44293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44295 "RANLIB=$${RANLIB}" \
0c24b341 44296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44297 install-html) \
44298 || exit 1
44299
44300@endif target-libobjc
44301
4fa63067
NN
44302.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
44303maybe-installcheck-target-libobjc:
6bd3dfaa
PB
44304@if target-libobjc
44305maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
44306
44307installcheck-target-libobjc: \
44308 configure-target-libobjc
0aed8855 44309 @: $(MAKE); $(unstage)
4fa63067
NN
44310 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44311 r=`${PWD_COMMAND}`; export r; \
b40e3958 44312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44313 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44314 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
44315 for flag in $(EXTRA_TARGET_FLAGS); do \
44316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44317 done; \
44318 (cd $(TARGET_SUBDIR)/libobjc && \
44319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44321 "RANLIB=$${RANLIB}" \
0c24b341 44322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44323 installcheck) \
4fa63067 44324 || exit 1
3866be5d 44325
6bd3dfaa 44326@endif target-libobjc
3866be5d 44327
4fa63067
NN
44328.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
44329maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
44330@if target-libobjc
44331maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 44332
4fa63067 44333mostlyclean-target-libobjc:
0aed8855 44334 @: $(MAKE); $(unstage)
4fa63067
NN
44335 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44336 r=`${PWD_COMMAND}`; export r; \
b40e3958 44337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44338 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44339 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
44340 for flag in $(EXTRA_TARGET_FLAGS); do \
44341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44342 done; \
44343 (cd $(TARGET_SUBDIR)/libobjc && \
44344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44346 "RANLIB=$${RANLIB}" \
0c24b341 44347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44348 mostlyclean) \
4fa63067 44349 || exit 1
3866be5d 44350
6bd3dfaa 44351@endif target-libobjc
3866be5d 44352
4fa63067
NN
44353.PHONY: maybe-clean-target-libobjc clean-target-libobjc
44354maybe-clean-target-libobjc:
6bd3dfaa
PB
44355@if target-libobjc
44356maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
44357
44358clean-target-libobjc:
0aed8855 44359 @: $(MAKE); $(unstage)
4fa63067 44360 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
44361 r=`${PWD_COMMAND}`; export r; \
44362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44363 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44364 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
44365 for flag in $(EXTRA_TARGET_FLAGS); do \
44366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44367 done; \
44368 (cd $(TARGET_SUBDIR)/libobjc && \
44369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44371 "RANLIB=$${RANLIB}" \
0c24b341 44372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44373 clean) \
e2b9e2dc
NN
44374 || exit 1
44375
6bd3dfaa 44376@endif target-libobjc
3866be5d 44377
4fa63067
NN
44378.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
44379maybe-distclean-target-libobjc:
6bd3dfaa
PB
44380@if target-libobjc
44381maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 44382
4fa63067 44383distclean-target-libobjc:
0aed8855 44384 @: $(MAKE); $(unstage)
4fa63067
NN
44385 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44386 r=`${PWD_COMMAND}`; export r; \
b40e3958 44387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44388 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44389 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
44390 for flag in $(EXTRA_TARGET_FLAGS); do \
44391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44392 done; \
44393 (cd $(TARGET_SUBDIR)/libobjc && \
44394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44396 "RANLIB=$${RANLIB}" \
0c24b341 44397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44398 distclean) \
4fa63067 44399 || exit 1
3866be5d 44400
6bd3dfaa 44401@endif target-libobjc
3866be5d 44402
4fa63067
NN
44403.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
44404maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
44405@if target-libobjc
44406maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 44407
4fa63067 44408maintainer-clean-target-libobjc:
0aed8855 44409 @: $(MAKE); $(unstage)
4fa63067
NN
44410 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44411 r=`${PWD_COMMAND}`; export r; \
b40e3958 44412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44413 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44414 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
44415 for flag in $(EXTRA_TARGET_FLAGS); do \
44416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44417 done; \
44418 (cd $(TARGET_SUBDIR)/libobjc && \
44419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44421 "RANLIB=$${RANLIB}" \
0c24b341 44422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44423 maintainer-clean) \
4fa63067 44424 || exit 1
3866be5d 44425
6bd3dfaa 44426@endif target-libobjc
3866be5d 44427
4fa63067 44428
4fa63067 44429
a7254363 44430
e90269c8 44431
a7254363
PB
44432.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
44433maybe-configure-target-libtermcap:
4f0ef2d8
CD
44434@if gcc-bootstrap
44435configure-target-libtermcap: stage_current
44436@endif gcc-bootstrap
a7254363
PB
44437@if target-libtermcap
44438maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 44439configure-target-libtermcap:
0aed8855
PB
44440 @: $(MAKE); $(unstage)
44441 @r=`${PWD_COMMAND}`; export r; \
44442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44443 echo "Checking multilib configuration for libtermcap..."; \
44444 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
44445 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
44446 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44447 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44448 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
44449 else \
44450 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
44451 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
44452 fi; \
44453 else \
44454 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
44455 fi; \
44456 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 44457 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 44458 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44459 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
44460 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 44461 case $(srcdir) in \
b00612cc
PB
44462 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44463 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
44464 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44465 esac; \
b00612cc
PB
44466 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
44467 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
44468 rm -f no-such-file || : ; \
44469 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44470 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44471 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44472 || exit 1
6bd3dfaa 44473@endif target-libtermcap
e2b9e2dc 44474
a7254363
PB
44475
44476
d545f33b
PB
44477
44478
4fa63067
NN
44479.PHONY: all-target-libtermcap maybe-all-target-libtermcap
44480maybe-all-target-libtermcap:
4f0ef2d8
CD
44481@if gcc-bootstrap
44482all-target-libtermcap: stage_current
44483@endif gcc-bootstrap
6bd3dfaa 44484@if target-libtermcap
72b2455a 44485TARGET-target-libtermcap=all
6bd3dfaa 44486maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 44487all-target-libtermcap: configure-target-libtermcap
0aed8855 44488 @: $(MAKE); $(unstage)
b40e3958
L
44489 @r=`${PWD_COMMAND}`; export r; \
44490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44491 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44492 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
44493 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44494 $(TARGET-target-libtermcap))
6bd3dfaa 44495@endif target-libtermcap
3866be5d 44496
a7254363
PB
44497
44498
d545f33b
PB
44499
44500
4fa63067
NN
44501.PHONY: check-target-libtermcap maybe-check-target-libtermcap
44502maybe-check-target-libtermcap:
6bd3dfaa
PB
44503@if target-libtermcap
44504maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 44505
4fa63067
NN
44506# Dummy target for uncheckable module.
44507check-target-libtermcap:
44508
6bd3dfaa 44509@endif target-libtermcap
4fa63067
NN
44510
44511.PHONY: install-target-libtermcap maybe-install-target-libtermcap
44512maybe-install-target-libtermcap:
6bd3dfaa
PB
44513@if target-libtermcap
44514maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
44515
44516install-target-libtermcap: installdirs
0aed8855 44517 @: $(MAKE); $(unstage)
b40e3958
L
44518 @r=`${PWD_COMMAND}`; export r; \
44519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44520 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44521 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 44522 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44523
6bd3dfaa 44524@endif target-libtermcap
3866be5d 44525
56a8fe78 44526# Other targets (info, dvi, pdf, etc.)
16ae0395 44527
4fa63067
NN
44528.PHONY: maybe-info-target-libtermcap info-target-libtermcap
44529maybe-info-target-libtermcap:
6bd3dfaa 44530@if target-libtermcap
6d389afc
MS
44531maybe-info-target-libtermcap: info-target-libtermcap
44532
44533info-target-libtermcap: \
44534 configure-target-libtermcap
0aed8855 44535 @: $(MAKE); $(unstage)
6d389afc
MS
44536 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44537 r=`${PWD_COMMAND}`; export r; \
44538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44539 $(NORMAL_TARGET_EXPORTS) \
44540 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
44541 for flag in $(EXTRA_TARGET_FLAGS); do \
44542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44543 done; \
44544 (cd $(TARGET_SUBDIR)/libtermcap && \
44545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44547 "RANLIB=$${RANLIB}" \
0c24b341 44548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44549 info) \
44550 || exit 1
44551
44552@endif target-libtermcap
44553
44554.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
44555maybe-dvi-target-libtermcap:
44556@if target-libtermcap
44557maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 44558
6d389afc 44559dvi-target-libtermcap: \
4fa63067 44560 configure-target-libtermcap
0aed8855 44561 @: $(MAKE); $(unstage)
4fa63067
NN
44562 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44563 r=`${PWD_COMMAND}`; export r; \
b40e3958 44564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44565 $(NORMAL_TARGET_EXPORTS) \
6d389afc 44566 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
44567 for flag in $(EXTRA_TARGET_FLAGS); do \
44568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44569 done; \
44570 (cd $(TARGET_SUBDIR)/libtermcap && \
44571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44573 "RANLIB=$${RANLIB}" \
0c24b341 44574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 44575 dvi) \
4fa63067 44576 || exit 1
3866be5d 44577
6bd3dfaa 44578@endif target-libtermcap
3866be5d 44579
56a8fe78
DD
44580.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
44581maybe-pdf-target-libtermcap:
44582@if target-libtermcap
44583maybe-pdf-target-libtermcap: pdf-target-libtermcap
44584
44585pdf-target-libtermcap: \
44586 configure-target-libtermcap
44587 @: $(MAKE); $(unstage)
44588 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44589 r=`${PWD_COMMAND}`; export r; \
44590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44591 $(NORMAL_TARGET_EXPORTS) \
44592 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44593 for flag in $(EXTRA_TARGET_FLAGS); do \
44594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44595 done; \
44596 (cd $(TARGET_SUBDIR)/libtermcap && \
44597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44599 "RANLIB=$${RANLIB}" \
0c24b341 44600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44601 pdf) \
44602 || exit 1
44603
44604@endif target-libtermcap
44605
6d389afc
MS
44606.PHONY: maybe-html-target-libtermcap html-target-libtermcap
44607maybe-html-target-libtermcap:
6bd3dfaa 44608@if target-libtermcap
6d389afc 44609maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 44610
6d389afc 44611html-target-libtermcap: \
4fa63067 44612 configure-target-libtermcap
0aed8855 44613 @: $(MAKE); $(unstage)
4fa63067 44614 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
44615 r=`${PWD_COMMAND}`; export r; \
44616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44617 $(NORMAL_TARGET_EXPORTS) \
6d389afc 44618 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
44619 for flag in $(EXTRA_TARGET_FLAGS); do \
44620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44621 done; \
44622 (cd $(TARGET_SUBDIR)/libtermcap && \
44623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44625 "RANLIB=$${RANLIB}" \
0c24b341 44626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 44627 html) \
e2b9e2dc
NN
44628 || exit 1
44629
6bd3dfaa 44630@endif target-libtermcap
4fa63067
NN
44631
44632.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
44633maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
44634@if target-libtermcap
44635maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
44636
44637TAGS-target-libtermcap: \
44638 configure-target-libtermcap
0aed8855 44639 @: $(MAKE); $(unstage)
4fa63067
NN
44640 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44641 r=`${PWD_COMMAND}`; export r; \
b40e3958 44642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44643 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44644 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
44645 for flag in $(EXTRA_TARGET_FLAGS); do \
44646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44647 done; \
44648 (cd $(TARGET_SUBDIR)/libtermcap && \
44649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44651 "RANLIB=$${RANLIB}" \
0c24b341 44652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44653 TAGS) \
4fa63067 44654 || exit 1
3866be5d 44655
6bd3dfaa 44656@endif target-libtermcap
3866be5d 44657
4fa63067
NN
44658.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
44659maybe-install-info-target-libtermcap:
6bd3dfaa
PB
44660@if target-libtermcap
44661maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 44662
4fa63067
NN
44663install-info-target-libtermcap: \
44664 configure-target-libtermcap \
44665 info-target-libtermcap
0aed8855 44666 @: $(MAKE); $(unstage)
4fa63067
NN
44667 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44668 r=`${PWD_COMMAND}`; export r; \
44669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44670 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44671 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
44672 for flag in $(EXTRA_TARGET_FLAGS); do \
44673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44674 done; \
44675 (cd $(TARGET_SUBDIR)/libtermcap && \
44676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44678 "RANLIB=$${RANLIB}" \
0c24b341 44679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44680 install-info) \
4fa63067 44681 || exit 1
3866be5d 44682
6bd3dfaa 44683@endif target-libtermcap
16ae0395 44684
a3ca38d2
DD
44685.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
44686maybe-install-pdf-target-libtermcap:
44687@if target-libtermcap
44688maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
44689
44690install-pdf-target-libtermcap: \
44691 configure-target-libtermcap \
44692 pdf-target-libtermcap
44693 @: $(MAKE); $(unstage)
44694 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44695 r=`${PWD_COMMAND}`; export r; \
44696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44697 $(NORMAL_TARGET_EXPORTS) \
44698 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44699 for flag in $(EXTRA_TARGET_FLAGS); do \
44700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44701 done; \
44702 (cd $(TARGET_SUBDIR)/libtermcap && \
44703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44705 "RANLIB=$${RANLIB}" \
0c24b341 44706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44707 install-pdf) \
44708 || exit 1
44709
44710@endif target-libtermcap
44711
108a6f8e
CD
44712.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
44713maybe-install-html-target-libtermcap:
44714@if target-libtermcap
44715maybe-install-html-target-libtermcap: install-html-target-libtermcap
44716
44717install-html-target-libtermcap: \
44718 configure-target-libtermcap \
44719 html-target-libtermcap
44720 @: $(MAKE); $(unstage)
44721 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44722 r=`${PWD_COMMAND}`; export r; \
44723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44724 $(NORMAL_TARGET_EXPORTS) \
44725 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
44726 for flag in $(EXTRA_TARGET_FLAGS); do \
44727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44728 done; \
44729 (cd $(TARGET_SUBDIR)/libtermcap && \
44730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44732 "RANLIB=$${RANLIB}" \
0c24b341 44733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44734 install-html) \
44735 || exit 1
44736
44737@endif target-libtermcap
44738
4fa63067
NN
44739.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
44740maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
44741@if target-libtermcap
44742maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
44743
44744installcheck-target-libtermcap: \
44745 configure-target-libtermcap
0aed8855 44746 @: $(MAKE); $(unstage)
4fa63067
NN
44747 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44748 r=`${PWD_COMMAND}`; export r; \
b40e3958 44749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44750 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44751 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
44752 for flag in $(EXTRA_TARGET_FLAGS); do \
44753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44754 done; \
44755 (cd $(TARGET_SUBDIR)/libtermcap && \
44756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44758 "RANLIB=$${RANLIB}" \
0c24b341 44759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44760 installcheck) \
4fa63067 44761 || exit 1
3866be5d 44762
6bd3dfaa 44763@endif target-libtermcap
3866be5d 44764
4fa63067
NN
44765.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
44766maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
44767@if target-libtermcap
44768maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
44769
44770# libtermcap doesn't support mostlyclean.
44771mostlyclean-target-libtermcap:
44772
6bd3dfaa 44773@endif target-libtermcap
4fa63067
NN
44774
44775.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
44776maybe-clean-target-libtermcap:
6bd3dfaa
PB
44777@if target-libtermcap
44778maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
44779
44780# libtermcap doesn't support clean.
44781clean-target-libtermcap:
44782
6bd3dfaa 44783@endif target-libtermcap
4fa63067
NN
44784
44785.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
44786maybe-distclean-target-libtermcap:
6bd3dfaa
PB
44787@if target-libtermcap
44788maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
44789
44790# libtermcap doesn't support distclean.
44791distclean-target-libtermcap:
44792
6bd3dfaa 44793@endif target-libtermcap
4fa63067
NN
44794
44795.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
44796maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
44797@if target-libtermcap
44798maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
44799
44800# libtermcap doesn't support maintainer-clean.
44801maintainer-clean-target-libtermcap:
44802
6bd3dfaa 44803@endif target-libtermcap
4fa63067
NN
44804
44805
4fa63067 44806
4fa63067 44807
a7254363
PB
44808
44809.PHONY: configure-target-winsup maybe-configure-target-winsup
44810maybe-configure-target-winsup:
4f0ef2d8
CD
44811@if gcc-bootstrap
44812configure-target-winsup: stage_current
44813@endif gcc-bootstrap
a7254363
PB
44814@if target-winsup
44815maybe-configure-target-winsup: configure-target-winsup
c52c6897 44816configure-target-winsup:
0aed8855
PB
44817 @: $(MAKE); $(unstage)
44818 @r=`${PWD_COMMAND}`; export r; \
44819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44820 echo "Checking multilib configuration for winsup..."; \
44821 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
44822 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
44823 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
44824 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
44825 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
44826 else \
44827 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
44828 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
44829 fi; \
44830 else \
44831 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
44832 fi; \
44833 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 44834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 44835 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44836 echo Configuring in $(TARGET_SUBDIR)/winsup; \
44837 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 44838 case $(srcdir) in \
b00612cc
PB
44839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44840 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
44841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44842 esac; \
b00612cc
PB
44843 srcdiroption="--srcdir=$${topdir}/winsup"; \
44844 libsrcdir="$$s/winsup"; \
4fa63067
NN
44845 rm -f no-such-file || : ; \
44846 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44847 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44848 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44849 || exit 1
6bd3dfaa 44850@endif target-winsup
e2b9e2dc 44851
a7254363
PB
44852
44853
d545f33b
PB
44854
44855
4fa63067
NN
44856.PHONY: all-target-winsup maybe-all-target-winsup
44857maybe-all-target-winsup:
4f0ef2d8
CD
44858@if gcc-bootstrap
44859all-target-winsup: stage_current
44860@endif gcc-bootstrap
6bd3dfaa 44861@if target-winsup
72b2455a 44862TARGET-target-winsup=all
6bd3dfaa 44863maybe-all-target-winsup: all-target-winsup
4fa63067 44864all-target-winsup: configure-target-winsup
0aed8855 44865 @: $(MAKE); $(unstage)
b40e3958
L
44866 @r=`${PWD_COMMAND}`; export r; \
44867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44868 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44869 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
44870 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44871 $(TARGET-target-winsup))
6bd3dfaa 44872@endif target-winsup
3866be5d 44873
a7254363
PB
44874
44875
d545f33b
PB
44876
44877
4fa63067
NN
44878.PHONY: check-target-winsup maybe-check-target-winsup
44879maybe-check-target-winsup:
6bd3dfaa
PB
44880@if target-winsup
44881maybe-check-target-winsup: check-target-winsup
3866be5d 44882
4fa63067 44883check-target-winsup:
0aed8855 44884 @: $(MAKE); $(unstage)
4fa63067
NN
44885 @r=`${PWD_COMMAND}`; export r; \
44886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44887 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44888 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 44889 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44890
6bd3dfaa 44891@endif target-winsup
3866be5d 44892
4fa63067
NN
44893.PHONY: install-target-winsup maybe-install-target-winsup
44894maybe-install-target-winsup:
6bd3dfaa
PB
44895@if target-winsup
44896maybe-install-target-winsup: install-target-winsup
16ae0395 44897
4fa63067 44898install-target-winsup: installdirs
0aed8855 44899 @: $(MAKE); $(unstage)
4fa63067
NN
44900 @r=`${PWD_COMMAND}`; export r; \
44901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44902 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44903 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 44904 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44905
6bd3dfaa 44906@endif target-winsup
3866be5d 44907
56a8fe78 44908# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44909
44910.PHONY: maybe-info-target-winsup info-target-winsup
44911maybe-info-target-winsup:
6bd3dfaa
PB
44912@if target-winsup
44913maybe-info-target-winsup: info-target-winsup
4fa63067
NN
44914
44915info-target-winsup: \
44916 configure-target-winsup
0aed8855 44917 @: $(MAKE); $(unstage)
4fa63067 44918 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
44919 r=`${PWD_COMMAND}`; export r; \
44920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44921 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44922 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
44923 for flag in $(EXTRA_TARGET_FLAGS); do \
44924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44925 done; \
44926 (cd $(TARGET_SUBDIR)/winsup && \
44927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44929 "RANLIB=$${RANLIB}" \
0c24b341 44930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44931 info) \
e2b9e2dc
NN
44932 || exit 1
44933
6bd3dfaa 44934@endif target-winsup
3866be5d 44935
4fa63067
NN
44936.PHONY: maybe-dvi-target-winsup dvi-target-winsup
44937maybe-dvi-target-winsup:
6bd3dfaa
PB
44938@if target-winsup
44939maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 44940
4fa63067
NN
44941dvi-target-winsup: \
44942 configure-target-winsup
0aed8855 44943 @: $(MAKE); $(unstage)
4fa63067
NN
44944 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44945 r=`${PWD_COMMAND}`; export r; \
b40e3958 44946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44947 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44948 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
44949 for flag in $(EXTRA_TARGET_FLAGS); do \
44950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44951 done; \
44952 (cd $(TARGET_SUBDIR)/winsup && \
44953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44955 "RANLIB=$${RANLIB}" \
0c24b341 44956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44957 dvi) \
4fa63067 44958 || exit 1
3866be5d 44959
6bd3dfaa 44960@endif target-winsup
3866be5d 44961
56a8fe78
DD
44962.PHONY: maybe-pdf-target-winsup pdf-target-winsup
44963maybe-pdf-target-winsup:
44964@if target-winsup
44965maybe-pdf-target-winsup: pdf-target-winsup
44966
44967pdf-target-winsup: \
44968 configure-target-winsup
44969 @: $(MAKE); $(unstage)
44970 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44971 r=`${PWD_COMMAND}`; export r; \
44972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44973 $(NORMAL_TARGET_EXPORTS) \
44974 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
44975 for flag in $(EXTRA_TARGET_FLAGS); do \
44976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44977 done; \
44978 (cd $(TARGET_SUBDIR)/winsup && \
44979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44981 "RANLIB=$${RANLIB}" \
0c24b341 44982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44983 pdf) \
44984 || exit 1
44985
44986@endif target-winsup
44987
6d389afc
MS
44988.PHONY: maybe-html-target-winsup html-target-winsup
44989maybe-html-target-winsup:
44990@if target-winsup
44991maybe-html-target-winsup: html-target-winsup
44992
44993html-target-winsup: \
44994 configure-target-winsup
0aed8855 44995 @: $(MAKE); $(unstage)
6d389afc
MS
44996 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44997 r=`${PWD_COMMAND}`; export r; \
44998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44999 $(NORMAL_TARGET_EXPORTS) \
45000 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
45001 for flag in $(EXTRA_TARGET_FLAGS); do \
45002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45003 done; \
45004 (cd $(TARGET_SUBDIR)/winsup && \
45005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45007 "RANLIB=$${RANLIB}" \
0c24b341 45008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45009 html) \
45010 || exit 1
45011
45012@endif target-winsup
45013
4fa63067
NN
45014.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
45015maybe-TAGS-target-winsup:
6bd3dfaa
PB
45016@if target-winsup
45017maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 45018
4fa63067
NN
45019TAGS-target-winsup: \
45020 configure-target-winsup
0aed8855 45021 @: $(MAKE); $(unstage)
4fa63067
NN
45022 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45023 r=`${PWD_COMMAND}`; export r; \
b40e3958 45024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45025 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45026 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
45027 for flag in $(EXTRA_TARGET_FLAGS); do \
45028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45029 done; \
45030 (cd $(TARGET_SUBDIR)/winsup && \
45031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45033 "RANLIB=$${RANLIB}" \
0c24b341 45034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45035 TAGS) \
4fa63067 45036 || exit 1
3866be5d 45037
6bd3dfaa 45038@endif target-winsup
3866be5d 45039
4fa63067
NN
45040.PHONY: maybe-install-info-target-winsup install-info-target-winsup
45041maybe-install-info-target-winsup:
6bd3dfaa
PB
45042@if target-winsup
45043maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
45044
45045install-info-target-winsup: \
45046 configure-target-winsup \
45047 info-target-winsup
0aed8855 45048 @: $(MAKE); $(unstage)
4fa63067 45049 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45050 r=`${PWD_COMMAND}`; export r; \
45051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45052 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45053 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
45054 for flag in $(EXTRA_TARGET_FLAGS); do \
45055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45056 done; \
45057 (cd $(TARGET_SUBDIR)/winsup && \
45058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45060 "RANLIB=$${RANLIB}" \
0c24b341 45061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45062 install-info) \
e2b9e2dc
NN
45063 || exit 1
45064
6bd3dfaa 45065@endif target-winsup
4fa63067 45066
a3ca38d2
DD
45067.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
45068maybe-install-pdf-target-winsup:
45069@if target-winsup
45070maybe-install-pdf-target-winsup: install-pdf-target-winsup
45071
45072install-pdf-target-winsup: \
45073 configure-target-winsup \
45074 pdf-target-winsup
45075 @: $(MAKE); $(unstage)
45076 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45077 r=`${PWD_COMMAND}`; export r; \
45078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45079 $(NORMAL_TARGET_EXPORTS) \
45080 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
45081 for flag in $(EXTRA_TARGET_FLAGS); do \
45082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45083 done; \
45084 (cd $(TARGET_SUBDIR)/winsup && \
45085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45087 "RANLIB=$${RANLIB}" \
0c24b341 45088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45089 install-pdf) \
45090 || exit 1
45091
45092@endif target-winsup
45093
108a6f8e
CD
45094.PHONY: maybe-install-html-target-winsup install-html-target-winsup
45095maybe-install-html-target-winsup:
45096@if target-winsup
45097maybe-install-html-target-winsup: install-html-target-winsup
45098
45099install-html-target-winsup: \
45100 configure-target-winsup \
45101 html-target-winsup
45102 @: $(MAKE); $(unstage)
45103 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45104 r=`${PWD_COMMAND}`; export r; \
45105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45106 $(NORMAL_TARGET_EXPORTS) \
45107 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
45108 for flag in $(EXTRA_TARGET_FLAGS); do \
45109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45110 done; \
45111 (cd $(TARGET_SUBDIR)/winsup && \
45112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45114 "RANLIB=$${RANLIB}" \
0c24b341 45115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45116 install-html) \
45117 || exit 1
45118
45119@endif target-winsup
45120
4fa63067
NN
45121.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
45122maybe-installcheck-target-winsup:
6bd3dfaa
PB
45123@if target-winsup
45124maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
45125
45126installcheck-target-winsup: \
45127 configure-target-winsup
0aed8855 45128 @: $(MAKE); $(unstage)
4fa63067
NN
45129 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45130 r=`${PWD_COMMAND}`; export r; \
b40e3958 45131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45132 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45133 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
45134 for flag in $(EXTRA_TARGET_FLAGS); do \
45135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45136 done; \
45137 (cd $(TARGET_SUBDIR)/winsup && \
45138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45140 "RANLIB=$${RANLIB}" \
0c24b341 45141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45142 installcheck) \
4fa63067 45143 || exit 1
3866be5d 45144
6bd3dfaa 45145@endif target-winsup
3866be5d 45146
4fa63067
NN
45147.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
45148maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
45149@if target-winsup
45150maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
45151
45152mostlyclean-target-winsup:
0aed8855 45153 @: $(MAKE); $(unstage)
4fa63067
NN
45154 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45155 r=`${PWD_COMMAND}`; export r; \
b40e3958 45156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45157 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45158 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
45159 for flag in $(EXTRA_TARGET_FLAGS); do \
45160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45161 done; \
45162 (cd $(TARGET_SUBDIR)/winsup && \
45163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45165 "RANLIB=$${RANLIB}" \
0c24b341 45166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45167 mostlyclean) \
4fa63067 45168 || exit 1
3866be5d 45169
6bd3dfaa 45170@endif target-winsup
3866be5d 45171
4fa63067
NN
45172.PHONY: maybe-clean-target-winsup clean-target-winsup
45173maybe-clean-target-winsup:
6bd3dfaa
PB
45174@if target-winsup
45175maybe-clean-target-winsup: clean-target-winsup
16ae0395 45176
4fa63067 45177clean-target-winsup:
0aed8855 45178 @: $(MAKE); $(unstage)
4fa63067
NN
45179 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45180 r=`${PWD_COMMAND}`; export r; \
b40e3958 45181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45182 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45183 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
45184 for flag in $(EXTRA_TARGET_FLAGS); do \
45185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45186 done; \
45187 (cd $(TARGET_SUBDIR)/winsup && \
45188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45190 "RANLIB=$${RANLIB}" \
0c24b341 45191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45192 clean) \
4fa63067 45193 || exit 1
3866be5d 45194
6bd3dfaa 45195@endif target-winsup
3866be5d 45196
4fa63067
NN
45197.PHONY: maybe-distclean-target-winsup distclean-target-winsup
45198maybe-distclean-target-winsup:
6bd3dfaa
PB
45199@if target-winsup
45200maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
45201
45202distclean-target-winsup:
0aed8855 45203 @: $(MAKE); $(unstage)
4fa63067 45204 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45205 r=`${PWD_COMMAND}`; export r; \
45206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45207 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45208 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
45209 for flag in $(EXTRA_TARGET_FLAGS); do \
45210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45211 done; \
45212 (cd $(TARGET_SUBDIR)/winsup && \
45213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45215 "RANLIB=$${RANLIB}" \
0c24b341 45216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45217 distclean) \
e2b9e2dc
NN
45218 || exit 1
45219
6bd3dfaa 45220@endif target-winsup
3866be5d 45221
4fa63067
NN
45222.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
45223maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
45224@if target-winsup
45225maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 45226
4fa63067 45227maintainer-clean-target-winsup:
0aed8855 45228 @: $(MAKE); $(unstage)
4fa63067
NN
45229 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45230 r=`${PWD_COMMAND}`; export r; \
b40e3958 45231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45232 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45233 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
45234 for flag in $(EXTRA_TARGET_FLAGS); do \
45235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45236 done; \
45237 (cd $(TARGET_SUBDIR)/winsup && \
45238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45240 "RANLIB=$${RANLIB}" \
0c24b341 45241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45242 maintainer-clean) \
4fa63067 45243 || exit 1
3866be5d 45244
6bd3dfaa 45245@endif target-winsup
3866be5d 45246
16ae0395 45247
3866be5d 45248
e90269c8 45249
a7254363
PB
45250
45251.PHONY: configure-target-libgloss maybe-configure-target-libgloss
45252maybe-configure-target-libgloss:
4f0ef2d8
CD
45253@if gcc-bootstrap
45254configure-target-libgloss: stage_current
45255@endif gcc-bootstrap
a7254363
PB
45256@if target-libgloss
45257maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 45258configure-target-libgloss:
0aed8855
PB
45259 @: $(MAKE); $(unstage)
45260 @r=`${PWD_COMMAND}`; export r; \
45261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45262 echo "Checking multilib configuration for libgloss..."; \
45263 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
45264 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
45265 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45266 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45267 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
45268 else \
45269 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
45270 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
45271 fi; \
45272 else \
45273 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
45274 fi; \
45275 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 45276 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 45277 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45278 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
45279 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 45280 case $(srcdir) in \
b00612cc
PB
45281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45282 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
45283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45284 esac; \
b00612cc
PB
45285 srcdiroption="--srcdir=$${topdir}/libgloss"; \
45286 libsrcdir="$$s/libgloss"; \
4fa63067
NN
45287 rm -f no-such-file || : ; \
45288 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45289 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45290 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45291 || exit 1
6bd3dfaa 45292@endif target-libgloss
e2b9e2dc 45293
a7254363
PB
45294
45295
d545f33b
PB
45296
45297
4fa63067
NN
45298.PHONY: all-target-libgloss maybe-all-target-libgloss
45299maybe-all-target-libgloss:
4f0ef2d8
CD
45300@if gcc-bootstrap
45301all-target-libgloss: stage_current
45302@endif gcc-bootstrap
6bd3dfaa 45303@if target-libgloss
72b2455a 45304TARGET-target-libgloss=all
6bd3dfaa 45305maybe-all-target-libgloss: all-target-libgloss
4fa63067 45306all-target-libgloss: configure-target-libgloss
0aed8855 45307 @: $(MAKE); $(unstage)
b40e3958
L
45308 @r=`${PWD_COMMAND}`; export r; \
45309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45310 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45311 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
45312 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45313 $(TARGET-target-libgloss))
6bd3dfaa 45314@endif target-libgloss
e393202e 45315
a7254363
PB
45316
45317
d545f33b
PB
45318
45319
4fa63067
NN
45320.PHONY: check-target-libgloss maybe-check-target-libgloss
45321maybe-check-target-libgloss:
6bd3dfaa
PB
45322@if target-libgloss
45323maybe-check-target-libgloss: check-target-libgloss
e393202e 45324
4fa63067
NN
45325# Dummy target for uncheckable module.
45326check-target-libgloss:
e393202e 45327
6bd3dfaa 45328@endif target-libgloss
e393202e 45329
4fa63067
NN
45330.PHONY: install-target-libgloss maybe-install-target-libgloss
45331maybe-install-target-libgloss:
6bd3dfaa
PB
45332@if target-libgloss
45333maybe-install-target-libgloss: install-target-libgloss
16ae0395 45334
4fa63067 45335install-target-libgloss: installdirs
0aed8855 45336 @: $(MAKE); $(unstage)
b40e3958
L
45337 @r=`${PWD_COMMAND}`; export r; \
45338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45339 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45340 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 45341 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45342
6bd3dfaa 45343@endif target-libgloss
3866be5d 45344
56a8fe78 45345# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45346
45347.PHONY: maybe-info-target-libgloss info-target-libgloss
45348maybe-info-target-libgloss:
6bd3dfaa
PB
45349@if target-libgloss
45350maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
45351
45352info-target-libgloss: \
45353 configure-target-libgloss
0aed8855 45354 @: $(MAKE); $(unstage)
4fa63067 45355 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45356 r=`${PWD_COMMAND}`; export r; \
45357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45358 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45359 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
45360 for flag in $(EXTRA_TARGET_FLAGS); do \
45361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45362 done; \
45363 (cd $(TARGET_SUBDIR)/libgloss && \
45364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45366 "RANLIB=$${RANLIB}" \
0c24b341 45367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45368 info) \
ce5b542e
MC
45369 || exit 1
45370
6bd3dfaa 45371@endif target-libgloss
ce5b542e 45372
4fa63067
NN
45373.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
45374maybe-dvi-target-libgloss:
6bd3dfaa
PB
45375@if target-libgloss
45376maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 45377
4fa63067
NN
45378dvi-target-libgloss: \
45379 configure-target-libgloss
0aed8855 45380 @: $(MAKE); $(unstage)
4fa63067
NN
45381 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45382 r=`${PWD_COMMAND}`; export r; \
b40e3958 45383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45384 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45385 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
45386 for flag in $(EXTRA_TARGET_FLAGS); do \
45387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45388 done; \
45389 (cd $(TARGET_SUBDIR)/libgloss && \
45390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45392 "RANLIB=$${RANLIB}" \
0c24b341 45393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45394 dvi) \
4fa63067 45395 || exit 1
ce5b542e 45396
6bd3dfaa 45397@endif target-libgloss
ce5b542e 45398
56a8fe78
DD
45399.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
45400maybe-pdf-target-libgloss:
45401@if target-libgloss
45402maybe-pdf-target-libgloss: pdf-target-libgloss
45403
45404pdf-target-libgloss: \
45405 configure-target-libgloss
45406 @: $(MAKE); $(unstage)
45407 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45408 r=`${PWD_COMMAND}`; export r; \
45409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45410 $(NORMAL_TARGET_EXPORTS) \
45411 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
45412 for flag in $(EXTRA_TARGET_FLAGS); do \
45413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45414 done; \
45415 (cd $(TARGET_SUBDIR)/libgloss && \
45416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45418 "RANLIB=$${RANLIB}" \
0c24b341 45419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45420 pdf) \
45421 || exit 1
45422
45423@endif target-libgloss
45424
6d389afc
MS
45425.PHONY: maybe-html-target-libgloss html-target-libgloss
45426maybe-html-target-libgloss:
45427@if target-libgloss
45428maybe-html-target-libgloss: html-target-libgloss
45429
45430html-target-libgloss: \
45431 configure-target-libgloss
0aed8855 45432 @: $(MAKE); $(unstage)
6d389afc
MS
45433 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45434 r=`${PWD_COMMAND}`; export r; \
45435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45436 $(NORMAL_TARGET_EXPORTS) \
45437 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
45438 for flag in $(EXTRA_TARGET_FLAGS); do \
45439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45440 done; \
45441 (cd $(TARGET_SUBDIR)/libgloss && \
45442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45444 "RANLIB=$${RANLIB}" \
0c24b341 45445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45446 html) \
45447 || exit 1
45448
45449@endif target-libgloss
45450
4fa63067
NN
45451.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
45452maybe-TAGS-target-libgloss:
6bd3dfaa
PB
45453@if target-libgloss
45454maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 45455
4fa63067
NN
45456TAGS-target-libgloss: \
45457 configure-target-libgloss
0aed8855 45458 @: $(MAKE); $(unstage)
4fa63067
NN
45459 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45460 r=`${PWD_COMMAND}`; export r; \
b40e3958 45461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45462 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45463 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
45464 for flag in $(EXTRA_TARGET_FLAGS); do \
45465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45466 done; \
45467 (cd $(TARGET_SUBDIR)/libgloss && \
45468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45470 "RANLIB=$${RANLIB}" \
0c24b341 45471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45472 TAGS) \
4fa63067 45473 || exit 1
ce5b542e 45474
6bd3dfaa 45475@endif target-libgloss
ce5b542e 45476
4fa63067
NN
45477.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
45478maybe-install-info-target-libgloss:
6bd3dfaa
PB
45479@if target-libgloss
45480maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
45481
45482install-info-target-libgloss: \
45483 configure-target-libgloss \
45484 info-target-libgloss
0aed8855 45485 @: $(MAKE); $(unstage)
4fa63067 45486 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45487 r=`${PWD_COMMAND}`; export r; \
45488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45489 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45490 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
45491 for flag in $(EXTRA_TARGET_FLAGS); do \
45492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45493 done; \
45494 (cd $(TARGET_SUBDIR)/libgloss && \
45495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45497 "RANLIB=$${RANLIB}" \
0c24b341 45498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45499 install-info) \
e2b9e2dc
NN
45500 || exit 1
45501
6bd3dfaa 45502@endif target-libgloss
e393202e 45503
a3ca38d2
DD
45504.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
45505maybe-install-pdf-target-libgloss:
45506@if target-libgloss
45507maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
45508
45509install-pdf-target-libgloss: \
45510 configure-target-libgloss \
45511 pdf-target-libgloss
45512 @: $(MAKE); $(unstage)
45513 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45514 r=`${PWD_COMMAND}`; export r; \
45515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45516 $(NORMAL_TARGET_EXPORTS) \
45517 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
45518 for flag in $(EXTRA_TARGET_FLAGS); do \
45519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45520 done; \
45521 (cd $(TARGET_SUBDIR)/libgloss && \
45522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45524 "RANLIB=$${RANLIB}" \
0c24b341 45525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45526 install-pdf) \
45527 || exit 1
45528
45529@endif target-libgloss
45530
108a6f8e
CD
45531.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
45532maybe-install-html-target-libgloss:
45533@if target-libgloss
45534maybe-install-html-target-libgloss: install-html-target-libgloss
45535
45536install-html-target-libgloss: \
45537 configure-target-libgloss \
45538 html-target-libgloss
45539 @: $(MAKE); $(unstage)
45540 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45541 r=`${PWD_COMMAND}`; export r; \
45542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45543 $(NORMAL_TARGET_EXPORTS) \
45544 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
45545 for flag in $(EXTRA_TARGET_FLAGS); do \
45546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45547 done; \
45548 (cd $(TARGET_SUBDIR)/libgloss && \
45549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45551 "RANLIB=$${RANLIB}" \
0c24b341 45552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45553 install-html) \
45554 || exit 1
45555
45556@endif target-libgloss
45557
4fa63067
NN
45558.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
45559maybe-installcheck-target-libgloss:
6bd3dfaa
PB
45560@if target-libgloss
45561maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 45562
4fa63067
NN
45563installcheck-target-libgloss: \
45564 configure-target-libgloss
0aed8855 45565 @: $(MAKE); $(unstage)
4fa63067
NN
45566 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45567 r=`${PWD_COMMAND}`; export r; \
45568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45569 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45570 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
45571 for flag in $(EXTRA_TARGET_FLAGS); do \
45572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45573 done; \
45574 (cd $(TARGET_SUBDIR)/libgloss && \
45575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45577 "RANLIB=$${RANLIB}" \
0c24b341 45578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45579 installcheck) \
4fa63067 45580 || exit 1
3866be5d 45581
6bd3dfaa 45582@endif target-libgloss
3866be5d 45583
4fa63067
NN
45584.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
45585maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
45586@if target-libgloss
45587maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 45588
4fa63067 45589mostlyclean-target-libgloss:
0aed8855 45590 @: $(MAKE); $(unstage)
4fa63067
NN
45591 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45592 r=`${PWD_COMMAND}`; export r; \
b40e3958 45593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45594 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45595 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
45596 for flag in $(EXTRA_TARGET_FLAGS); do \
45597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45598 done; \
45599 (cd $(TARGET_SUBDIR)/libgloss && \
45600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45602 "RANLIB=$${RANLIB}" \
0c24b341 45603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45604 mostlyclean) \
4fa63067 45605 || exit 1
e393202e 45606
6bd3dfaa 45607@endif target-libgloss
3866be5d 45608
4fa63067
NN
45609.PHONY: maybe-clean-target-libgloss clean-target-libgloss
45610maybe-clean-target-libgloss:
6bd3dfaa
PB
45611@if target-libgloss
45612maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
45613
45614clean-target-libgloss:
0aed8855 45615 @: $(MAKE); $(unstage)
4fa63067 45616 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45617 r=`${PWD_COMMAND}`; export r; \
45618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45619 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45620 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
45621 for flag in $(EXTRA_TARGET_FLAGS); do \
45622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45623 done; \
45624 (cd $(TARGET_SUBDIR)/libgloss && \
45625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45627 "RANLIB=$${RANLIB}" \
0c24b341 45628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45629 clean) \
e2b9e2dc
NN
45630 || exit 1
45631
6bd3dfaa 45632@endif target-libgloss
e393202e 45633
4fa63067
NN
45634.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
45635maybe-distclean-target-libgloss:
6bd3dfaa
PB
45636@if target-libgloss
45637maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 45638
4fa63067 45639distclean-target-libgloss:
0aed8855 45640 @: $(MAKE); $(unstage)
4fa63067
NN
45641 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45642 r=`${PWD_COMMAND}`; export r; \
45643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45644 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45645 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
45646 for flag in $(EXTRA_TARGET_FLAGS); do \
45647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45648 done; \
45649 (cd $(TARGET_SUBDIR)/libgloss && \
45650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45652 "RANLIB=$${RANLIB}" \
0c24b341 45653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45654 distclean) \
4fa63067 45655 || exit 1
3866be5d 45656
6bd3dfaa 45657@endif target-libgloss
3866be5d 45658
4fa63067
NN
45659.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
45660maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
45661@if target-libgloss
45662maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 45663
4fa63067 45664maintainer-clean-target-libgloss:
0aed8855 45665 @: $(MAKE); $(unstage)
4fa63067
NN
45666 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45667 r=`${PWD_COMMAND}`; export r; \
b40e3958 45668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45669 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45670 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
45671 for flag in $(EXTRA_TARGET_FLAGS); do \
45672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45673 done; \
45674 (cd $(TARGET_SUBDIR)/libgloss && \
45675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45677 "RANLIB=$${RANLIB}" \
0c24b341 45678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45679 maintainer-clean) \
4fa63067 45680 || exit 1
3866be5d 45681
6bd3dfaa 45682@endif target-libgloss
3866be5d 45683
e393202e 45684
15723a45 45685
e90269c8 45686
a7254363
PB
45687
45688.PHONY: configure-target-libiberty maybe-configure-target-libiberty
45689maybe-configure-target-libiberty:
4f0ef2d8
CD
45690@if gcc-bootstrap
45691configure-target-libiberty: stage_current
45692@endif gcc-bootstrap
a7254363
PB
45693@if target-libiberty
45694maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 45695configure-target-libiberty:
0aed8855
PB
45696 @: $(MAKE); $(unstage)
45697 @r=`${PWD_COMMAND}`; export r; \
45698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45699 echo "Checking multilib configuration for libiberty..."; \
45700 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
45701 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
45702 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45703 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45704 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
45705 else \
45706 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
45707 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
45708 fi; \
45709 else \
45710 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
45711 fi; \
45712 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 45713 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 45714 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45715 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
45716 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 45717 case $(srcdir) in \
b00612cc
PB
45718 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45719 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
45720 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45721 esac; \
b00612cc
PB
45722 srcdiroption="--srcdir=$${topdir}/libiberty"; \
45723 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
45724 rm -f no-such-file || : ; \
45725 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45726 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45727 --target=${target_alias} $${srcdiroption} \
bba45b8b 45728 || exit 1
6bd3dfaa 45729@endif target-libiberty
e393202e 45730
a7254363
PB
45731
45732
d545f33b
PB
45733
45734
4fa63067
NN
45735.PHONY: all-target-libiberty maybe-all-target-libiberty
45736maybe-all-target-libiberty:
4f0ef2d8
CD
45737@if gcc-bootstrap
45738all-target-libiberty: stage_current
45739@endif gcc-bootstrap
6bd3dfaa 45740@if target-libiberty
72b2455a 45741TARGET-target-libiberty=all
6bd3dfaa 45742maybe-all-target-libiberty: all-target-libiberty
4fa63067 45743all-target-libiberty: configure-target-libiberty
0aed8855 45744 @: $(MAKE); $(unstage)
b40e3958
L
45745 @r=`${PWD_COMMAND}`; export r; \
45746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45747 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45748 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
45749 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45750 $(TARGET-target-libiberty))
6bd3dfaa 45751@endif target-libiberty
e393202e 45752
a7254363
PB
45753
45754
d545f33b
PB
45755
45756
4fa63067
NN
45757.PHONY: check-target-libiberty maybe-check-target-libiberty
45758maybe-check-target-libiberty:
6bd3dfaa
PB
45759@if target-libiberty
45760maybe-check-target-libiberty: check-target-libiberty
16ae0395 45761
4fa63067 45762check-target-libiberty:
0aed8855 45763 @: $(MAKE); $(unstage)
b40e3958
L
45764 @r=`${PWD_COMMAND}`; export r; \
45765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45766 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45767 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 45768 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 45769
6bd3dfaa 45770@endif target-libiberty
e393202e 45771
4fa63067
NN
45772.PHONY: install-target-libiberty maybe-install-target-libiberty
45773maybe-install-target-libiberty:
6bd3dfaa
PB
45774@if target-libiberty
45775maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
45776
45777install-target-libiberty: installdirs
0aed8855 45778 @: $(MAKE); $(unstage)
4fa63067
NN
45779 @r=`${PWD_COMMAND}`; export r; \
45780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45781 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45782 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 45783 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 45784
6bd3dfaa 45785@endif target-libiberty
4fa63067 45786
56a8fe78 45787# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45788
45789.PHONY: maybe-info-target-libiberty info-target-libiberty
45790maybe-info-target-libiberty:
6bd3dfaa
PB
45791@if target-libiberty
45792maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
45793
45794info-target-libiberty: \
45795 configure-target-libiberty
0aed8855 45796 @: $(MAKE); $(unstage)
4fa63067
NN
45797 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45798 r=`${PWD_COMMAND}`; export r; \
45799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45800 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45801 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
45802 for flag in $(EXTRA_TARGET_FLAGS); do \
45803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45804 done; \
45805 (cd $(TARGET_SUBDIR)/libiberty && \
45806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45808 "RANLIB=$${RANLIB}" \
0c24b341 45809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45810 info) \
4fa63067
NN
45811 || exit 1
45812
6bd3dfaa 45813@endif target-libiberty
4fa63067
NN
45814
45815.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
45816maybe-dvi-target-libiberty:
6bd3dfaa
PB
45817@if target-libiberty
45818maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
45819
45820dvi-target-libiberty: \
45821 configure-target-libiberty
0aed8855 45822 @: $(MAKE); $(unstage)
4fa63067
NN
45823 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45824 r=`${PWD_COMMAND}`; export r; \
45825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45826 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45827 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
45828 for flag in $(EXTRA_TARGET_FLAGS); do \
45829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45830 done; \
45831 (cd $(TARGET_SUBDIR)/libiberty && \
45832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45834 "RANLIB=$${RANLIB}" \
0c24b341 45835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45836 dvi) \
4fa63067
NN
45837 || exit 1
45838
6bd3dfaa 45839@endif target-libiberty
4fa63067 45840
56a8fe78
DD
45841.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
45842maybe-pdf-target-libiberty:
45843@if target-libiberty
45844maybe-pdf-target-libiberty: pdf-target-libiberty
45845
45846pdf-target-libiberty: \
45847 configure-target-libiberty
45848 @: $(MAKE); $(unstage)
45849 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45850 r=`${PWD_COMMAND}`; export r; \
45851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45852 $(NORMAL_TARGET_EXPORTS) \
45853 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
45854 for flag in $(EXTRA_TARGET_FLAGS); do \
45855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45856 done; \
45857 (cd $(TARGET_SUBDIR)/libiberty && \
45858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45860 "RANLIB=$${RANLIB}" \
0c24b341 45861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45862 pdf) \
45863 || exit 1
45864
45865@endif target-libiberty
45866
6d389afc
MS
45867.PHONY: maybe-html-target-libiberty html-target-libiberty
45868maybe-html-target-libiberty:
45869@if target-libiberty
45870maybe-html-target-libiberty: html-target-libiberty
45871
45872html-target-libiberty: \
45873 configure-target-libiberty
0aed8855 45874 @: $(MAKE); $(unstage)
6d389afc
MS
45875 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45876 r=`${PWD_COMMAND}`; export r; \
45877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45878 $(NORMAL_TARGET_EXPORTS) \
45879 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
45880 for flag in $(EXTRA_TARGET_FLAGS); do \
45881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45882 done; \
45883 (cd $(TARGET_SUBDIR)/libiberty && \
45884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45886 "RANLIB=$${RANLIB}" \
0c24b341 45887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45888 html) \
45889 || exit 1
45890
45891@endif target-libiberty
45892
4fa63067
NN
45893.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
45894maybe-TAGS-target-libiberty:
6bd3dfaa
PB
45895@if target-libiberty
45896maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
45897
45898TAGS-target-libiberty: \
45899 configure-target-libiberty
0aed8855 45900 @: $(MAKE); $(unstage)
4fa63067
NN
45901 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45902 r=`${PWD_COMMAND}`; export r; \
45903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45904 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45905 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
45906 for flag in $(EXTRA_TARGET_FLAGS); do \
45907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45908 done; \
45909 (cd $(TARGET_SUBDIR)/libiberty && \
45910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45912 "RANLIB=$${RANLIB}" \
0c24b341 45913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45914 TAGS) \
4fa63067
NN
45915 || exit 1
45916
6bd3dfaa 45917@endif target-libiberty
4fa63067
NN
45918
45919.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
45920maybe-install-info-target-libiberty:
6bd3dfaa
PB
45921@if target-libiberty
45922maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
45923
45924install-info-target-libiberty: \
45925 configure-target-libiberty \
45926 info-target-libiberty
0aed8855 45927 @: $(MAKE); $(unstage)
4fa63067
NN
45928 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45929 r=`${PWD_COMMAND}`; export r; \
45930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45931 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45932 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
45933 for flag in $(EXTRA_TARGET_FLAGS); do \
45934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45935 done; \
45936 (cd $(TARGET_SUBDIR)/libiberty && \
45937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45939 "RANLIB=$${RANLIB}" \
0c24b341 45940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45941 install-info) \
4fa63067
NN
45942 || exit 1
45943
6bd3dfaa 45944@endif target-libiberty
4fa63067 45945
a3ca38d2
DD
45946.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
45947maybe-install-pdf-target-libiberty:
45948@if target-libiberty
45949maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
45950
45951install-pdf-target-libiberty: \
45952 configure-target-libiberty \
45953 pdf-target-libiberty
45954 @: $(MAKE); $(unstage)
45955 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45956 r=`${PWD_COMMAND}`; export r; \
45957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45958 $(NORMAL_TARGET_EXPORTS) \
45959 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
45960 for flag in $(EXTRA_TARGET_FLAGS); do \
45961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45962 done; \
45963 (cd $(TARGET_SUBDIR)/libiberty && \
45964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45966 "RANLIB=$${RANLIB}" \
0c24b341 45967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45968 install-pdf) \
45969 || exit 1
45970
45971@endif target-libiberty
45972
108a6f8e
CD
45973.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
45974maybe-install-html-target-libiberty:
45975@if target-libiberty
45976maybe-install-html-target-libiberty: install-html-target-libiberty
45977
45978install-html-target-libiberty: \
45979 configure-target-libiberty \
45980 html-target-libiberty
45981 @: $(MAKE); $(unstage)
45982 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45983 r=`${PWD_COMMAND}`; export r; \
45984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45985 $(NORMAL_TARGET_EXPORTS) \
45986 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
45987 for flag in $(EXTRA_TARGET_FLAGS); do \
45988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45989 done; \
45990 (cd $(TARGET_SUBDIR)/libiberty && \
45991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45993 "RANLIB=$${RANLIB}" \
0c24b341 45994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45995 install-html) \
45996 || exit 1
45997
45998@endif target-libiberty
45999
4fa63067
NN
46000.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
46001maybe-installcheck-target-libiberty:
6bd3dfaa
PB
46002@if target-libiberty
46003maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
46004
46005installcheck-target-libiberty: \
46006 configure-target-libiberty
0aed8855 46007 @: $(MAKE); $(unstage)
4fa63067
NN
46008 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46009 r=`${PWD_COMMAND}`; export r; \
46010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46011 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46012 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
46013 for flag in $(EXTRA_TARGET_FLAGS); do \
46014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46015 done; \
46016 (cd $(TARGET_SUBDIR)/libiberty && \
46017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46019 "RANLIB=$${RANLIB}" \
0c24b341 46020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46021 installcheck) \
4fa63067
NN
46022 || exit 1
46023
6bd3dfaa 46024@endif target-libiberty
4fa63067
NN
46025
46026.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
46027maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
46028@if target-libiberty
46029maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
46030
46031mostlyclean-target-libiberty:
0aed8855 46032 @: $(MAKE); $(unstage)
4fa63067
NN
46033 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46034 r=`${PWD_COMMAND}`; export r; \
46035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46036 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46037 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
46038 for flag in $(EXTRA_TARGET_FLAGS); do \
46039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46040 done; \
46041 (cd $(TARGET_SUBDIR)/libiberty && \
46042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46044 "RANLIB=$${RANLIB}" \
0c24b341 46045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46046 mostlyclean) \
4fa63067
NN
46047 || exit 1
46048
6bd3dfaa 46049@endif target-libiberty
4fa63067
NN
46050
46051.PHONY: maybe-clean-target-libiberty clean-target-libiberty
46052maybe-clean-target-libiberty:
6bd3dfaa
PB
46053@if target-libiberty
46054maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
46055
46056clean-target-libiberty:
0aed8855 46057 @: $(MAKE); $(unstage)
4fa63067
NN
46058 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46059 r=`${PWD_COMMAND}`; export r; \
46060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46061 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46062 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
46063 for flag in $(EXTRA_TARGET_FLAGS); do \
46064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46065 done; \
46066 (cd $(TARGET_SUBDIR)/libiberty && \
46067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46069 "RANLIB=$${RANLIB}" \
0c24b341 46070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46071 clean) \
4fa63067
NN
46072 || exit 1
46073
6bd3dfaa 46074@endif target-libiberty
4fa63067
NN
46075
46076.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
46077maybe-distclean-target-libiberty:
6bd3dfaa
PB
46078@if target-libiberty
46079maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
46080
46081distclean-target-libiberty:
0aed8855 46082 @: $(MAKE); $(unstage)
4fa63067
NN
46083 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46084 r=`${PWD_COMMAND}`; export r; \
46085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46086 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46087 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
46088 for flag in $(EXTRA_TARGET_FLAGS); do \
46089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46090 done; \
46091 (cd $(TARGET_SUBDIR)/libiberty && \
46092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46094 "RANLIB=$${RANLIB}" \
0c24b341 46095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46096 distclean) \
4fa63067
NN
46097 || exit 1
46098
6bd3dfaa 46099@endif target-libiberty
4fa63067
NN
46100
46101.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
46102maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
46103@if target-libiberty
46104maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
46105
46106maintainer-clean-target-libiberty:
0aed8855 46107 @: $(MAKE); $(unstage)
4fa63067
NN
46108 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46109 r=`${PWD_COMMAND}`; export r; \
46110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46111 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46112 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
46113 for flag in $(EXTRA_TARGET_FLAGS); do \
46114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46115 done; \
46116 (cd $(TARGET_SUBDIR)/libiberty && \
46117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46119 "RANLIB=$${RANLIB}" \
0c24b341 46120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46121 maintainer-clean) \
4fa63067 46122 || exit 1
16ae0395 46123
6bd3dfaa 46124@endif target-libiberty
e393202e
NN
46125
46126
15723a45 46127
e90269c8 46128
a7254363
PB
46129
46130.PHONY: configure-target-gperf maybe-configure-target-gperf
46131maybe-configure-target-gperf:
4f0ef2d8
CD
46132@if gcc-bootstrap
46133configure-target-gperf: stage_current
46134@endif gcc-bootstrap
a7254363
PB
46135@if target-gperf
46136maybe-configure-target-gperf: configure-target-gperf
c52c6897 46137configure-target-gperf:
0aed8855
PB
46138 @: $(MAKE); $(unstage)
46139 @r=`${PWD_COMMAND}`; export r; \
46140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46141 echo "Checking multilib configuration for gperf..."; \
46142 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
46143 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
46144 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
46145 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
46146 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
46147 else \
46148 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
46149 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
46150 fi; \
46151 else \
46152 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
46153 fi; \
46154 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 46155 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 46156 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46157 echo Configuring in $(TARGET_SUBDIR)/gperf; \
46158 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 46159 case $(srcdir) in \
b00612cc
PB
46160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46161 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
46162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46163 esac; \
b00612cc
PB
46164 srcdiroption="--srcdir=$${topdir}/gperf"; \
46165 libsrcdir="$$s/gperf"; \
bba45b8b
NN
46166 rm -f no-such-file || : ; \
46167 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46168 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46169 --target=${target_alias} $${srcdiroption} \
bba45b8b 46170 || exit 1
6bd3dfaa 46171@endif target-gperf
e393202e 46172
a7254363
PB
46173
46174
d545f33b
PB
46175
46176
4fa63067
NN
46177.PHONY: all-target-gperf maybe-all-target-gperf
46178maybe-all-target-gperf:
4f0ef2d8
CD
46179@if gcc-bootstrap
46180all-target-gperf: stage_current
46181@endif gcc-bootstrap
6bd3dfaa 46182@if target-gperf
72b2455a 46183TARGET-target-gperf=all
6bd3dfaa 46184maybe-all-target-gperf: all-target-gperf
4fa63067 46185all-target-gperf: configure-target-gperf
0aed8855 46186 @: $(MAKE); $(unstage)
b40e3958
L
46187 @r=`${PWD_COMMAND}`; export r; \
46188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46189 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46190 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
46191 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46192 $(TARGET-target-gperf))
6bd3dfaa 46193@endif target-gperf
e393202e 46194
a7254363
PB
46195
46196
d545f33b
PB
46197
46198
4fa63067
NN
46199.PHONY: check-target-gperf maybe-check-target-gperf
46200maybe-check-target-gperf:
6bd3dfaa
PB
46201@if target-gperf
46202maybe-check-target-gperf: check-target-gperf
16ae0395 46203
4fa63067 46204check-target-gperf:
0aed8855 46205 @: $(MAKE); $(unstage)
b40e3958
L
46206 @r=`${PWD_COMMAND}`; export r; \
46207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46208 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46209 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 46210 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 46211
6bd3dfaa 46212@endif target-gperf
e393202e 46213
4fa63067
NN
46214.PHONY: install-target-gperf maybe-install-target-gperf
46215maybe-install-target-gperf:
6bd3dfaa
PB
46216@if target-gperf
46217maybe-install-target-gperf: install-target-gperf
4fa63067
NN
46218
46219install-target-gperf: installdirs
0aed8855 46220 @: $(MAKE); $(unstage)
4fa63067
NN
46221 @r=`${PWD_COMMAND}`; export r; \
46222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46223 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46224 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 46225 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 46226
6bd3dfaa 46227@endif target-gperf
4fa63067 46228
56a8fe78 46229# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46230
46231.PHONY: maybe-info-target-gperf info-target-gperf
46232maybe-info-target-gperf:
6bd3dfaa
PB
46233@if target-gperf
46234maybe-info-target-gperf: info-target-gperf
4fa63067
NN
46235
46236info-target-gperf: \
46237 configure-target-gperf
0aed8855 46238 @: $(MAKE); $(unstage)
4fa63067
NN
46239 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46240 r=`${PWD_COMMAND}`; export r; \
46241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46242 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46243 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
46244 for flag in $(EXTRA_TARGET_FLAGS); do \
46245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46246 done; \
46247 (cd $(TARGET_SUBDIR)/gperf && \
46248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46250 "RANLIB=$${RANLIB}" \
0c24b341 46251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46252 info) \
4fa63067
NN
46253 || exit 1
46254
6bd3dfaa 46255@endif target-gperf
4fa63067
NN
46256
46257.PHONY: maybe-dvi-target-gperf dvi-target-gperf
46258maybe-dvi-target-gperf:
6bd3dfaa
PB
46259@if target-gperf
46260maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
46261
46262dvi-target-gperf: \
46263 configure-target-gperf
0aed8855 46264 @: $(MAKE); $(unstage)
4fa63067
NN
46265 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46266 r=`${PWD_COMMAND}`; export r; \
46267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46268 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46269 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
46270 for flag in $(EXTRA_TARGET_FLAGS); do \
46271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46272 done; \
46273 (cd $(TARGET_SUBDIR)/gperf && \
46274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46276 "RANLIB=$${RANLIB}" \
0c24b341 46277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46278 dvi) \
4fa63067
NN
46279 || exit 1
46280
6bd3dfaa 46281@endif target-gperf
4fa63067 46282
56a8fe78
DD
46283.PHONY: maybe-pdf-target-gperf pdf-target-gperf
46284maybe-pdf-target-gperf:
46285@if target-gperf
46286maybe-pdf-target-gperf: pdf-target-gperf
46287
46288pdf-target-gperf: \
46289 configure-target-gperf
46290 @: $(MAKE); $(unstage)
46291 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46292 r=`${PWD_COMMAND}`; export r; \
46293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46294 $(NORMAL_TARGET_EXPORTS) \
46295 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
46296 for flag in $(EXTRA_TARGET_FLAGS); do \
46297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46298 done; \
46299 (cd $(TARGET_SUBDIR)/gperf && \
46300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46302 "RANLIB=$${RANLIB}" \
0c24b341 46303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46304 pdf) \
46305 || exit 1
46306
46307@endif target-gperf
46308
6d389afc
MS
46309.PHONY: maybe-html-target-gperf html-target-gperf
46310maybe-html-target-gperf:
46311@if target-gperf
46312maybe-html-target-gperf: html-target-gperf
46313
46314html-target-gperf: \
46315 configure-target-gperf
0aed8855 46316 @: $(MAKE); $(unstage)
6d389afc
MS
46317 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46318 r=`${PWD_COMMAND}`; export r; \
46319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46320 $(NORMAL_TARGET_EXPORTS) \
46321 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
46322 for flag in $(EXTRA_TARGET_FLAGS); do \
46323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46324 done; \
46325 (cd $(TARGET_SUBDIR)/gperf && \
46326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46328 "RANLIB=$${RANLIB}" \
0c24b341 46329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46330 html) \
46331 || exit 1
46332
46333@endif target-gperf
46334
4fa63067
NN
46335.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
46336maybe-TAGS-target-gperf:
6bd3dfaa
PB
46337@if target-gperf
46338maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
46339
46340TAGS-target-gperf: \
46341 configure-target-gperf
0aed8855 46342 @: $(MAKE); $(unstage)
4fa63067
NN
46343 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46344 r=`${PWD_COMMAND}`; export r; \
46345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46346 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46347 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
46348 for flag in $(EXTRA_TARGET_FLAGS); do \
46349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46350 done; \
46351 (cd $(TARGET_SUBDIR)/gperf && \
46352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46354 "RANLIB=$${RANLIB}" \
0c24b341 46355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46356 TAGS) \
4fa63067
NN
46357 || exit 1
46358
6bd3dfaa 46359@endif target-gperf
4fa63067
NN
46360
46361.PHONY: maybe-install-info-target-gperf install-info-target-gperf
46362maybe-install-info-target-gperf:
6bd3dfaa
PB
46363@if target-gperf
46364maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
46365
46366install-info-target-gperf: \
46367 configure-target-gperf \
46368 info-target-gperf
0aed8855 46369 @: $(MAKE); $(unstage)
4fa63067
NN
46370 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46371 r=`${PWD_COMMAND}`; export r; \
46372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46373 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46374 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
46375 for flag in $(EXTRA_TARGET_FLAGS); do \
46376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46377 done; \
46378 (cd $(TARGET_SUBDIR)/gperf && \
46379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46381 "RANLIB=$${RANLIB}" \
0c24b341 46382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46383 install-info) \
4fa63067
NN
46384 || exit 1
46385
6bd3dfaa 46386@endif target-gperf
4fa63067 46387
a3ca38d2
DD
46388.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
46389maybe-install-pdf-target-gperf:
46390@if target-gperf
46391maybe-install-pdf-target-gperf: install-pdf-target-gperf
46392
46393install-pdf-target-gperf: \
46394 configure-target-gperf \
46395 pdf-target-gperf
46396 @: $(MAKE); $(unstage)
46397 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46398 r=`${PWD_COMMAND}`; export r; \
46399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46400 $(NORMAL_TARGET_EXPORTS) \
46401 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
46402 for flag in $(EXTRA_TARGET_FLAGS); do \
46403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46404 done; \
46405 (cd $(TARGET_SUBDIR)/gperf && \
46406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46408 "RANLIB=$${RANLIB}" \
0c24b341 46409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46410 install-pdf) \
46411 || exit 1
46412
46413@endif target-gperf
46414
108a6f8e
CD
46415.PHONY: maybe-install-html-target-gperf install-html-target-gperf
46416maybe-install-html-target-gperf:
46417@if target-gperf
46418maybe-install-html-target-gperf: install-html-target-gperf
46419
46420install-html-target-gperf: \
46421 configure-target-gperf \
46422 html-target-gperf
46423 @: $(MAKE); $(unstage)
46424 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46425 r=`${PWD_COMMAND}`; export r; \
46426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46427 $(NORMAL_TARGET_EXPORTS) \
46428 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
46429 for flag in $(EXTRA_TARGET_FLAGS); do \
46430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46431 done; \
46432 (cd $(TARGET_SUBDIR)/gperf && \
46433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46435 "RANLIB=$${RANLIB}" \
0c24b341 46436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46437 install-html) \
46438 || exit 1
46439
46440@endif target-gperf
46441
4fa63067
NN
46442.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
46443maybe-installcheck-target-gperf:
6bd3dfaa
PB
46444@if target-gperf
46445maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
46446
46447installcheck-target-gperf: \
46448 configure-target-gperf
0aed8855 46449 @: $(MAKE); $(unstage)
4fa63067
NN
46450 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46451 r=`${PWD_COMMAND}`; export r; \
46452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46453 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46454 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
46455 for flag in $(EXTRA_TARGET_FLAGS); do \
46456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46457 done; \
46458 (cd $(TARGET_SUBDIR)/gperf && \
46459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46461 "RANLIB=$${RANLIB}" \
0c24b341 46462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46463 installcheck) \
4fa63067
NN
46464 || exit 1
46465
6bd3dfaa 46466@endif target-gperf
4fa63067
NN
46467
46468.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
46469maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
46470@if target-gperf
46471maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
46472
46473mostlyclean-target-gperf:
0aed8855 46474 @: $(MAKE); $(unstage)
4fa63067
NN
46475 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46476 r=`${PWD_COMMAND}`; export r; \
46477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46478 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46479 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
46480 for flag in $(EXTRA_TARGET_FLAGS); do \
46481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46482 done; \
46483 (cd $(TARGET_SUBDIR)/gperf && \
46484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46486 "RANLIB=$${RANLIB}" \
0c24b341 46487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46488 mostlyclean) \
4fa63067
NN
46489 || exit 1
46490
6bd3dfaa 46491@endif target-gperf
4fa63067
NN
46492
46493.PHONY: maybe-clean-target-gperf clean-target-gperf
46494maybe-clean-target-gperf:
6bd3dfaa
PB
46495@if target-gperf
46496maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
46497
46498clean-target-gperf:
0aed8855 46499 @: $(MAKE); $(unstage)
4fa63067
NN
46500 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46501 r=`${PWD_COMMAND}`; export r; \
46502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46503 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46504 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
46505 for flag in $(EXTRA_TARGET_FLAGS); do \
46506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46507 done; \
46508 (cd $(TARGET_SUBDIR)/gperf && \
46509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46511 "RANLIB=$${RANLIB}" \
0c24b341 46512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46513 clean) \
4fa63067
NN
46514 || exit 1
46515
6bd3dfaa 46516@endif target-gperf
4fa63067
NN
46517
46518.PHONY: maybe-distclean-target-gperf distclean-target-gperf
46519maybe-distclean-target-gperf:
6bd3dfaa
PB
46520@if target-gperf
46521maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
46522
46523distclean-target-gperf:
0aed8855 46524 @: $(MAKE); $(unstage)
4fa63067
NN
46525 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46526 r=`${PWD_COMMAND}`; export r; \
46527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46528 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46529 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
46530 for flag in $(EXTRA_TARGET_FLAGS); do \
46531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46532 done; \
46533 (cd $(TARGET_SUBDIR)/gperf && \
46534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46536 "RANLIB=$${RANLIB}" \
0c24b341 46537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46538 distclean) \
4fa63067
NN
46539 || exit 1
46540
6bd3dfaa 46541@endif target-gperf
4fa63067
NN
46542
46543.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
46544maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
46545@if target-gperf
46546maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
46547
46548maintainer-clean-target-gperf:
0aed8855 46549 @: $(MAKE); $(unstage)
4fa63067
NN
46550 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46551 r=`${PWD_COMMAND}`; export r; \
46552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46553 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46554 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
46555 for flag in $(EXTRA_TARGET_FLAGS); do \
46556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46557 done; \
46558 (cd $(TARGET_SUBDIR)/gperf && \
46559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46561 "RANLIB=$${RANLIB}" \
0c24b341 46562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46563 maintainer-clean) \
4fa63067 46564 || exit 1
16ae0395 46565
6bd3dfaa 46566@endif target-gperf
e393202e
NN
46567
46568
15723a45 46569
a7254363
PB
46570
46571
46572.PHONY: configure-target-examples maybe-configure-target-examples
46573maybe-configure-target-examples:
4f0ef2d8
CD
46574@if gcc-bootstrap
46575configure-target-examples: stage_current
46576@endif gcc-bootstrap
a7254363
PB
46577@if target-examples
46578maybe-configure-target-examples: configure-target-examples
c52c6897 46579configure-target-examples:
0aed8855
PB
46580 @: $(MAKE); $(unstage)
46581 @r=`${PWD_COMMAND}`; export r; \
46582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46583 echo "Checking multilib configuration for examples..."; \
46584 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
46585 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
46586 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
46587 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
46588 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
46589 else \
46590 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
46591 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
46592 fi; \
46593 else \
46594 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
46595 fi; \
46596 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 46597 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 46598 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46599 echo Configuring in $(TARGET_SUBDIR)/examples; \
46600 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 46601 case $(srcdir) in \
b00612cc
PB
46602 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46603 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
46604 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46605 esac; \
b00612cc
PB
46606 srcdiroption="--srcdir=$${topdir}/examples"; \
46607 libsrcdir="$$s/examples"; \
bba45b8b
NN
46608 rm -f no-such-file || : ; \
46609 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46610 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46611 --target=${target_alias} $${srcdiroption} \
bba45b8b 46612 || exit 1
6bd3dfaa 46613@endif target-examples
e393202e 46614
a7254363
PB
46615
46616
d545f33b
PB
46617
46618
4fa63067
NN
46619.PHONY: all-target-examples maybe-all-target-examples
46620maybe-all-target-examples:
4f0ef2d8
CD
46621@if gcc-bootstrap
46622all-target-examples: stage_current
46623@endif gcc-bootstrap
6bd3dfaa 46624@if target-examples
72b2455a 46625TARGET-target-examples=all
6bd3dfaa 46626maybe-all-target-examples: all-target-examples
4fa63067 46627all-target-examples: configure-target-examples
0aed8855 46628 @: $(MAKE); $(unstage)
b40e3958
L
46629 @r=`${PWD_COMMAND}`; export r; \
46630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46631 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46632 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
46633 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46634 $(TARGET-target-examples))
6bd3dfaa 46635@endif target-examples
e393202e 46636
a7254363
PB
46637
46638
d545f33b
PB
46639
46640
4fa63067
NN
46641.PHONY: check-target-examples maybe-check-target-examples
46642maybe-check-target-examples:
6bd3dfaa
PB
46643@if target-examples
46644maybe-check-target-examples: check-target-examples
16ae0395 46645
4fa63067
NN
46646# Dummy target for uncheckable module.
46647check-target-examples:
46648
6bd3dfaa 46649@endif target-examples
4fa63067
NN
46650
46651.PHONY: install-target-examples maybe-install-target-examples
46652maybe-install-target-examples:
6bd3dfaa
PB
46653@if target-examples
46654maybe-install-target-examples: install-target-examples
4fa63067
NN
46655
46656# Dummy target for uninstallable.
46657install-target-examples:
46658
6bd3dfaa 46659@endif target-examples
4fa63067 46660
56a8fe78 46661# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46662
46663.PHONY: maybe-info-target-examples info-target-examples
46664maybe-info-target-examples:
6bd3dfaa
PB
46665@if target-examples
46666maybe-info-target-examples: info-target-examples
4fa63067
NN
46667
46668info-target-examples: \
46669 configure-target-examples
0aed8855 46670 @: $(MAKE); $(unstage)
4fa63067
NN
46671 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46672 r=`${PWD_COMMAND}`; export r; \
b40e3958 46673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46674 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46675 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
46676 for flag in $(EXTRA_TARGET_FLAGS); do \
46677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46678 done; \
46679 (cd $(TARGET_SUBDIR)/examples && \
46680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46682 "RANLIB=$${RANLIB}" \
0c24b341 46683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46684 info) \
4fa63067 46685 || exit 1
930314a4 46686
6bd3dfaa 46687@endif target-examples
e393202e 46688
4fa63067
NN
46689.PHONY: maybe-dvi-target-examples dvi-target-examples
46690maybe-dvi-target-examples:
6bd3dfaa
PB
46691@if target-examples
46692maybe-dvi-target-examples: dvi-target-examples
16ae0395 46693
4fa63067
NN
46694dvi-target-examples: \
46695 configure-target-examples
0aed8855 46696 @: $(MAKE); $(unstage)
4fa63067
NN
46697 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46698 r=`${PWD_COMMAND}`; export r; \
b40e3958 46699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46701 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
46702 for flag in $(EXTRA_TARGET_FLAGS); do \
46703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46704 done; \
46705 (cd $(TARGET_SUBDIR)/examples && \
46706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46708 "RANLIB=$${RANLIB}" \
0c24b341 46709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46710 dvi) \
4fa63067
NN
46711 || exit 1
46712
6bd3dfaa 46713@endif target-examples
4fa63067 46714
56a8fe78
DD
46715.PHONY: maybe-pdf-target-examples pdf-target-examples
46716maybe-pdf-target-examples:
46717@if target-examples
46718maybe-pdf-target-examples: pdf-target-examples
46719
46720pdf-target-examples: \
46721 configure-target-examples
46722 @: $(MAKE); $(unstage)
46723 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46724 r=`${PWD_COMMAND}`; export r; \
46725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46726 $(NORMAL_TARGET_EXPORTS) \
46727 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
46728 for flag in $(EXTRA_TARGET_FLAGS); do \
46729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46730 done; \
46731 (cd $(TARGET_SUBDIR)/examples && \
46732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46734 "RANLIB=$${RANLIB}" \
0c24b341 46735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46736 pdf) \
46737 || exit 1
46738
46739@endif target-examples
46740
6d389afc
MS
46741.PHONY: maybe-html-target-examples html-target-examples
46742maybe-html-target-examples:
46743@if target-examples
46744maybe-html-target-examples: html-target-examples
46745
46746html-target-examples: \
46747 configure-target-examples
0aed8855 46748 @: $(MAKE); $(unstage)
6d389afc
MS
46749 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46750 r=`${PWD_COMMAND}`; export r; \
46751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46752 $(NORMAL_TARGET_EXPORTS) \
46753 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
46754 for flag in $(EXTRA_TARGET_FLAGS); do \
46755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46756 done; \
46757 (cd $(TARGET_SUBDIR)/examples && \
46758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46760 "RANLIB=$${RANLIB}" \
0c24b341 46761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46762 html) \
46763 || exit 1
46764
46765@endif target-examples
46766
4fa63067
NN
46767.PHONY: maybe-TAGS-target-examples TAGS-target-examples
46768maybe-TAGS-target-examples:
6bd3dfaa
PB
46769@if target-examples
46770maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
46771
46772TAGS-target-examples: \
46773 configure-target-examples
0aed8855 46774 @: $(MAKE); $(unstage)
4fa63067
NN
46775 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46776 r=`${PWD_COMMAND}`; export r; \
46777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46778 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46779 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
46780 for flag in $(EXTRA_TARGET_FLAGS); do \
46781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46782 done; \
46783 (cd $(TARGET_SUBDIR)/examples && \
46784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46786 "RANLIB=$${RANLIB}" \
0c24b341 46787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46788 TAGS) \
4fa63067
NN
46789 || exit 1
46790
6bd3dfaa 46791@endif target-examples
4fa63067
NN
46792
46793.PHONY: maybe-install-info-target-examples install-info-target-examples
46794maybe-install-info-target-examples:
6bd3dfaa
PB
46795@if target-examples
46796maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
46797
46798install-info-target-examples: \
46799 configure-target-examples \
46800 info-target-examples
0aed8855 46801 @: $(MAKE); $(unstage)
4fa63067
NN
46802 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46803 r=`${PWD_COMMAND}`; export r; \
46804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46805 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46806 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
46807 for flag in $(EXTRA_TARGET_FLAGS); do \
46808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46809 done; \
46810 (cd $(TARGET_SUBDIR)/examples && \
46811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46813 "RANLIB=$${RANLIB}" \
0c24b341 46814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46815 install-info) \
4fa63067
NN
46816 || exit 1
46817
6bd3dfaa 46818@endif target-examples
4fa63067 46819
a3ca38d2
DD
46820.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
46821maybe-install-pdf-target-examples:
46822@if target-examples
46823maybe-install-pdf-target-examples: install-pdf-target-examples
46824
46825install-pdf-target-examples: \
46826 configure-target-examples \
46827 pdf-target-examples
46828 @: $(MAKE); $(unstage)
46829 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46830 r=`${PWD_COMMAND}`; export r; \
46831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46832 $(NORMAL_TARGET_EXPORTS) \
46833 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
46834 for flag in $(EXTRA_TARGET_FLAGS); do \
46835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46836 done; \
46837 (cd $(TARGET_SUBDIR)/examples && \
46838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46840 "RANLIB=$${RANLIB}" \
0c24b341 46841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46842 install-pdf) \
46843 || exit 1
46844
46845@endif target-examples
46846
108a6f8e
CD
46847.PHONY: maybe-install-html-target-examples install-html-target-examples
46848maybe-install-html-target-examples:
46849@if target-examples
46850maybe-install-html-target-examples: install-html-target-examples
46851
46852install-html-target-examples: \
46853 configure-target-examples \
46854 html-target-examples
46855 @: $(MAKE); $(unstage)
46856 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46857 r=`${PWD_COMMAND}`; export r; \
46858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46859 $(NORMAL_TARGET_EXPORTS) \
46860 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
46861 for flag in $(EXTRA_TARGET_FLAGS); do \
46862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46863 done; \
46864 (cd $(TARGET_SUBDIR)/examples && \
46865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46867 "RANLIB=$${RANLIB}" \
0c24b341 46868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46869 install-html) \
46870 || exit 1
46871
46872@endif target-examples
46873
4fa63067
NN
46874.PHONY: maybe-installcheck-target-examples installcheck-target-examples
46875maybe-installcheck-target-examples:
6bd3dfaa
PB
46876@if target-examples
46877maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
46878
46879installcheck-target-examples: \
46880 configure-target-examples
0aed8855 46881 @: $(MAKE); $(unstage)
4fa63067
NN
46882 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46883 r=`${PWD_COMMAND}`; export r; \
46884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46885 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46886 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
46887 for flag in $(EXTRA_TARGET_FLAGS); do \
46888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46889 done; \
46890 (cd $(TARGET_SUBDIR)/examples && \
46891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46893 "RANLIB=$${RANLIB}" \
0c24b341 46894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46895 installcheck) \
4fa63067
NN
46896 || exit 1
46897
6bd3dfaa 46898@endif target-examples
4fa63067
NN
46899
46900.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
46901maybe-mostlyclean-target-examples:
6bd3dfaa
PB
46902@if target-examples
46903maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
46904
46905mostlyclean-target-examples:
0aed8855 46906 @: $(MAKE); $(unstage)
4fa63067
NN
46907 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46908 r=`${PWD_COMMAND}`; export r; \
46909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46910 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46911 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
46912 for flag in $(EXTRA_TARGET_FLAGS); do \
46913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46914 done; \
46915 (cd $(TARGET_SUBDIR)/examples && \
46916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46918 "RANLIB=$${RANLIB}" \
0c24b341 46919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46920 mostlyclean) \
4fa63067
NN
46921 || exit 1
46922
6bd3dfaa 46923@endif target-examples
4fa63067
NN
46924
46925.PHONY: maybe-clean-target-examples clean-target-examples
46926maybe-clean-target-examples:
6bd3dfaa
PB
46927@if target-examples
46928maybe-clean-target-examples: clean-target-examples
4fa63067
NN
46929
46930clean-target-examples:
0aed8855 46931 @: $(MAKE); $(unstage)
4fa63067
NN
46932 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46933 r=`${PWD_COMMAND}`; export r; \
46934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46935 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46936 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
46937 for flag in $(EXTRA_TARGET_FLAGS); do \
46938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46939 done; \
46940 (cd $(TARGET_SUBDIR)/examples && \
46941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46943 "RANLIB=$${RANLIB}" \
0c24b341 46944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46945 clean) \
4fa63067
NN
46946 || exit 1
46947
6bd3dfaa 46948@endif target-examples
4fa63067
NN
46949
46950.PHONY: maybe-distclean-target-examples distclean-target-examples
46951maybe-distclean-target-examples:
6bd3dfaa
PB
46952@if target-examples
46953maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
46954
46955distclean-target-examples:
0aed8855 46956 @: $(MAKE); $(unstage)
4fa63067
NN
46957 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46958 r=`${PWD_COMMAND}`; export r; \
46959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46960 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46961 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
46962 for flag in $(EXTRA_TARGET_FLAGS); do \
46963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46964 done; \
46965 (cd $(TARGET_SUBDIR)/examples && \
46966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46968 "RANLIB=$${RANLIB}" \
0c24b341 46969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46970 distclean) \
4fa63067
NN
46971 || exit 1
46972
6bd3dfaa 46973@endif target-examples
4fa63067
NN
46974
46975.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
46976maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
46977@if target-examples
46978maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
46979
46980maintainer-clean-target-examples:
0aed8855 46981 @: $(MAKE); $(unstage)
4fa63067
NN
46982 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46983 r=`${PWD_COMMAND}`; export r; \
46984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46985 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46986 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
46987 for flag in $(EXTRA_TARGET_FLAGS); do \
46988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46989 done; \
46990 (cd $(TARGET_SUBDIR)/examples && \
46991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46993 "RANLIB=$${RANLIB}" \
0c24b341 46994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46995 maintainer-clean) \
4fa63067
NN
46996 || exit 1
46997
6bd3dfaa 46998@endif target-examples
e393202e
NN
46999
47000
15723a45 47001
a7254363 47002
e90269c8 47003
a7254363
PB
47004.PHONY: configure-target-libffi maybe-configure-target-libffi
47005maybe-configure-target-libffi:
4f0ef2d8
CD
47006@if gcc-bootstrap
47007configure-target-libffi: stage_current
47008@endif gcc-bootstrap
a7254363
PB
47009@if target-libffi
47010maybe-configure-target-libffi: configure-target-libffi
c52c6897 47011configure-target-libffi:
0aed8855
PB
47012 @: $(MAKE); $(unstage)
47013 @r=`${PWD_COMMAND}`; export r; \
47014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47015 echo "Checking multilib configuration for libffi..."; \
47016 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
47017 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
47018 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
47019 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
47020 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
47021 else \
47022 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
47023 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47024 fi; \
47025 else \
47026 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
47027 fi; \
47028 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 47029 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 47030 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47031 echo Configuring in $(TARGET_SUBDIR)/libffi; \
47032 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 47033 case $(srcdir) in \
b00612cc
PB
47034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47035 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
47036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47037 esac; \
b00612cc
PB
47038 srcdiroption="--srcdir=$${topdir}/libffi"; \
47039 libsrcdir="$$s/libffi"; \
bba45b8b
NN
47040 rm -f no-such-file || : ; \
47041 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47042 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47043 --target=${target_alias} $${srcdiroption} \
bba45b8b 47044 || exit 1
6bd3dfaa 47045@endif target-libffi
e393202e 47046
a7254363
PB
47047
47048
d545f33b
PB
47049
47050
4fa63067
NN
47051.PHONY: all-target-libffi maybe-all-target-libffi
47052maybe-all-target-libffi:
4f0ef2d8
CD
47053@if gcc-bootstrap
47054all-target-libffi: stage_current
47055@endif gcc-bootstrap
6bd3dfaa 47056@if target-libffi
72b2455a 47057TARGET-target-libffi=all
6bd3dfaa 47058maybe-all-target-libffi: all-target-libffi
4fa63067 47059all-target-libffi: configure-target-libffi
0aed8855 47060 @: $(MAKE); $(unstage)
b40e3958
L
47061 @r=`${PWD_COMMAND}`; export r; \
47062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47063 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47064 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
47065 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47066 $(TARGET-target-libffi))
6bd3dfaa 47067@endif target-libffi
e393202e 47068
a7254363
PB
47069
47070
d545f33b
PB
47071
47072
4fa63067
NN
47073.PHONY: check-target-libffi maybe-check-target-libffi
47074maybe-check-target-libffi:
6bd3dfaa
PB
47075@if target-libffi
47076maybe-check-target-libffi: check-target-libffi
16ae0395 47077
4fa63067 47078check-target-libffi:
0aed8855 47079 @: $(MAKE); $(unstage)
b40e3958
L
47080 @r=`${PWD_COMMAND}`; export r; \
47081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47082 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47083 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47084 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 47085
6bd3dfaa 47086@endif target-libffi
e393202e 47087
4fa63067
NN
47088.PHONY: install-target-libffi maybe-install-target-libffi
47089maybe-install-target-libffi:
6bd3dfaa
PB
47090@if target-libffi
47091maybe-install-target-libffi: install-target-libffi
16ae0395 47092
4fa63067 47093install-target-libffi: installdirs
0aed8855 47094 @: $(MAKE); $(unstage)
b40e3958
L
47095 @r=`${PWD_COMMAND}`; export r; \
47096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47097 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47098 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47099 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47100
6bd3dfaa 47101@endif target-libffi
e393202e 47102
56a8fe78 47103# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47104
47105.PHONY: maybe-info-target-libffi info-target-libffi
47106maybe-info-target-libffi:
6bd3dfaa
PB
47107@if target-libffi
47108maybe-info-target-libffi: info-target-libffi
4fa63067
NN
47109
47110info-target-libffi: \
47111 configure-target-libffi
0aed8855 47112 @: $(MAKE); $(unstage)
4fa63067
NN
47113 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47114 r=`${PWD_COMMAND}`; export r; \
47115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47116 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47117 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
47118 for flag in $(EXTRA_TARGET_FLAGS); do \
47119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47120 done; \
47121 (cd $(TARGET_SUBDIR)/libffi && \
47122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47124 "RANLIB=$${RANLIB}" \
0c24b341 47125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47126 info) \
4fa63067
NN
47127 || exit 1
47128
6bd3dfaa 47129@endif target-libffi
4fa63067
NN
47130
47131.PHONY: maybe-dvi-target-libffi dvi-target-libffi
47132maybe-dvi-target-libffi:
6bd3dfaa
PB
47133@if target-libffi
47134maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
47135
47136dvi-target-libffi: \
47137 configure-target-libffi
0aed8855 47138 @: $(MAKE); $(unstage)
4fa63067
NN
47139 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47140 r=`${PWD_COMMAND}`; export r; \
47141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47142 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47143 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
47144 for flag in $(EXTRA_TARGET_FLAGS); do \
47145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47146 done; \
47147 (cd $(TARGET_SUBDIR)/libffi && \
47148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47150 "RANLIB=$${RANLIB}" \
0c24b341 47151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47152 dvi) \
4fa63067
NN
47153 || exit 1
47154
6bd3dfaa 47155@endif target-libffi
4fa63067 47156
56a8fe78
DD
47157.PHONY: maybe-pdf-target-libffi pdf-target-libffi
47158maybe-pdf-target-libffi:
47159@if target-libffi
47160maybe-pdf-target-libffi: pdf-target-libffi
47161
47162pdf-target-libffi: \
47163 configure-target-libffi
47164 @: $(MAKE); $(unstage)
47165 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47166 r=`${PWD_COMMAND}`; export r; \
47167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47168 $(NORMAL_TARGET_EXPORTS) \
47169 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
47170 for flag in $(EXTRA_TARGET_FLAGS); do \
47171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47172 done; \
47173 (cd $(TARGET_SUBDIR)/libffi && \
47174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47176 "RANLIB=$${RANLIB}" \
0c24b341 47177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47178 pdf) \
47179 || exit 1
47180
47181@endif target-libffi
47182
6d389afc
MS
47183.PHONY: maybe-html-target-libffi html-target-libffi
47184maybe-html-target-libffi:
47185@if target-libffi
47186maybe-html-target-libffi: html-target-libffi
47187
47188html-target-libffi: \
47189 configure-target-libffi
0aed8855 47190 @: $(MAKE); $(unstage)
6d389afc
MS
47191 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47192 r=`${PWD_COMMAND}`; export r; \
47193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47194 $(NORMAL_TARGET_EXPORTS) \
47195 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
47196 for flag in $(EXTRA_TARGET_FLAGS); do \
47197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47198 done; \
47199 (cd $(TARGET_SUBDIR)/libffi && \
47200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47202 "RANLIB=$${RANLIB}" \
0c24b341 47203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47204 html) \
47205 || exit 1
47206
47207@endif target-libffi
47208
4fa63067
NN
47209.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
47210maybe-TAGS-target-libffi:
6bd3dfaa
PB
47211@if target-libffi
47212maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
47213
47214TAGS-target-libffi: \
47215 configure-target-libffi
0aed8855 47216 @: $(MAKE); $(unstage)
4fa63067
NN
47217 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47218 r=`${PWD_COMMAND}`; export r; \
47219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47220 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47221 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
47222 for flag in $(EXTRA_TARGET_FLAGS); do \
47223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47224 done; \
47225 (cd $(TARGET_SUBDIR)/libffi && \
47226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47228 "RANLIB=$${RANLIB}" \
0c24b341 47229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47230 TAGS) \
4fa63067
NN
47231 || exit 1
47232
6bd3dfaa 47233@endif target-libffi
4fa63067
NN
47234
47235.PHONY: maybe-install-info-target-libffi install-info-target-libffi
47236maybe-install-info-target-libffi:
6bd3dfaa
PB
47237@if target-libffi
47238maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
47239
47240install-info-target-libffi: \
47241 configure-target-libffi \
47242 info-target-libffi
0aed8855 47243 @: $(MAKE); $(unstage)
4fa63067
NN
47244 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47245 r=`${PWD_COMMAND}`; export r; \
47246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47247 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47248 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
47249 for flag in $(EXTRA_TARGET_FLAGS); do \
47250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47251 done; \
47252 (cd $(TARGET_SUBDIR)/libffi && \
47253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47255 "RANLIB=$${RANLIB}" \
0c24b341 47256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47257 install-info) \
4fa63067
NN
47258 || exit 1
47259
6bd3dfaa 47260@endif target-libffi
4fa63067 47261
a3ca38d2
DD
47262.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
47263maybe-install-pdf-target-libffi:
47264@if target-libffi
47265maybe-install-pdf-target-libffi: install-pdf-target-libffi
47266
47267install-pdf-target-libffi: \
47268 configure-target-libffi \
47269 pdf-target-libffi
47270 @: $(MAKE); $(unstage)
47271 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47272 r=`${PWD_COMMAND}`; export r; \
47273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47274 $(NORMAL_TARGET_EXPORTS) \
47275 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
47276 for flag in $(EXTRA_TARGET_FLAGS); do \
47277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47278 done; \
47279 (cd $(TARGET_SUBDIR)/libffi && \
47280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47282 "RANLIB=$${RANLIB}" \
0c24b341 47283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47284 install-pdf) \
47285 || exit 1
47286
47287@endif target-libffi
47288
108a6f8e
CD
47289.PHONY: maybe-install-html-target-libffi install-html-target-libffi
47290maybe-install-html-target-libffi:
47291@if target-libffi
47292maybe-install-html-target-libffi: install-html-target-libffi
47293
47294install-html-target-libffi: \
47295 configure-target-libffi \
47296 html-target-libffi
47297 @: $(MAKE); $(unstage)
47298 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47299 r=`${PWD_COMMAND}`; export r; \
47300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47301 $(NORMAL_TARGET_EXPORTS) \
47302 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
47303 for flag in $(EXTRA_TARGET_FLAGS); do \
47304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47305 done; \
47306 (cd $(TARGET_SUBDIR)/libffi && \
47307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47309 "RANLIB=$${RANLIB}" \
0c24b341 47310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47311 install-html) \
47312 || exit 1
47313
47314@endif target-libffi
47315
4fa63067
NN
47316.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
47317maybe-installcheck-target-libffi:
6bd3dfaa
PB
47318@if target-libffi
47319maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
47320
47321installcheck-target-libffi: \
47322 configure-target-libffi
0aed8855 47323 @: $(MAKE); $(unstage)
4fa63067
NN
47324 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47325 r=`${PWD_COMMAND}`; export r; \
47326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47327 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47328 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
47329 for flag in $(EXTRA_TARGET_FLAGS); do \
47330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47331 done; \
47332 (cd $(TARGET_SUBDIR)/libffi && \
47333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47335 "RANLIB=$${RANLIB}" \
0c24b341 47336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47337 installcheck) \
4fa63067
NN
47338 || exit 1
47339
6bd3dfaa 47340@endif target-libffi
4fa63067
NN
47341
47342.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
47343maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
47344@if target-libffi
47345maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
47346
47347mostlyclean-target-libffi:
0aed8855 47348 @: $(MAKE); $(unstage)
4fa63067
NN
47349 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47350 r=`${PWD_COMMAND}`; export r; \
47351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47352 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47353 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
47354 for flag in $(EXTRA_TARGET_FLAGS); do \
47355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47356 done; \
47357 (cd $(TARGET_SUBDIR)/libffi && \
47358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47360 "RANLIB=$${RANLIB}" \
0c24b341 47361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47362 mostlyclean) \
4fa63067
NN
47363 || exit 1
47364
6bd3dfaa 47365@endif target-libffi
4fa63067
NN
47366
47367.PHONY: maybe-clean-target-libffi clean-target-libffi
47368maybe-clean-target-libffi:
6bd3dfaa
PB
47369@if target-libffi
47370maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
47371
47372clean-target-libffi:
0aed8855 47373 @: $(MAKE); $(unstage)
4fa63067
NN
47374 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47375 r=`${PWD_COMMAND}`; export r; \
47376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47377 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47378 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
47379 for flag in $(EXTRA_TARGET_FLAGS); do \
47380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47381 done; \
47382 (cd $(TARGET_SUBDIR)/libffi && \
47383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47385 "RANLIB=$${RANLIB}" \
0c24b341 47386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47387 clean) \
4fa63067
NN
47388 || exit 1
47389
6bd3dfaa 47390@endif target-libffi
4fa63067
NN
47391
47392.PHONY: maybe-distclean-target-libffi distclean-target-libffi
47393maybe-distclean-target-libffi:
6bd3dfaa
PB
47394@if target-libffi
47395maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
47396
47397distclean-target-libffi:
0aed8855 47398 @: $(MAKE); $(unstage)
4fa63067
NN
47399 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47400 r=`${PWD_COMMAND}`; export r; \
47401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47402 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47403 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
47404 for flag in $(EXTRA_TARGET_FLAGS); do \
47405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47406 done; \
47407 (cd $(TARGET_SUBDIR)/libffi && \
47408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47410 "RANLIB=$${RANLIB}" \
0c24b341 47411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47412 distclean) \
4fa63067
NN
47413 || exit 1
47414
6bd3dfaa 47415@endif target-libffi
4fa63067
NN
47416
47417.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
47418maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
47419@if target-libffi
47420maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
47421
47422maintainer-clean-target-libffi:
0aed8855 47423 @: $(MAKE); $(unstage)
4fa63067
NN
47424 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47425 r=`${PWD_COMMAND}`; export r; \
47426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47427 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47428 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
47429 for flag in $(EXTRA_TARGET_FLAGS); do \
47430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47431 done; \
47432 (cd $(TARGET_SUBDIR)/libffi && \
47433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47435 "RANLIB=$${RANLIB}" \
0c24b341 47436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47437 maintainer-clean) \
4fa63067
NN
47438 || exit 1
47439
6bd3dfaa 47440@endif target-libffi
4fa63067
NN
47441
47442
15723a45 47443
a7254363 47444
15723a45 47445
a7254363
PB
47446.PHONY: configure-target-libjava maybe-configure-target-libjava
47447maybe-configure-target-libjava:
4f0ef2d8
CD
47448@if gcc-bootstrap
47449configure-target-libjava: stage_current
47450@endif gcc-bootstrap
a7254363
PB
47451@if target-libjava
47452maybe-configure-target-libjava: configure-target-libjava
c52c6897 47453configure-target-libjava:
0aed8855
PB
47454 @: $(MAKE); $(unstage)
47455 @r=`${PWD_COMMAND}`; export r; \
47456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47457 echo "Checking multilib configuration for libjava..."; \
47458 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
47459 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
47460 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
47461 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
47462 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
47463 else \
47464 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
47465 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
47466 fi; \
47467 else \
47468 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
47469 fi; \
47470 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 47471 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 47472 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47473 echo Configuring in $(TARGET_SUBDIR)/libjava; \
47474 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 47475 case $(srcdir) in \
b00612cc
PB
47476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47477 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
47478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47479 esac; \
b00612cc
PB
47480 srcdiroption="--srcdir=$${topdir}/libjava"; \
47481 libsrcdir="$$s/libjava"; \
bba45b8b
NN
47482 rm -f no-such-file || : ; \
47483 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47484 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47485 --target=${target_alias} $${srcdiroption} \
bba45b8b 47486 || exit 1
6bd3dfaa 47487@endif target-libjava
e393202e 47488
a7254363
PB
47489
47490
d545f33b
PB
47491
47492
4fa63067
NN
47493.PHONY: all-target-libjava maybe-all-target-libjava
47494maybe-all-target-libjava:
4f0ef2d8
CD
47495@if gcc-bootstrap
47496all-target-libjava: stage_current
47497@endif gcc-bootstrap
6bd3dfaa 47498@if target-libjava
72b2455a 47499TARGET-target-libjava=all
6bd3dfaa 47500maybe-all-target-libjava: all-target-libjava
4fa63067 47501all-target-libjava: configure-target-libjava
0aed8855 47502 @: $(MAKE); $(unstage)
b40e3958
L
47503 @r=`${PWD_COMMAND}`; export r; \
47504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47505 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47506 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
47507 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
47508 $(TARGET-target-libjava))
6bd3dfaa 47509@endif target-libjava
e393202e 47510
a7254363
PB
47511
47512
d545f33b
PB
47513
47514
4fa63067
NN
47515.PHONY: check-target-libjava maybe-check-target-libjava
47516maybe-check-target-libjava:
6bd3dfaa
PB
47517@if target-libjava
47518maybe-check-target-libjava: check-target-libjava
16ae0395 47519
4fa63067 47520check-target-libjava:
0aed8855 47521 @: $(MAKE); $(unstage)
4fa63067
NN
47522 @r=`${PWD_COMMAND}`; export r; \
47523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47524 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47525 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 47526 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 47527
6bd3dfaa 47528@endif target-libjava
930314a4 47529
4fa63067
NN
47530.PHONY: install-target-libjava maybe-install-target-libjava
47531maybe-install-target-libjava:
6bd3dfaa
PB
47532@if target-libjava
47533maybe-install-target-libjava: install-target-libjava
16ae0395 47534
4fa63067 47535install-target-libjava: installdirs
0aed8855 47536 @: $(MAKE); $(unstage)
b40e3958
L
47537 @r=`${PWD_COMMAND}`; export r; \
47538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47539 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47540 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 47541 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47542
6bd3dfaa 47543@endif target-libjava
e393202e 47544
56a8fe78 47545# Other targets (info, dvi, pdf, etc.)
15723a45 47546
4fa63067
NN
47547.PHONY: maybe-info-target-libjava info-target-libjava
47548maybe-info-target-libjava:
6bd3dfaa
PB
47549@if target-libjava
47550maybe-info-target-libjava: info-target-libjava
15723a45 47551
4fa63067
NN
47552info-target-libjava: \
47553 configure-target-libjava
0aed8855 47554 @: $(MAKE); $(unstage)
4fa63067 47555 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
47556 r=`${PWD_COMMAND}`; export r; \
47557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47558 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47559 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
47560 for flag in $(EXTRA_TARGET_FLAGS); do \
47561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47562 done; \
47563 (cd $(TARGET_SUBDIR)/libjava && \
47564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47566 "RANLIB=$${RANLIB}" \
0c24b341 47567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47568 info) \
bba45b8b 47569 || exit 1
e393202e 47570
6bd3dfaa 47571@endif target-libjava
4fa63067
NN
47572
47573.PHONY: maybe-dvi-target-libjava dvi-target-libjava
47574maybe-dvi-target-libjava:
6bd3dfaa
PB
47575@if target-libjava
47576maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
47577
47578dvi-target-libjava: \
47579 configure-target-libjava
0aed8855 47580 @: $(MAKE); $(unstage)
4fa63067
NN
47581 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47582 r=`${PWD_COMMAND}`; export r; \
b40e3958 47583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47584 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47585 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
47586 for flag in $(EXTRA_TARGET_FLAGS); do \
47587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47588 done; \
47589 (cd $(TARGET_SUBDIR)/libjava && \
47590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47592 "RANLIB=$${RANLIB}" \
0c24b341 47593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47594 dvi) \
4fa63067 47595 || exit 1
e393202e 47596
6bd3dfaa 47597@endif target-libjava
16ae0395 47598
56a8fe78
DD
47599.PHONY: maybe-pdf-target-libjava pdf-target-libjava
47600maybe-pdf-target-libjava:
47601@if target-libjava
47602maybe-pdf-target-libjava: pdf-target-libjava
47603
47604pdf-target-libjava: \
47605 configure-target-libjava
47606 @: $(MAKE); $(unstage)
47607 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47608 r=`${PWD_COMMAND}`; export r; \
47609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47610 $(RAW_CXX_TARGET_EXPORTS) \
47611 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
47612 for flag in $(EXTRA_TARGET_FLAGS); do \
47613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47614 done; \
47615 (cd $(TARGET_SUBDIR)/libjava && \
47616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47618 "RANLIB=$${RANLIB}" \
0c24b341 47619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47620 pdf) \
47621 || exit 1
47622
47623@endif target-libjava
47624
6d389afc
MS
47625.PHONY: maybe-html-target-libjava html-target-libjava
47626maybe-html-target-libjava:
47627@if target-libjava
47628maybe-html-target-libjava: html-target-libjava
47629
47630html-target-libjava: \
47631 configure-target-libjava
0aed8855 47632 @: $(MAKE); $(unstage)
6d389afc
MS
47633 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47634 r=`${PWD_COMMAND}`; export r; \
47635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47636 $(RAW_CXX_TARGET_EXPORTS) \
47637 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
47638 for flag in $(EXTRA_TARGET_FLAGS); do \
47639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47640 done; \
47641 (cd $(TARGET_SUBDIR)/libjava && \
47642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47644 "RANLIB=$${RANLIB}" \
0c24b341 47645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47646 html) \
47647 || exit 1
47648
47649@endif target-libjava
47650
4fa63067
NN
47651.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
47652maybe-TAGS-target-libjava:
6bd3dfaa
PB
47653@if target-libjava
47654maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
47655
47656TAGS-target-libjava: \
47657 configure-target-libjava
0aed8855 47658 @: $(MAKE); $(unstage)
4fa63067
NN
47659 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47660 r=`${PWD_COMMAND}`; export r; \
b40e3958 47661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47662 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47663 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
47664 for flag in $(EXTRA_TARGET_FLAGS); do \
47665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47666 done; \
47667 (cd $(TARGET_SUBDIR)/libjava && \
47668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47670 "RANLIB=$${RANLIB}" \
0c24b341 47671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47672 TAGS) \
4fa63067 47673 || exit 1
e393202e 47674
6bd3dfaa 47675@endif target-libjava
930314a4 47676
4fa63067
NN
47677.PHONY: maybe-install-info-target-libjava install-info-target-libjava
47678maybe-install-info-target-libjava:
6bd3dfaa
PB
47679@if target-libjava
47680maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 47681
4fa63067
NN
47682install-info-target-libjava: \
47683 configure-target-libjava \
47684 info-target-libjava
0aed8855 47685 @: $(MAKE); $(unstage)
4fa63067
NN
47686 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47687 r=`${PWD_COMMAND}`; export r; \
b40e3958 47688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47689 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47690 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
47691 for flag in $(EXTRA_TARGET_FLAGS); do \
47692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47693 done; \
47694 (cd $(TARGET_SUBDIR)/libjava && \
47695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47697 "RANLIB=$${RANLIB}" \
0c24b341 47698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47699 install-info) \
4fa63067 47700 || exit 1
e393202e 47701
6bd3dfaa 47702@endif target-libjava
e393202e 47703
a3ca38d2
DD
47704.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
47705maybe-install-pdf-target-libjava:
47706@if target-libjava
47707maybe-install-pdf-target-libjava: install-pdf-target-libjava
47708
47709install-pdf-target-libjava: \
47710 configure-target-libjava \
47711 pdf-target-libjava
47712 @: $(MAKE); $(unstage)
47713 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47714 r=`${PWD_COMMAND}`; export r; \
47715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47716 $(RAW_CXX_TARGET_EXPORTS) \
47717 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
47718 for flag in $(EXTRA_TARGET_FLAGS); do \
47719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47720 done; \
47721 (cd $(TARGET_SUBDIR)/libjava && \
47722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47724 "RANLIB=$${RANLIB}" \
0c24b341 47725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47726 install-pdf) \
47727 || exit 1
47728
47729@endif target-libjava
47730
108a6f8e
CD
47731.PHONY: maybe-install-html-target-libjava install-html-target-libjava
47732maybe-install-html-target-libjava:
47733@if target-libjava
47734maybe-install-html-target-libjava: install-html-target-libjava
47735
47736install-html-target-libjava: \
47737 configure-target-libjava \
47738 html-target-libjava
47739 @: $(MAKE); $(unstage)
47740 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47741 r=`${PWD_COMMAND}`; export r; \
47742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47743 $(RAW_CXX_TARGET_EXPORTS) \
47744 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
47745 for flag in $(EXTRA_TARGET_FLAGS); do \
47746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47747 done; \
47748 (cd $(TARGET_SUBDIR)/libjava && \
47749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47751 "RANLIB=$${RANLIB}" \
0c24b341 47752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47753 install-html) \
47754 || exit 1
47755
47756@endif target-libjava
47757
4fa63067
NN
47758.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
47759maybe-installcheck-target-libjava:
6bd3dfaa
PB
47760@if target-libjava
47761maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 47762
4fa63067
NN
47763installcheck-target-libjava: \
47764 configure-target-libjava
0aed8855 47765 @: $(MAKE); $(unstage)
4fa63067
NN
47766 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47767 r=`${PWD_COMMAND}`; export r; \
47768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47769 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47770 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
47771 for flag in $(EXTRA_TARGET_FLAGS); do \
47772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47773 done; \
47774 (cd $(TARGET_SUBDIR)/libjava && \
47775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47777 "RANLIB=$${RANLIB}" \
0c24b341 47778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47779 installcheck) \
4fa63067 47780 || exit 1
15723a45 47781
6bd3dfaa 47782@endif target-libjava
4fa63067
NN
47783
47784.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
47785maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
47786@if target-libjava
47787maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
47788
47789mostlyclean-target-libjava:
0aed8855 47790 @: $(MAKE); $(unstage)
4fa63067
NN
47791 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47792 r=`${PWD_COMMAND}`; export r; \
47793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47794 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47795 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
47796 for flag in $(EXTRA_TARGET_FLAGS); do \
47797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47798 done; \
47799 (cd $(TARGET_SUBDIR)/libjava && \
47800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47802 "RANLIB=$${RANLIB}" \
0c24b341 47803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47804 mostlyclean) \
4fa63067
NN
47805 || exit 1
47806
6bd3dfaa 47807@endif target-libjava
4fa63067
NN
47808
47809.PHONY: maybe-clean-target-libjava clean-target-libjava
47810maybe-clean-target-libjava:
6bd3dfaa
PB
47811@if target-libjava
47812maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
47813
47814clean-target-libjava:
0aed8855 47815 @: $(MAKE); $(unstage)
4fa63067 47816 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
47817 r=`${PWD_COMMAND}`; export r; \
47818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47819 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47820 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
47821 for flag in $(EXTRA_TARGET_FLAGS); do \
47822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47823 done; \
47824 (cd $(TARGET_SUBDIR)/libjava && \
47825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47827 "RANLIB=$${RANLIB}" \
0c24b341 47828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47829 clean) \
bba45b8b 47830 || exit 1
e393202e 47831
6bd3dfaa 47832@endif target-libjava
e393202e 47833
4fa63067
NN
47834.PHONY: maybe-distclean-target-libjava distclean-target-libjava
47835maybe-distclean-target-libjava:
6bd3dfaa
PB
47836@if target-libjava
47837maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 47838
4fa63067 47839distclean-target-libjava:
0aed8855 47840 @: $(MAKE); $(unstage)
4fa63067
NN
47841 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47842 r=`${PWD_COMMAND}`; export r; \
47843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47844 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47845 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
47846 for flag in $(EXTRA_TARGET_FLAGS); do \
47847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47848 done; \
47849 (cd $(TARGET_SUBDIR)/libjava && \
47850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47852 "RANLIB=$${RANLIB}" \
0c24b341 47853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47854 distclean) \
4fa63067 47855 || exit 1
3866be5d 47856
6bd3dfaa 47857@endif target-libjava
930314a4 47858
4fa63067
NN
47859.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
47860maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
47861@if target-libjava
47862maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 47863
4fa63067 47864maintainer-clean-target-libjava:
0aed8855 47865 @: $(MAKE); $(unstage)
4fa63067
NN
47866 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47867 r=`${PWD_COMMAND}`; export r; \
b40e3958 47868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47869 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47870 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
47871 for flag in $(EXTRA_TARGET_FLAGS); do \
47872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47873 done; \
47874 (cd $(TARGET_SUBDIR)/libjava && \
47875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47877 "RANLIB=$${RANLIB}" \
0c24b341 47878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47879 maintainer-clean) \
4fa63067 47880 || exit 1
e393202e 47881
6bd3dfaa 47882@endif target-libjava
e393202e 47883
4fa63067 47884
15723a45 47885
a7254363 47886
e90269c8 47887
a7254363
PB
47888.PHONY: configure-target-zlib maybe-configure-target-zlib
47889maybe-configure-target-zlib:
4f0ef2d8
CD
47890@if gcc-bootstrap
47891configure-target-zlib: stage_current
47892@endif gcc-bootstrap
a7254363
PB
47893@if target-zlib
47894maybe-configure-target-zlib: configure-target-zlib
c52c6897 47895configure-target-zlib:
0aed8855
PB
47896 @: $(MAKE); $(unstage)
47897 @r=`${PWD_COMMAND}`; export r; \
47898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47899 echo "Checking multilib configuration for zlib..."; \
47900 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
47901 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
47902 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
47903 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
47904 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
47905 else \
47906 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
47907 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47908 fi; \
47909 else \
47910 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
47911 fi; \
47912 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 47913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 47914 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47915 echo Configuring in $(TARGET_SUBDIR)/zlib; \
47916 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 47917 case $(srcdir) in \
b00612cc
PB
47918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47919 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
47920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47921 esac; \
b00612cc
PB
47922 srcdiroption="--srcdir=$${topdir}/zlib"; \
47923 libsrcdir="$$s/zlib"; \
bba45b8b
NN
47924 rm -f no-such-file || : ; \
47925 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47926 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47927 --target=${target_alias} $${srcdiroption} \
bba45b8b 47928 || exit 1
6bd3dfaa 47929@endif target-zlib
e393202e 47930
a7254363
PB
47931
47932
d545f33b
PB
47933
47934
4fa63067
NN
47935.PHONY: all-target-zlib maybe-all-target-zlib
47936maybe-all-target-zlib:
4f0ef2d8
CD
47937@if gcc-bootstrap
47938all-target-zlib: stage_current
47939@endif gcc-bootstrap
6bd3dfaa 47940@if target-zlib
72b2455a 47941TARGET-target-zlib=all
6bd3dfaa 47942maybe-all-target-zlib: all-target-zlib
4fa63067 47943all-target-zlib: configure-target-zlib
0aed8855 47944 @: $(MAKE); $(unstage)
b40e3958
L
47945 @r=`${PWD_COMMAND}`; export r; \
47946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47947 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47948 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
47949 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47950 $(TARGET-target-zlib))
6bd3dfaa 47951@endif target-zlib
e393202e 47952
a7254363
PB
47953
47954
d545f33b
PB
47955
47956
4fa63067
NN
47957.PHONY: check-target-zlib maybe-check-target-zlib
47958maybe-check-target-zlib:
6bd3dfaa
PB
47959@if target-zlib
47960maybe-check-target-zlib: check-target-zlib
16ae0395 47961
4fa63067 47962check-target-zlib:
0aed8855 47963 @: $(MAKE); $(unstage)
b40e3958
L
47964 @r=`${PWD_COMMAND}`; export r; \
47965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47966 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47967 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 47968 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 47969
6bd3dfaa 47970@endif target-zlib
930314a4 47971
4fa63067
NN
47972.PHONY: install-target-zlib maybe-install-target-zlib
47973maybe-install-target-zlib:
6bd3dfaa
PB
47974@if target-zlib
47975maybe-install-target-zlib: install-target-zlib
16ae0395 47976
4fa63067 47977install-target-zlib: installdirs
0aed8855 47978 @: $(MAKE); $(unstage)
b40e3958
L
47979 @r=`${PWD_COMMAND}`; export r; \
47980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47981 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47982 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 47983 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47984
6bd3dfaa 47985@endif target-zlib
e393202e 47986
56a8fe78 47987# Other targets (info, dvi, pdf, etc.)
15723a45 47988
4fa63067
NN
47989.PHONY: maybe-info-target-zlib info-target-zlib
47990maybe-info-target-zlib:
6bd3dfaa
PB
47991@if target-zlib
47992maybe-info-target-zlib: info-target-zlib
15723a45 47993
4fa63067
NN
47994info-target-zlib: \
47995 configure-target-zlib
0aed8855 47996 @: $(MAKE); $(unstage)
4fa63067 47997 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
47998 r=`${PWD_COMMAND}`; export r; \
47999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48000 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48001 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
48002 for flag in $(EXTRA_TARGET_FLAGS); do \
48003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48004 done; \
48005 (cd $(TARGET_SUBDIR)/zlib && \
48006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48008 "RANLIB=$${RANLIB}" \
0c24b341 48009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48010 info) \
bba45b8b 48011 || exit 1
e393202e 48012
6bd3dfaa 48013@endif target-zlib
e393202e 48014
4fa63067
NN
48015.PHONY: maybe-dvi-target-zlib dvi-target-zlib
48016maybe-dvi-target-zlib:
6bd3dfaa
PB
48017@if target-zlib
48018maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 48019
4fa63067
NN
48020dvi-target-zlib: \
48021 configure-target-zlib
0aed8855 48022 @: $(MAKE); $(unstage)
4fa63067
NN
48023 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48024 r=`${PWD_COMMAND}`; export r; \
b40e3958 48025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48026 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48027 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
48028 for flag in $(EXTRA_TARGET_FLAGS); do \
48029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48030 done; \
48031 (cd $(TARGET_SUBDIR)/zlib && \
48032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48034 "RANLIB=$${RANLIB}" \
0c24b341 48035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48036 dvi) \
4fa63067 48037 || exit 1
e393202e 48038
6bd3dfaa 48039@endif target-zlib
930314a4 48040
56a8fe78
DD
48041.PHONY: maybe-pdf-target-zlib pdf-target-zlib
48042maybe-pdf-target-zlib:
48043@if target-zlib
48044maybe-pdf-target-zlib: pdf-target-zlib
48045
48046pdf-target-zlib: \
48047 configure-target-zlib
48048 @: $(MAKE); $(unstage)
48049 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48050 r=`${PWD_COMMAND}`; export r; \
48051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48052 $(NORMAL_TARGET_EXPORTS) \
48053 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
48054 for flag in $(EXTRA_TARGET_FLAGS); do \
48055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48056 done; \
48057 (cd $(TARGET_SUBDIR)/zlib && \
48058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48060 "RANLIB=$${RANLIB}" \
0c24b341 48061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48062 pdf) \
48063 || exit 1
48064
48065@endif target-zlib
48066
6d389afc
MS
48067.PHONY: maybe-html-target-zlib html-target-zlib
48068maybe-html-target-zlib:
48069@if target-zlib
48070maybe-html-target-zlib: html-target-zlib
48071
48072html-target-zlib: \
48073 configure-target-zlib
0aed8855 48074 @: $(MAKE); $(unstage)
6d389afc
MS
48075 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48076 r=`${PWD_COMMAND}`; export r; \
48077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48078 $(NORMAL_TARGET_EXPORTS) \
48079 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
48080 for flag in $(EXTRA_TARGET_FLAGS); do \
48081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48082 done; \
48083 (cd $(TARGET_SUBDIR)/zlib && \
48084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48086 "RANLIB=$${RANLIB}" \
0c24b341 48087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48088 html) \
48089 || exit 1
48090
48091@endif target-zlib
48092
4fa63067
NN
48093.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
48094maybe-TAGS-target-zlib:
6bd3dfaa
PB
48095@if target-zlib
48096maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 48097
4fa63067
NN
48098TAGS-target-zlib: \
48099 configure-target-zlib
0aed8855 48100 @: $(MAKE); $(unstage)
4fa63067
NN
48101 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48102 r=`${PWD_COMMAND}`; export r; \
b40e3958 48103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48104 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48105 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
48106 for flag in $(EXTRA_TARGET_FLAGS); do \
48107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48108 done; \
48109 (cd $(TARGET_SUBDIR)/zlib && \
48110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48112 "RANLIB=$${RANLIB}" \
0c24b341 48113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48114 TAGS) \
4fa63067 48115 || exit 1
e393202e 48116
6bd3dfaa 48117@endif target-zlib
15723a45 48118
4fa63067
NN
48119.PHONY: maybe-install-info-target-zlib install-info-target-zlib
48120maybe-install-info-target-zlib:
6bd3dfaa
PB
48121@if target-zlib
48122maybe-install-info-target-zlib: install-info-target-zlib
15723a45 48123
4fa63067
NN
48124install-info-target-zlib: \
48125 configure-target-zlib \
48126 info-target-zlib
0aed8855 48127 @: $(MAKE); $(unstage)
4fa63067 48128 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48129 r=`${PWD_COMMAND}`; export r; \
48130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48131 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48132 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
48133 for flag in $(EXTRA_TARGET_FLAGS); do \
48134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48135 done; \
48136 (cd $(TARGET_SUBDIR)/zlib && \
48137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48139 "RANLIB=$${RANLIB}" \
0c24b341 48140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48141 install-info) \
bba45b8b 48142 || exit 1
e393202e 48143
6bd3dfaa 48144@endif target-zlib
16ae0395 48145
a3ca38d2
DD
48146.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
48147maybe-install-pdf-target-zlib:
48148@if target-zlib
48149maybe-install-pdf-target-zlib: install-pdf-target-zlib
48150
48151install-pdf-target-zlib: \
48152 configure-target-zlib \
48153 pdf-target-zlib
48154 @: $(MAKE); $(unstage)
48155 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48156 r=`${PWD_COMMAND}`; export r; \
48157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48158 $(NORMAL_TARGET_EXPORTS) \
48159 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
48160 for flag in $(EXTRA_TARGET_FLAGS); do \
48161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48162 done; \
48163 (cd $(TARGET_SUBDIR)/zlib && \
48164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48166 "RANLIB=$${RANLIB}" \
0c24b341 48167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48168 install-pdf) \
48169 || exit 1
48170
48171@endif target-zlib
48172
108a6f8e
CD
48173.PHONY: maybe-install-html-target-zlib install-html-target-zlib
48174maybe-install-html-target-zlib:
48175@if target-zlib
48176maybe-install-html-target-zlib: install-html-target-zlib
48177
48178install-html-target-zlib: \
48179 configure-target-zlib \
48180 html-target-zlib
48181 @: $(MAKE); $(unstage)
48182 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48183 r=`${PWD_COMMAND}`; export r; \
48184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48185 $(NORMAL_TARGET_EXPORTS) \
48186 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
48187 for flag in $(EXTRA_TARGET_FLAGS); do \
48188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48189 done; \
48190 (cd $(TARGET_SUBDIR)/zlib && \
48191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48193 "RANLIB=$${RANLIB}" \
0c24b341 48194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48195 install-html) \
48196 || exit 1
48197
48198@endif target-zlib
48199
4fa63067
NN
48200.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
48201maybe-installcheck-target-zlib:
6bd3dfaa
PB
48202@if target-zlib
48203maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 48204
4fa63067
NN
48205installcheck-target-zlib: \
48206 configure-target-zlib
0aed8855 48207 @: $(MAKE); $(unstage)
4fa63067
NN
48208 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48209 r=`${PWD_COMMAND}`; export r; \
48210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48211 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48212 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
48213 for flag in $(EXTRA_TARGET_FLAGS); do \
48214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48215 done; \
48216 (cd $(TARGET_SUBDIR)/zlib && \
48217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48219 "RANLIB=$${RANLIB}" \
0c24b341 48220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48221 installcheck) \
4fa63067 48222 || exit 1
e393202e 48223
6bd3dfaa 48224@endif target-zlib
16ae0395 48225
4fa63067
NN
48226.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
48227maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
48228@if target-zlib
48229maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 48230
4fa63067 48231mostlyclean-target-zlib:
0aed8855 48232 @: $(MAKE); $(unstage)
4fa63067
NN
48233 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48234 r=`${PWD_COMMAND}`; export r; \
48235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48236 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48237 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
48238 for flag in $(EXTRA_TARGET_FLAGS); do \
48239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48240 done; \
48241 (cd $(TARGET_SUBDIR)/zlib && \
48242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48244 "RANLIB=$${RANLIB}" \
0c24b341 48245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48246 mostlyclean) \
4fa63067 48247 || exit 1
e393202e 48248
6bd3dfaa 48249@endif target-zlib
15723a45 48250
4fa63067
NN
48251.PHONY: maybe-clean-target-zlib clean-target-zlib
48252maybe-clean-target-zlib:
6bd3dfaa
PB
48253@if target-zlib
48254maybe-clean-target-zlib: clean-target-zlib
15723a45 48255
4fa63067 48256clean-target-zlib:
0aed8855 48257 @: $(MAKE); $(unstage)
4fa63067 48258 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48259 r=`${PWD_COMMAND}`; export r; \
48260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48261 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48262 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
48263 for flag in $(EXTRA_TARGET_FLAGS); do \
48264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48265 done; \
48266 (cd $(TARGET_SUBDIR)/zlib && \
48267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48269 "RANLIB=$${RANLIB}" \
0c24b341 48270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48271 clean) \
bba45b8b 48272 || exit 1
e393202e 48273
6bd3dfaa 48274@endif target-zlib
e393202e 48275
4fa63067
NN
48276.PHONY: maybe-distclean-target-zlib distclean-target-zlib
48277maybe-distclean-target-zlib:
6bd3dfaa
PB
48278@if target-zlib
48279maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 48280
4fa63067 48281distclean-target-zlib:
0aed8855 48282 @: $(MAKE); $(unstage)
4fa63067
NN
48283 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48284 r=`${PWD_COMMAND}`; export r; \
b40e3958 48285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48286 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48287 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
48288 for flag in $(EXTRA_TARGET_FLAGS); do \
48289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48290 done; \
48291 (cd $(TARGET_SUBDIR)/zlib && \
48292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48294 "RANLIB=$${RANLIB}" \
0c24b341 48295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48296 distclean) \
4fa63067 48297 || exit 1
e393202e 48298
6bd3dfaa 48299@endif target-zlib
e393202e 48300
4fa63067
NN
48301.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
48302maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
48303@if target-zlib
48304maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 48305
4fa63067 48306maintainer-clean-target-zlib:
0aed8855 48307 @: $(MAKE); $(unstage)
4fa63067
NN
48308 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48309 r=`${PWD_COMMAND}`; export r; \
b40e3958 48310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48311 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48312 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
48313 for flag in $(EXTRA_TARGET_FLAGS); do \
48314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48315 done; \
48316 (cd $(TARGET_SUBDIR)/zlib && \
48317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48319 "RANLIB=$${RANLIB}" \
0c24b341 48320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48321 maintainer-clean) \
4fa63067 48322 || exit 1
e393202e 48323
6bd3dfaa 48324@endif target-zlib
930314a4 48325
4fa63067 48326
15723a45 48327
a7254363 48328
e90269c8 48329
a7254363
PB
48330.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
48331maybe-configure-target-boehm-gc:
4f0ef2d8
CD
48332@if gcc-bootstrap
48333configure-target-boehm-gc: stage_current
48334@endif gcc-bootstrap
a7254363
PB
48335@if target-boehm-gc
48336maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 48337configure-target-boehm-gc:
0aed8855
PB
48338 @: $(MAKE); $(unstage)
48339 @r=`${PWD_COMMAND}`; export r; \
48340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48341 echo "Checking multilib configuration for boehm-gc..."; \
48342 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
48343 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
48344 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48345 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48346 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
48347 else \
48348 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
48349 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
48350 fi; \
48351 else \
48352 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
48353 fi; \
48354 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 48355 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 48356 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48357 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
48358 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 48359 case $(srcdir) in \
b00612cc
PB
48360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48361 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
48362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48363 esac; \
b00612cc
PB
48364 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
48365 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
48366 rm -f no-such-file || : ; \
48367 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48368 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48369 --target=${target_alias} $${srcdiroption} \
bba45b8b 48370 || exit 1
6bd3dfaa 48371@endif target-boehm-gc
e393202e 48372
a7254363
PB
48373
48374
d545f33b
PB
48375
48376
4fa63067
NN
48377.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
48378maybe-all-target-boehm-gc:
4f0ef2d8
CD
48379@if gcc-bootstrap
48380all-target-boehm-gc: stage_current
48381@endif gcc-bootstrap
6bd3dfaa 48382@if target-boehm-gc
72b2455a 48383TARGET-target-boehm-gc=all
6bd3dfaa 48384maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 48385all-target-boehm-gc: configure-target-boehm-gc
0aed8855 48386 @: $(MAKE); $(unstage)
b40e3958
L
48387 @r=`${PWD_COMMAND}`; export r; \
48388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48389 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48390 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
48391 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48392 $(TARGET-target-boehm-gc))
6bd3dfaa 48393@endif target-boehm-gc
e393202e 48394
a7254363
PB
48395
48396
d545f33b
PB
48397
48398
4fa63067
NN
48399.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
48400maybe-check-target-boehm-gc:
6bd3dfaa
PB
48401@if target-boehm-gc
48402maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 48403
4fa63067 48404check-target-boehm-gc:
0aed8855 48405 @: $(MAKE); $(unstage)
b40e3958
L
48406 @r=`${PWD_COMMAND}`; export r; \
48407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48408 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48409 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 48410 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 48411
6bd3dfaa 48412@endif target-boehm-gc
930314a4 48413
4fa63067
NN
48414.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
48415maybe-install-target-boehm-gc:
6bd3dfaa
PB
48416@if target-boehm-gc
48417maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 48418
4fa63067 48419install-target-boehm-gc: installdirs
0aed8855 48420 @: $(MAKE); $(unstage)
b40e3958
L
48421 @r=`${PWD_COMMAND}`; export r; \
48422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48423 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48424 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 48425 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48426
6bd3dfaa 48427@endif target-boehm-gc
e393202e 48428
56a8fe78 48429# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48430
48431.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
48432maybe-info-target-boehm-gc:
6bd3dfaa
PB
48433@if target-boehm-gc
48434maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
48435
48436info-target-boehm-gc: \
48437 configure-target-boehm-gc
0aed8855 48438 @: $(MAKE); $(unstage)
4fa63067
NN
48439 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48440 r=`${PWD_COMMAND}`; export r; \
48441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48442 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48443 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
48444 for flag in $(EXTRA_TARGET_FLAGS); do \
48445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48446 done; \
48447 (cd $(TARGET_SUBDIR)/boehm-gc && \
48448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48450 "RANLIB=$${RANLIB}" \
0c24b341 48451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48452 info) \
4fa63067
NN
48453 || exit 1
48454
6bd3dfaa 48455@endif target-boehm-gc
4fa63067
NN
48456
48457.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
48458maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
48459@if target-boehm-gc
48460maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
48461
48462dvi-target-boehm-gc: \
48463 configure-target-boehm-gc
0aed8855 48464 @: $(MAKE); $(unstage)
4fa63067
NN
48465 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48466 r=`${PWD_COMMAND}`; export r; \
48467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48468 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48469 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
48470 for flag in $(EXTRA_TARGET_FLAGS); do \
48471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48472 done; \
48473 (cd $(TARGET_SUBDIR)/boehm-gc && \
48474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48476 "RANLIB=$${RANLIB}" \
0c24b341 48477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48478 dvi) \
4fa63067
NN
48479 || exit 1
48480
6bd3dfaa 48481@endif target-boehm-gc
4fa63067 48482
56a8fe78
DD
48483.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
48484maybe-pdf-target-boehm-gc:
48485@if target-boehm-gc
48486maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
48487
48488pdf-target-boehm-gc: \
48489 configure-target-boehm-gc
48490 @: $(MAKE); $(unstage)
48491 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48492 r=`${PWD_COMMAND}`; export r; \
48493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48494 $(NORMAL_TARGET_EXPORTS) \
48495 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48496 for flag in $(EXTRA_TARGET_FLAGS); do \
48497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48498 done; \
48499 (cd $(TARGET_SUBDIR)/boehm-gc && \
48500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48502 "RANLIB=$${RANLIB}" \
0c24b341 48503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48504 pdf) \
48505 || exit 1
48506
48507@endif target-boehm-gc
48508
6d389afc
MS
48509.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
48510maybe-html-target-boehm-gc:
48511@if target-boehm-gc
48512maybe-html-target-boehm-gc: html-target-boehm-gc
48513
48514html-target-boehm-gc: \
48515 configure-target-boehm-gc
0aed8855 48516 @: $(MAKE); $(unstage)
6d389afc
MS
48517 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48518 r=`${PWD_COMMAND}`; export r; \
48519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48520 $(NORMAL_TARGET_EXPORTS) \
48521 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
48522 for flag in $(EXTRA_TARGET_FLAGS); do \
48523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48524 done; \
48525 (cd $(TARGET_SUBDIR)/boehm-gc && \
48526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48528 "RANLIB=$${RANLIB}" \
0c24b341 48529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48530 html) \
48531 || exit 1
48532
48533@endif target-boehm-gc
48534
4fa63067
NN
48535.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
48536maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
48537@if target-boehm-gc
48538maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
48539
48540TAGS-target-boehm-gc: \
48541 configure-target-boehm-gc
0aed8855 48542 @: $(MAKE); $(unstage)
4fa63067
NN
48543 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48544 r=`${PWD_COMMAND}`; export r; \
48545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48546 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48547 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
48548 for flag in $(EXTRA_TARGET_FLAGS); do \
48549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48550 done; \
48551 (cd $(TARGET_SUBDIR)/boehm-gc && \
48552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48554 "RANLIB=$${RANLIB}" \
0c24b341 48555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48556 TAGS) \
4fa63067
NN
48557 || exit 1
48558
6bd3dfaa 48559@endif target-boehm-gc
4fa63067
NN
48560
48561.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
48562maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
48563@if target-boehm-gc
48564maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
48565
48566install-info-target-boehm-gc: \
48567 configure-target-boehm-gc \
48568 info-target-boehm-gc
0aed8855 48569 @: $(MAKE); $(unstage)
4fa63067
NN
48570 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48571 r=`${PWD_COMMAND}`; export r; \
48572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48573 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48574 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
48575 for flag in $(EXTRA_TARGET_FLAGS); do \
48576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48577 done; \
48578 (cd $(TARGET_SUBDIR)/boehm-gc && \
48579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48581 "RANLIB=$${RANLIB}" \
0c24b341 48582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48583 install-info) \
4fa63067
NN
48584 || exit 1
48585
6bd3dfaa 48586@endif target-boehm-gc
4fa63067 48587
a3ca38d2
DD
48588.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
48589maybe-install-pdf-target-boehm-gc:
48590@if target-boehm-gc
48591maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
48592
48593install-pdf-target-boehm-gc: \
48594 configure-target-boehm-gc \
48595 pdf-target-boehm-gc
48596 @: $(MAKE); $(unstage)
48597 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48598 r=`${PWD_COMMAND}`; export r; \
48599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48600 $(NORMAL_TARGET_EXPORTS) \
48601 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48602 for flag in $(EXTRA_TARGET_FLAGS); do \
48603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48604 done; \
48605 (cd $(TARGET_SUBDIR)/boehm-gc && \
48606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48608 "RANLIB=$${RANLIB}" \
0c24b341 48609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48610 install-pdf) \
48611 || exit 1
48612
48613@endif target-boehm-gc
48614
108a6f8e
CD
48615.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
48616maybe-install-html-target-boehm-gc:
48617@if target-boehm-gc
48618maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
48619
48620install-html-target-boehm-gc: \
48621 configure-target-boehm-gc \
48622 html-target-boehm-gc
48623 @: $(MAKE); $(unstage)
48624 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48625 r=`${PWD_COMMAND}`; export r; \
48626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48627 $(NORMAL_TARGET_EXPORTS) \
48628 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
48629 for flag in $(EXTRA_TARGET_FLAGS); do \
48630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48631 done; \
48632 (cd $(TARGET_SUBDIR)/boehm-gc && \
48633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48635 "RANLIB=$${RANLIB}" \
0c24b341 48636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48637 install-html) \
48638 || exit 1
48639
48640@endif target-boehm-gc
48641
4fa63067
NN
48642.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
48643maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
48644@if target-boehm-gc
48645maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
48646
48647installcheck-target-boehm-gc: \
48648 configure-target-boehm-gc
0aed8855 48649 @: $(MAKE); $(unstage)
4fa63067
NN
48650 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48651 r=`${PWD_COMMAND}`; export r; \
48652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48653 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48654 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
48655 for flag in $(EXTRA_TARGET_FLAGS); do \
48656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48657 done; \
48658 (cd $(TARGET_SUBDIR)/boehm-gc && \
48659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48661 "RANLIB=$${RANLIB}" \
0c24b341 48662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48663 installcheck) \
4fa63067
NN
48664 || exit 1
48665
6bd3dfaa 48666@endif target-boehm-gc
4fa63067
NN
48667
48668.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
48669maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
48670@if target-boehm-gc
48671maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
48672
48673mostlyclean-target-boehm-gc:
0aed8855 48674 @: $(MAKE); $(unstage)
4fa63067
NN
48675 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48676 r=`${PWD_COMMAND}`; export r; \
48677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48678 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48679 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48680 for flag in $(EXTRA_TARGET_FLAGS); do \
48681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48682 done; \
48683 (cd $(TARGET_SUBDIR)/boehm-gc && \
48684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48686 "RANLIB=$${RANLIB}" \
0c24b341 48687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48688 mostlyclean) \
4fa63067
NN
48689 || exit 1
48690
6bd3dfaa 48691@endif target-boehm-gc
4fa63067
NN
48692
48693.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
48694maybe-clean-target-boehm-gc:
6bd3dfaa
PB
48695@if target-boehm-gc
48696maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
48697
48698clean-target-boehm-gc:
0aed8855 48699 @: $(MAKE); $(unstage)
4fa63067
NN
48700 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48701 r=`${PWD_COMMAND}`; export r; \
48702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48703 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48704 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48705 for flag in $(EXTRA_TARGET_FLAGS); do \
48706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48707 done; \
48708 (cd $(TARGET_SUBDIR)/boehm-gc && \
48709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48711 "RANLIB=$${RANLIB}" \
0c24b341 48712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48713 clean) \
4fa63067
NN
48714 || exit 1
48715
6bd3dfaa 48716@endif target-boehm-gc
4fa63067
NN
48717
48718.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
48719maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
48720@if target-boehm-gc
48721maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
48722
48723distclean-target-boehm-gc:
0aed8855 48724 @: $(MAKE); $(unstage)
4fa63067
NN
48725 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48726 r=`${PWD_COMMAND}`; export r; \
48727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48728 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48729 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48730 for flag in $(EXTRA_TARGET_FLAGS); do \
48731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48732 done; \
48733 (cd $(TARGET_SUBDIR)/boehm-gc && \
48734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48736 "RANLIB=$${RANLIB}" \
0c24b341 48737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48738 distclean) \
4fa63067
NN
48739 || exit 1
48740
6bd3dfaa 48741@endif target-boehm-gc
4fa63067
NN
48742
48743.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
48744maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
48745@if target-boehm-gc
48746maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
48747
48748maintainer-clean-target-boehm-gc:
0aed8855 48749 @: $(MAKE); $(unstage)
4fa63067
NN
48750 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48751 r=`${PWD_COMMAND}`; export r; \
48752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48753 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48754 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48755 for flag in $(EXTRA_TARGET_FLAGS); do \
48756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48757 done; \
48758 (cd $(TARGET_SUBDIR)/boehm-gc && \
48759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48761 "RANLIB=$${RANLIB}" \
0c24b341 48762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48763 maintainer-clean) \
4fa63067
NN
48764 || exit 1
48765
6bd3dfaa 48766@endif target-boehm-gc
4fa63067
NN
48767
48768
15723a45 48769
15723a45 48770
a7254363
PB
48771
48772.PHONY: configure-target-qthreads maybe-configure-target-qthreads
48773maybe-configure-target-qthreads:
4f0ef2d8
CD
48774@if gcc-bootstrap
48775configure-target-qthreads: stage_current
48776@endif gcc-bootstrap
a7254363
PB
48777@if target-qthreads
48778maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 48779configure-target-qthreads:
0aed8855
PB
48780 @: $(MAKE); $(unstage)
48781 @r=`${PWD_COMMAND}`; export r; \
48782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48783 echo "Checking multilib configuration for qthreads..."; \
48784 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
48785 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
48786 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48787 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48788 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
48789 else \
48790 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
48791 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
48792 fi; \
48793 else \
48794 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
48795 fi; \
48796 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 48797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 48798 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48799 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
48800 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 48801 case $(srcdir) in \
b00612cc
PB
48802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48803 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
48804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48805 esac; \
b00612cc
PB
48806 srcdiroption="--srcdir=$${topdir}/qthreads"; \
48807 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
48808 rm -f no-such-file || : ; \
48809 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48810 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48811 --target=${target_alias} $${srcdiroption} \
bba45b8b 48812 || exit 1
6bd3dfaa 48813@endif target-qthreads
252b5132 48814
a7254363
PB
48815
48816
d545f33b
PB
48817
48818
4fa63067
NN
48819.PHONY: all-target-qthreads maybe-all-target-qthreads
48820maybe-all-target-qthreads:
4f0ef2d8
CD
48821@if gcc-bootstrap
48822all-target-qthreads: stage_current
48823@endif gcc-bootstrap
6bd3dfaa 48824@if target-qthreads
72b2455a 48825TARGET-target-qthreads=all
6bd3dfaa 48826maybe-all-target-qthreads: all-target-qthreads
4fa63067 48827all-target-qthreads: configure-target-qthreads
0aed8855 48828 @: $(MAKE); $(unstage)
b40e3958
L
48829 @r=`${PWD_COMMAND}`; export r; \
48830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48831 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48832 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
48833 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48834 $(TARGET-target-qthreads))
6bd3dfaa 48835@endif target-qthreads
252b5132 48836
a7254363
PB
48837
48838
d545f33b
PB
48839
48840
4fa63067
NN
48841.PHONY: check-target-qthreads maybe-check-target-qthreads
48842maybe-check-target-qthreads:
6bd3dfaa
PB
48843@if target-qthreads
48844maybe-check-target-qthreads: check-target-qthreads
16ae0395 48845
4fa63067 48846check-target-qthreads:
0aed8855 48847 @: $(MAKE); $(unstage)
b40e3958
L
48848 @r=`${PWD_COMMAND}`; export r; \
48849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48850 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48851 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 48852 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 48853
6bd3dfaa 48854@endif target-qthreads
930314a4 48855
4fa63067
NN
48856.PHONY: install-target-qthreads maybe-install-target-qthreads
48857maybe-install-target-qthreads:
6bd3dfaa
PB
48858@if target-qthreads
48859maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
48860
48861install-target-qthreads: installdirs
0aed8855 48862 @: $(MAKE); $(unstage)
4fa63067
NN
48863 @r=`${PWD_COMMAND}`; export r; \
48864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48865 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48866 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 48867 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48868
6bd3dfaa 48869@endif target-qthreads
4fa63067 48870
56a8fe78 48871# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48872
48873.PHONY: maybe-info-target-qthreads info-target-qthreads
48874maybe-info-target-qthreads:
6bd3dfaa
PB
48875@if target-qthreads
48876maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
48877
48878info-target-qthreads: \
48879 configure-target-qthreads
0aed8855 48880 @: $(MAKE); $(unstage)
4fa63067
NN
48881 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48882 r=`${PWD_COMMAND}`; export r; \
48883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48884 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48885 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
48886 for flag in $(EXTRA_TARGET_FLAGS); do \
48887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48888 done; \
48889 (cd $(TARGET_SUBDIR)/qthreads && \
48890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48892 "RANLIB=$${RANLIB}" \
0c24b341 48893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48894 info) \
4fa63067
NN
48895 || exit 1
48896
6bd3dfaa 48897@endif target-qthreads
4fa63067
NN
48898
48899.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
48900maybe-dvi-target-qthreads:
6bd3dfaa
PB
48901@if target-qthreads
48902maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
48903
48904dvi-target-qthreads: \
48905 configure-target-qthreads
0aed8855 48906 @: $(MAKE); $(unstage)
4fa63067
NN
48907 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48908 r=`${PWD_COMMAND}`; export r; \
48909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48910 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48911 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
48912 for flag in $(EXTRA_TARGET_FLAGS); do \
48913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48914 done; \
48915 (cd $(TARGET_SUBDIR)/qthreads && \
48916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48918 "RANLIB=$${RANLIB}" \
0c24b341 48919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48920 dvi) \
4fa63067
NN
48921 || exit 1
48922
6bd3dfaa 48923@endif target-qthreads
4fa63067 48924
56a8fe78
DD
48925.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
48926maybe-pdf-target-qthreads:
48927@if target-qthreads
48928maybe-pdf-target-qthreads: pdf-target-qthreads
48929
48930pdf-target-qthreads: \
48931 configure-target-qthreads
48932 @: $(MAKE); $(unstage)
48933 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48934 r=`${PWD_COMMAND}`; export r; \
48935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48936 $(NORMAL_TARGET_EXPORTS) \
48937 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
48938 for flag in $(EXTRA_TARGET_FLAGS); do \
48939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48940 done; \
48941 (cd $(TARGET_SUBDIR)/qthreads && \
48942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48944 "RANLIB=$${RANLIB}" \
0c24b341 48945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48946 pdf) \
48947 || exit 1
48948
48949@endif target-qthreads
48950
6d389afc
MS
48951.PHONY: maybe-html-target-qthreads html-target-qthreads
48952maybe-html-target-qthreads:
48953@if target-qthreads
48954maybe-html-target-qthreads: html-target-qthreads
48955
48956html-target-qthreads: \
48957 configure-target-qthreads
0aed8855 48958 @: $(MAKE); $(unstage)
6d389afc
MS
48959 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48960 r=`${PWD_COMMAND}`; export r; \
48961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48962 $(NORMAL_TARGET_EXPORTS) \
48963 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
48964 for flag in $(EXTRA_TARGET_FLAGS); do \
48965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48966 done; \
48967 (cd $(TARGET_SUBDIR)/qthreads && \
48968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48970 "RANLIB=$${RANLIB}" \
0c24b341 48971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48972 html) \
48973 || exit 1
48974
48975@endif target-qthreads
48976
4fa63067
NN
48977.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
48978maybe-TAGS-target-qthreads:
6bd3dfaa
PB
48979@if target-qthreads
48980maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
48981
48982TAGS-target-qthreads: \
48983 configure-target-qthreads
0aed8855 48984 @: $(MAKE); $(unstage)
4fa63067
NN
48985 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48986 r=`${PWD_COMMAND}`; export r; \
48987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48988 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48989 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
48990 for flag in $(EXTRA_TARGET_FLAGS); do \
48991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48992 done; \
48993 (cd $(TARGET_SUBDIR)/qthreads && \
48994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48996 "RANLIB=$${RANLIB}" \
0c24b341 48997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48998 TAGS) \
4fa63067
NN
48999 || exit 1
49000
6bd3dfaa 49001@endif target-qthreads
4fa63067
NN
49002
49003.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
49004maybe-install-info-target-qthreads:
6bd3dfaa
PB
49005@if target-qthreads
49006maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
49007
49008install-info-target-qthreads: \
49009 configure-target-qthreads \
49010 info-target-qthreads
0aed8855 49011 @: $(MAKE); $(unstage)
4fa63067
NN
49012 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49013 r=`${PWD_COMMAND}`; export r; \
49014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49015 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49016 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
49017 for flag in $(EXTRA_TARGET_FLAGS); do \
49018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49019 done; \
49020 (cd $(TARGET_SUBDIR)/qthreads && \
49021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49023 "RANLIB=$${RANLIB}" \
0c24b341 49024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49025 install-info) \
4fa63067
NN
49026 || exit 1
49027
6bd3dfaa 49028@endif target-qthreads
4fa63067 49029
a3ca38d2
DD
49030.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
49031maybe-install-pdf-target-qthreads:
49032@if target-qthreads
49033maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
49034
49035install-pdf-target-qthreads: \
49036 configure-target-qthreads \
49037 pdf-target-qthreads
49038 @: $(MAKE); $(unstage)
49039 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49040 r=`${PWD_COMMAND}`; export r; \
49041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49042 $(NORMAL_TARGET_EXPORTS) \
49043 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
49044 for flag in $(EXTRA_TARGET_FLAGS); do \
49045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49046 done; \
49047 (cd $(TARGET_SUBDIR)/qthreads && \
49048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49050 "RANLIB=$${RANLIB}" \
0c24b341 49051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49052 install-pdf) \
49053 || exit 1
49054
49055@endif target-qthreads
49056
108a6f8e
CD
49057.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
49058maybe-install-html-target-qthreads:
49059@if target-qthreads
49060maybe-install-html-target-qthreads: install-html-target-qthreads
49061
49062install-html-target-qthreads: \
49063 configure-target-qthreads \
49064 html-target-qthreads
49065 @: $(MAKE); $(unstage)
49066 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49067 r=`${PWD_COMMAND}`; export r; \
49068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49069 $(NORMAL_TARGET_EXPORTS) \
49070 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
49071 for flag in $(EXTRA_TARGET_FLAGS); do \
49072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49073 done; \
49074 (cd $(TARGET_SUBDIR)/qthreads && \
49075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49077 "RANLIB=$${RANLIB}" \
0c24b341 49078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49079 install-html) \
49080 || exit 1
49081
49082@endif target-qthreads
49083
4fa63067
NN
49084.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
49085maybe-installcheck-target-qthreads:
6bd3dfaa
PB
49086@if target-qthreads
49087maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
49088
49089installcheck-target-qthreads: \
49090 configure-target-qthreads
0aed8855 49091 @: $(MAKE); $(unstage)
4fa63067
NN
49092 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49093 r=`${PWD_COMMAND}`; export r; \
49094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49095 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49096 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
49097 for flag in $(EXTRA_TARGET_FLAGS); do \
49098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49099 done; \
49100 (cd $(TARGET_SUBDIR)/qthreads && \
49101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49103 "RANLIB=$${RANLIB}" \
0c24b341 49104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49105 installcheck) \
4fa63067
NN
49106 || exit 1
49107
6bd3dfaa 49108@endif target-qthreads
4fa63067
NN
49109
49110.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
49111maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
49112@if target-qthreads
49113maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
49114
49115mostlyclean-target-qthreads:
0aed8855 49116 @: $(MAKE); $(unstage)
4fa63067
NN
49117 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49118 r=`${PWD_COMMAND}`; export r; \
49119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49120 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49121 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
49122 for flag in $(EXTRA_TARGET_FLAGS); do \
49123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49124 done; \
49125 (cd $(TARGET_SUBDIR)/qthreads && \
49126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49128 "RANLIB=$${RANLIB}" \
0c24b341 49129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49130 mostlyclean) \
4fa63067
NN
49131 || exit 1
49132
6bd3dfaa 49133@endif target-qthreads
4fa63067
NN
49134
49135.PHONY: maybe-clean-target-qthreads clean-target-qthreads
49136maybe-clean-target-qthreads:
6bd3dfaa
PB
49137@if target-qthreads
49138maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
49139
49140clean-target-qthreads:
0aed8855 49141 @: $(MAKE); $(unstage)
4fa63067
NN
49142 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49143 r=`${PWD_COMMAND}`; export r; \
49144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49145 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49146 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
49147 for flag in $(EXTRA_TARGET_FLAGS); do \
49148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49149 done; \
49150 (cd $(TARGET_SUBDIR)/qthreads && \
49151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49153 "RANLIB=$${RANLIB}" \
0c24b341 49154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49155 clean) \
4fa63067
NN
49156 || exit 1
49157
6bd3dfaa 49158@endif target-qthreads
4fa63067
NN
49159
49160.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
49161maybe-distclean-target-qthreads:
6bd3dfaa
PB
49162@if target-qthreads
49163maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
49164
49165distclean-target-qthreads:
0aed8855 49166 @: $(MAKE); $(unstage)
4fa63067
NN
49167 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49168 r=`${PWD_COMMAND}`; export r; \
49169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49170 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49171 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
49172 for flag in $(EXTRA_TARGET_FLAGS); do \
49173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49174 done; \
49175 (cd $(TARGET_SUBDIR)/qthreads && \
49176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49178 "RANLIB=$${RANLIB}" \
0c24b341 49179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49180 distclean) \
4fa63067
NN
49181 || exit 1
49182
6bd3dfaa 49183@endif target-qthreads
4fa63067
NN
49184
49185.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
49186maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
49187@if target-qthreads
49188maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
49189
49190maintainer-clean-target-qthreads:
0aed8855 49191 @: $(MAKE); $(unstage)
4fa63067
NN
49192 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49193 r=`${PWD_COMMAND}`; export r; \
49194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49195 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49196 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
49197 for flag in $(EXTRA_TARGET_FLAGS); do \
49198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49199 done; \
49200 (cd $(TARGET_SUBDIR)/qthreads && \
49201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49203 "RANLIB=$${RANLIB}" \
0c24b341 49204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49205 maintainer-clean) \
4fa63067 49206 || exit 1
16ae0395 49207
6bd3dfaa 49208@endif target-qthreads
49b7683b 49209
e393202e 49210
15723a45 49211
e90269c8 49212
a7254363
PB
49213
49214.PHONY: configure-target-rda maybe-configure-target-rda
49215maybe-configure-target-rda:
4f0ef2d8
CD
49216@if gcc-bootstrap
49217configure-target-rda: stage_current
49218@endif gcc-bootstrap
a7254363
PB
49219@if target-rda
49220maybe-configure-target-rda: configure-target-rda
c52c6897 49221configure-target-rda:
0aed8855
PB
49222 @: $(MAKE); $(unstage)
49223 @r=`${PWD_COMMAND}`; export r; \
49224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49225 echo "Checking multilib configuration for rda..."; \
49226 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
49227 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
49228 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
49229 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
49230 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
49231 else \
49232 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
49233 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
49234 fi; \
49235 else \
49236 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
49237 fi; \
49238 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 49239 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 49240 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49241 echo Configuring in $(TARGET_SUBDIR)/rda; \
49242 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 49243 case $(srcdir) in \
b00612cc
PB
49244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49245 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
49246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49247 esac; \
b00612cc
PB
49248 srcdiroption="--srcdir=$${topdir}/rda"; \
49249 libsrcdir="$$s/rda"; \
bba45b8b
NN
49250 rm -f no-such-file || : ; \
49251 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49252 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49253 --target=${target_alias} $${srcdiroption} \
bba45b8b 49254 || exit 1
6bd3dfaa 49255@endif target-rda
49b7683b 49256
a7254363
PB
49257
49258
d545f33b
PB
49259
49260
4fa63067
NN
49261.PHONY: all-target-rda maybe-all-target-rda
49262maybe-all-target-rda:
4f0ef2d8
CD
49263@if gcc-bootstrap
49264all-target-rda: stage_current
49265@endif gcc-bootstrap
6bd3dfaa 49266@if target-rda
72b2455a 49267TARGET-target-rda=all
6bd3dfaa 49268maybe-all-target-rda: all-target-rda
4fa63067 49269all-target-rda: configure-target-rda
0aed8855 49270 @: $(MAKE); $(unstage)
b40e3958
L
49271 @r=`${PWD_COMMAND}`; export r; \
49272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49273 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49274 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
49275 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49276 $(TARGET-target-rda))
6bd3dfaa 49277@endif target-rda
252b5132 49278
a7254363
PB
49279
49280
d545f33b
PB
49281
49282
4fa63067
NN
49283.PHONY: check-target-rda maybe-check-target-rda
49284maybe-check-target-rda:
6bd3dfaa
PB
49285@if target-rda
49286maybe-check-target-rda: check-target-rda
16ae0395 49287
4fa63067 49288check-target-rda:
0aed8855 49289 @: $(MAKE); $(unstage)
b40e3958
L
49290 @r=`${PWD_COMMAND}`; export r; \
49291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49292 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49293 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 49294 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 49295
6bd3dfaa 49296@endif target-rda
930314a4 49297
4fa63067
NN
49298.PHONY: install-target-rda maybe-install-target-rda
49299maybe-install-target-rda:
6bd3dfaa
PB
49300@if target-rda
49301maybe-install-target-rda: install-target-rda
16ae0395 49302
4fa63067 49303install-target-rda: installdirs
0aed8855 49304 @: $(MAKE); $(unstage)
b40e3958
L
49305 @r=`${PWD_COMMAND}`; export r; \
49306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49307 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49308 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 49309 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49310
6bd3dfaa 49311@endif target-rda
e393202e 49312
56a8fe78 49313# Other targets (info, dvi, pdf, etc.)
15723a45 49314
4fa63067
NN
49315.PHONY: maybe-info-target-rda info-target-rda
49316maybe-info-target-rda:
6bd3dfaa
PB
49317@if target-rda
49318maybe-info-target-rda: info-target-rda
15723a45 49319
4fa63067
NN
49320info-target-rda: \
49321 configure-target-rda
0aed8855 49322 @: $(MAKE); $(unstage)
4fa63067 49323 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
49324 r=`${PWD_COMMAND}`; export r; \
49325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49326 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49327 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
49328 for flag in $(EXTRA_TARGET_FLAGS); do \
49329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49330 done; \
49331 (cd $(TARGET_SUBDIR)/rda && \
49332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49334 "RANLIB=$${RANLIB}" \
0c24b341 49335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49336 info) \
bba45b8b 49337 || exit 1
252b5132 49338
6bd3dfaa 49339@endif target-rda
4fa63067
NN
49340
49341.PHONY: maybe-dvi-target-rda dvi-target-rda
49342maybe-dvi-target-rda:
6bd3dfaa
PB
49343@if target-rda
49344maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
49345
49346dvi-target-rda: \
49347 configure-target-rda
0aed8855 49348 @: $(MAKE); $(unstage)
4fa63067
NN
49349 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49350 r=`${PWD_COMMAND}`; export r; \
b40e3958 49351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49352 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49353 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
49354 for flag in $(EXTRA_TARGET_FLAGS); do \
49355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49356 done; \
49357 (cd $(TARGET_SUBDIR)/rda && \
49358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49360 "RANLIB=$${RANLIB}" \
0c24b341 49361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49362 dvi) \
4fa63067 49363 || exit 1
252b5132 49364
6bd3dfaa 49365@endif target-rda
16ae0395 49366
56a8fe78
DD
49367.PHONY: maybe-pdf-target-rda pdf-target-rda
49368maybe-pdf-target-rda:
49369@if target-rda
49370maybe-pdf-target-rda: pdf-target-rda
49371
49372pdf-target-rda: \
49373 configure-target-rda
49374 @: $(MAKE); $(unstage)
49375 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49376 r=`${PWD_COMMAND}`; export r; \
49377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49378 $(NORMAL_TARGET_EXPORTS) \
49379 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
49380 for flag in $(EXTRA_TARGET_FLAGS); do \
49381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49382 done; \
49383 (cd $(TARGET_SUBDIR)/rda && \
49384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49386 "RANLIB=$${RANLIB}" \
0c24b341 49387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49388 pdf) \
49389 || exit 1
49390
49391@endif target-rda
49392
6d389afc
MS
49393.PHONY: maybe-html-target-rda html-target-rda
49394maybe-html-target-rda:
49395@if target-rda
49396maybe-html-target-rda: html-target-rda
49397
49398html-target-rda: \
49399 configure-target-rda
0aed8855 49400 @: $(MAKE); $(unstage)
6d389afc
MS
49401 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49402 r=`${PWD_COMMAND}`; export r; \
49403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49404 $(NORMAL_TARGET_EXPORTS) \
49405 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
49406 for flag in $(EXTRA_TARGET_FLAGS); do \
49407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49408 done; \
49409 (cd $(TARGET_SUBDIR)/rda && \
49410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49412 "RANLIB=$${RANLIB}" \
0c24b341 49413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49414 html) \
49415 || exit 1
49416
49417@endif target-rda
49418
4fa63067
NN
49419.PHONY: maybe-TAGS-target-rda TAGS-target-rda
49420maybe-TAGS-target-rda:
6bd3dfaa
PB
49421@if target-rda
49422maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
49423
49424TAGS-target-rda: \
49425 configure-target-rda
0aed8855 49426 @: $(MAKE); $(unstage)
4fa63067
NN
49427 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49428 r=`${PWD_COMMAND}`; export r; \
b40e3958 49429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49430 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49431 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
49432 for flag in $(EXTRA_TARGET_FLAGS); do \
49433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49434 done; \
49435 (cd $(TARGET_SUBDIR)/rda && \
49436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49438 "RANLIB=$${RANLIB}" \
0c24b341 49439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49440 TAGS) \
4fa63067 49441 || exit 1
e393202e 49442
6bd3dfaa 49443@endif target-rda
930314a4 49444
4fa63067
NN
49445.PHONY: maybe-install-info-target-rda install-info-target-rda
49446maybe-install-info-target-rda:
6bd3dfaa
PB
49447@if target-rda
49448maybe-install-info-target-rda: install-info-target-rda
16ae0395 49449
4fa63067
NN
49450install-info-target-rda: \
49451 configure-target-rda \
49452 info-target-rda
0aed8855 49453 @: $(MAKE); $(unstage)
4fa63067
NN
49454 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49455 r=`${PWD_COMMAND}`; export r; \
b40e3958 49456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49457 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49458 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
49459 for flag in $(EXTRA_TARGET_FLAGS); do \
49460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49461 done; \
49462 (cd $(TARGET_SUBDIR)/rda && \
49463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49465 "RANLIB=$${RANLIB}" \
0c24b341 49466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49467 install-info) \
4fa63067 49468 || exit 1
252b5132 49469
6bd3dfaa 49470@endif target-rda
e393202e 49471
a3ca38d2
DD
49472.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
49473maybe-install-pdf-target-rda:
49474@if target-rda
49475maybe-install-pdf-target-rda: install-pdf-target-rda
49476
49477install-pdf-target-rda: \
49478 configure-target-rda \
49479 pdf-target-rda
49480 @: $(MAKE); $(unstage)
49481 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49482 r=`${PWD_COMMAND}`; export r; \
49483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49484 $(NORMAL_TARGET_EXPORTS) \
49485 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
49486 for flag in $(EXTRA_TARGET_FLAGS); do \
49487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49488 done; \
49489 (cd $(TARGET_SUBDIR)/rda && \
49490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49492 "RANLIB=$${RANLIB}" \
0c24b341 49493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49494 install-pdf) \
49495 || exit 1
49496
49497@endif target-rda
49498
108a6f8e
CD
49499.PHONY: maybe-install-html-target-rda install-html-target-rda
49500maybe-install-html-target-rda:
49501@if target-rda
49502maybe-install-html-target-rda: install-html-target-rda
49503
49504install-html-target-rda: \
49505 configure-target-rda \
49506 html-target-rda
49507 @: $(MAKE); $(unstage)
49508 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49509 r=`${PWD_COMMAND}`; export r; \
49510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49511 $(NORMAL_TARGET_EXPORTS) \
49512 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
49513 for flag in $(EXTRA_TARGET_FLAGS); do \
49514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49515 done; \
49516 (cd $(TARGET_SUBDIR)/rda && \
49517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49519 "RANLIB=$${RANLIB}" \
0c24b341 49520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49521 install-html) \
49522 || exit 1
49523
49524@endif target-rda
49525
4fa63067
NN
49526.PHONY: maybe-installcheck-target-rda installcheck-target-rda
49527maybe-installcheck-target-rda:
6bd3dfaa
PB
49528@if target-rda
49529maybe-installcheck-target-rda: installcheck-target-rda
15723a45 49530
4fa63067
NN
49531installcheck-target-rda: \
49532 configure-target-rda
0aed8855 49533 @: $(MAKE); $(unstage)
4fa63067
NN
49534 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49535 r=`${PWD_COMMAND}`; export r; \
49536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49537 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49538 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
49539 for flag in $(EXTRA_TARGET_FLAGS); do \
49540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49541 done; \
49542 (cd $(TARGET_SUBDIR)/rda && \
49543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49545 "RANLIB=$${RANLIB}" \
0c24b341 49546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49547 installcheck) \
4fa63067 49548 || exit 1
15723a45 49549
6bd3dfaa 49550@endif target-rda
4fa63067
NN
49551
49552.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
49553maybe-mostlyclean-target-rda:
6bd3dfaa
PB
49554@if target-rda
49555maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
49556
49557mostlyclean-target-rda:
0aed8855 49558 @: $(MAKE); $(unstage)
4fa63067 49559 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
49560 r=`${PWD_COMMAND}`; export r; \
49561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49562 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49563 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
49564 for flag in $(EXTRA_TARGET_FLAGS); do \
49565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49566 done; \
49567 (cd $(TARGET_SUBDIR)/rda && \
49568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49570 "RANLIB=$${RANLIB}" \
0c24b341 49571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49572 mostlyclean) \
bba45b8b 49573 || exit 1
252b5132 49574
6bd3dfaa 49575@endif target-rda
4fa63067
NN
49576
49577.PHONY: maybe-clean-target-rda clean-target-rda
49578maybe-clean-target-rda:
6bd3dfaa
PB
49579@if target-rda
49580maybe-clean-target-rda: clean-target-rda
4fa63067
NN
49581
49582clean-target-rda:
0aed8855 49583 @: $(MAKE); $(unstage)
4fa63067
NN
49584 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49585 r=`${PWD_COMMAND}`; export r; \
b40e3958 49586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49587 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49588 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
49589 for flag in $(EXTRA_TARGET_FLAGS); do \
49590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49591 done; \
bba45b8b 49592 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49595 "RANLIB=$${RANLIB}" \
0c24b341 49596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49597 clean) \
4fa63067 49598 || exit 1
252b5132 49599
6bd3dfaa 49600@endif target-rda
16ae0395 49601
4fa63067
NN
49602.PHONY: maybe-distclean-target-rda distclean-target-rda
49603maybe-distclean-target-rda:
6bd3dfaa
PB
49604@if target-rda
49605maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
49606
49607distclean-target-rda:
0aed8855 49608 @: $(MAKE); $(unstage)
4fa63067
NN
49609 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49610 r=`${PWD_COMMAND}`; export r; \
b40e3958 49611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49612 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49613 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
49614 for flag in $(EXTRA_TARGET_FLAGS); do \
49615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49616 done; \
bba45b8b 49617 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49620 "RANLIB=$${RANLIB}" \
0c24b341 49621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49622 distclean) \
4fa63067 49623 || exit 1
252b5132 49624
6bd3dfaa 49625@endif target-rda
930314a4 49626
4fa63067
NN
49627.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
49628maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
49629@if target-rda
49630maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 49631
4fa63067 49632maintainer-clean-target-rda:
0aed8855 49633 @: $(MAKE); $(unstage)
4fa63067
NN
49634 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49635 r=`${PWD_COMMAND}`; export r; \
b40e3958 49636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49637 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49638 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
49639 for flag in $(EXTRA_TARGET_FLAGS); do \
49640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49641 done; \
bba45b8b 49642 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49645 "RANLIB=$${RANLIB}" \
0c24b341 49646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49647 maintainer-clean) \
4fa63067
NN
49648 || exit 1
49649
6bd3dfaa 49650@endif target-rda
252b5132 49651
e393202e 49652
a2592b1b 49653
a7254363
PB
49654
49655
49656.PHONY: configure-target-libada maybe-configure-target-libada
49657maybe-configure-target-libada:
4f0ef2d8
CD
49658@if gcc-bootstrap
49659configure-target-libada: stage_current
49660@endif gcc-bootstrap
a7254363
PB
49661@if target-libada
49662maybe-configure-target-libada: configure-target-libada
c52c6897 49663configure-target-libada:
0aed8855
PB
49664 @: $(MAKE); $(unstage)
49665 @r=`${PWD_COMMAND}`; export r; \
49666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49667 echo "Checking multilib configuration for libada..."; \
49668 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
49669 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
49670 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
49671 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
49672 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
49673 else \
49674 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
49675 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
49676 fi; \
49677 else \
49678 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
49679 fi; \
49680 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 49681 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 49682 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
49683 echo Configuring in $(TARGET_SUBDIR)/libada; \
49684 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
49685 case $(srcdir) in \
b00612cc
PB
49686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49687 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
49688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 49689 esac; \
b00612cc
PB
49690 srcdiroption="--srcdir=$${topdir}/libada"; \
49691 libsrcdir="$$s/libada"; \
a2592b1b
DD
49692 rm -f no-such-file || : ; \
49693 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49694 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49695 --target=${target_alias} $${srcdiroption} \
a2592b1b 49696 || exit 1
6bd3dfaa 49697@endif target-libada
a2592b1b 49698
a7254363
PB
49699
49700
d545f33b
PB
49701
49702
4fa63067
NN
49703.PHONY: all-target-libada maybe-all-target-libada
49704maybe-all-target-libada:
4f0ef2d8
CD
49705@if gcc-bootstrap
49706all-target-libada: stage_current
49707@endif gcc-bootstrap
6bd3dfaa 49708@if target-libada
72b2455a 49709TARGET-target-libada=all
6bd3dfaa 49710maybe-all-target-libada: all-target-libada
4fa63067 49711all-target-libada: configure-target-libada
0aed8855 49712 @: $(MAKE); $(unstage)
4fa63067
NN
49713 @r=`${PWD_COMMAND}`; export r; \
49714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49715 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49716 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
49717 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49718 $(TARGET-target-libada))
6bd3dfaa 49719@endif target-libada
4fa63067 49720
a7254363
PB
49721
49722
d545f33b
PB
49723
49724
4fa63067
NN
49725.PHONY: check-target-libada maybe-check-target-libada
49726maybe-check-target-libada:
6bd3dfaa
PB
49727@if target-libada
49728maybe-check-target-libada: check-target-libada
4fa63067
NN
49729
49730check-target-libada:
0aed8855 49731 @: $(MAKE); $(unstage)
4fa63067
NN
49732 @r=`${PWD_COMMAND}`; export r; \
49733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49734 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49735 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 49736 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 49737
6bd3dfaa 49738@endif target-libada
4fa63067
NN
49739
49740.PHONY: install-target-libada maybe-install-target-libada
49741maybe-install-target-libada:
6bd3dfaa
PB
49742@if target-libada
49743maybe-install-target-libada: install-target-libada
4fa63067
NN
49744
49745install-target-libada: installdirs
0aed8855 49746 @: $(MAKE); $(unstage)
4fa63067
NN
49747 @r=`${PWD_COMMAND}`; export r; \
49748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49749 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49750 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 49751 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 49752
6bd3dfaa 49753@endif target-libada
4fa63067 49754
56a8fe78 49755# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49756
49757.PHONY: maybe-info-target-libada info-target-libada
49758maybe-info-target-libada:
6bd3dfaa
PB
49759@if target-libada
49760maybe-info-target-libada: info-target-libada
4fa63067
NN
49761
49762info-target-libada: \
49763 configure-target-libada
0aed8855 49764 @: $(MAKE); $(unstage)
4fa63067
NN
49765 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49766 r=`${PWD_COMMAND}`; export r; \
49767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49768 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49769 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
49770 for flag in $(EXTRA_TARGET_FLAGS); do \
49771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49772 done; \
49773 (cd $(TARGET_SUBDIR)/libada && \
49774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49776 "RANLIB=$${RANLIB}" \
0c24b341 49777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49778 info) \
4fa63067
NN
49779 || exit 1
49780
6bd3dfaa 49781@endif target-libada
4fa63067
NN
49782
49783.PHONY: maybe-dvi-target-libada dvi-target-libada
49784maybe-dvi-target-libada:
6bd3dfaa
PB
49785@if target-libada
49786maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
49787
49788dvi-target-libada: \
49789 configure-target-libada
0aed8855 49790 @: $(MAKE); $(unstage)
4fa63067
NN
49791 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49792 r=`${PWD_COMMAND}`; export r; \
49793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49794 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49795 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
49796 for flag in $(EXTRA_TARGET_FLAGS); do \
49797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49798 done; \
49799 (cd $(TARGET_SUBDIR)/libada && \
49800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49802 "RANLIB=$${RANLIB}" \
0c24b341 49803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49804 dvi) \
4fa63067
NN
49805 || exit 1
49806
6bd3dfaa 49807@endif target-libada
4fa63067 49808
56a8fe78
DD
49809.PHONY: maybe-pdf-target-libada pdf-target-libada
49810maybe-pdf-target-libada:
49811@if target-libada
49812maybe-pdf-target-libada: pdf-target-libada
49813
49814pdf-target-libada: \
49815 configure-target-libada
49816 @: $(MAKE); $(unstage)
49817 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49818 r=`${PWD_COMMAND}`; export r; \
49819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49820 $(NORMAL_TARGET_EXPORTS) \
49821 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
49822 for flag in $(EXTRA_TARGET_FLAGS); do \
49823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49824 done; \
49825 (cd $(TARGET_SUBDIR)/libada && \
49826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49828 "RANLIB=$${RANLIB}" \
0c24b341 49829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49830 pdf) \
49831 || exit 1
49832
49833@endif target-libada
49834
6d389afc
MS
49835.PHONY: maybe-html-target-libada html-target-libada
49836maybe-html-target-libada:
49837@if target-libada
49838maybe-html-target-libada: html-target-libada
49839
49840html-target-libada: \
49841 configure-target-libada
0aed8855 49842 @: $(MAKE); $(unstage)
6d389afc
MS
49843 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49844 r=`${PWD_COMMAND}`; export r; \
49845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49846 $(NORMAL_TARGET_EXPORTS) \
49847 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
49848 for flag in $(EXTRA_TARGET_FLAGS); do \
49849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49850 done; \
49851 (cd $(TARGET_SUBDIR)/libada && \
49852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49854 "RANLIB=$${RANLIB}" \
0c24b341 49855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49856 html) \
49857 || exit 1
49858
49859@endif target-libada
49860
4fa63067
NN
49861.PHONY: maybe-TAGS-target-libada TAGS-target-libada
49862maybe-TAGS-target-libada:
6bd3dfaa
PB
49863@if target-libada
49864maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
49865
49866TAGS-target-libada: \
49867 configure-target-libada
0aed8855 49868 @: $(MAKE); $(unstage)
4fa63067
NN
49869 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49870 r=`${PWD_COMMAND}`; export r; \
49871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49872 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49873 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
49874 for flag in $(EXTRA_TARGET_FLAGS); do \
49875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49876 done; \
49877 (cd $(TARGET_SUBDIR)/libada && \
49878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49880 "RANLIB=$${RANLIB}" \
0c24b341 49881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49882 TAGS) \
4fa63067
NN
49883 || exit 1
49884
6bd3dfaa 49885@endif target-libada
4fa63067
NN
49886
49887.PHONY: maybe-install-info-target-libada install-info-target-libada
49888maybe-install-info-target-libada:
6bd3dfaa
PB
49889@if target-libada
49890maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
49891
49892install-info-target-libada: \
49893 configure-target-libada \
49894 info-target-libada
0aed8855 49895 @: $(MAKE); $(unstage)
4fa63067
NN
49896 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49897 r=`${PWD_COMMAND}`; export r; \
49898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49899 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49900 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
49901 for flag in $(EXTRA_TARGET_FLAGS); do \
49902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49903 done; \
49904 (cd $(TARGET_SUBDIR)/libada && \
49905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49907 "RANLIB=$${RANLIB}" \
0c24b341 49908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49909 install-info) \
4fa63067
NN
49910 || exit 1
49911
6bd3dfaa 49912@endif target-libada
4fa63067 49913
a3ca38d2
DD
49914.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
49915maybe-install-pdf-target-libada:
49916@if target-libada
49917maybe-install-pdf-target-libada: install-pdf-target-libada
49918
49919install-pdf-target-libada: \
49920 configure-target-libada \
49921 pdf-target-libada
49922 @: $(MAKE); $(unstage)
49923 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49924 r=`${PWD_COMMAND}`; export r; \
49925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49926 $(NORMAL_TARGET_EXPORTS) \
49927 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
49928 for flag in $(EXTRA_TARGET_FLAGS); do \
49929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49930 done; \
49931 (cd $(TARGET_SUBDIR)/libada && \
49932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49934 "RANLIB=$${RANLIB}" \
0c24b341 49935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49936 install-pdf) \
49937 || exit 1
49938
49939@endif target-libada
49940
108a6f8e
CD
49941.PHONY: maybe-install-html-target-libada install-html-target-libada
49942maybe-install-html-target-libada:
49943@if target-libada
49944maybe-install-html-target-libada: install-html-target-libada
49945
49946install-html-target-libada: \
49947 configure-target-libada \
49948 html-target-libada
49949 @: $(MAKE); $(unstage)
49950 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49951 r=`${PWD_COMMAND}`; export r; \
49952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49953 $(NORMAL_TARGET_EXPORTS) \
49954 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
49955 for flag in $(EXTRA_TARGET_FLAGS); do \
49956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49957 done; \
49958 (cd $(TARGET_SUBDIR)/libada && \
49959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49961 "RANLIB=$${RANLIB}" \
0c24b341 49962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49963 install-html) \
49964 || exit 1
49965
49966@endif target-libada
49967
4fa63067
NN
49968.PHONY: maybe-installcheck-target-libada installcheck-target-libada
49969maybe-installcheck-target-libada:
6bd3dfaa
PB
49970@if target-libada
49971maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
49972
49973installcheck-target-libada: \
49974 configure-target-libada
0aed8855 49975 @: $(MAKE); $(unstage)
4fa63067
NN
49976 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49977 r=`${PWD_COMMAND}`; export r; \
49978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49979 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49980 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
49981 for flag in $(EXTRA_TARGET_FLAGS); do \
49982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49983 done; \
49984 (cd $(TARGET_SUBDIR)/libada && \
49985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49987 "RANLIB=$${RANLIB}" \
0c24b341 49988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49989 installcheck) \
4fa63067
NN
49990 || exit 1
49991
6bd3dfaa 49992@endif target-libada
4fa63067
NN
49993
49994.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
49995maybe-mostlyclean-target-libada:
6bd3dfaa
PB
49996@if target-libada
49997maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
49998
49999mostlyclean-target-libada:
0aed8855 50000 @: $(MAKE); $(unstage)
4fa63067
NN
50001 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50002 r=`${PWD_COMMAND}`; export r; \
50003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50004 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50005 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
50006 for flag in $(EXTRA_TARGET_FLAGS); do \
50007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50008 done; \
50009 (cd $(TARGET_SUBDIR)/libada && \
50010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50012 "RANLIB=$${RANLIB}" \
0c24b341 50013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50014 mostlyclean) \
4fa63067
NN
50015 || exit 1
50016
6bd3dfaa 50017@endif target-libada
4fa63067
NN
50018
50019.PHONY: maybe-clean-target-libada clean-target-libada
50020maybe-clean-target-libada:
6bd3dfaa
PB
50021@if target-libada
50022maybe-clean-target-libada: clean-target-libada
4fa63067
NN
50023
50024clean-target-libada:
0aed8855 50025 @: $(MAKE); $(unstage)
4fa63067
NN
50026 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50027 r=`${PWD_COMMAND}`; export r; \
50028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50029 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50030 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
50031 for flag in $(EXTRA_TARGET_FLAGS); do \
50032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50033 done; \
50034 (cd $(TARGET_SUBDIR)/libada && \
50035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50037 "RANLIB=$${RANLIB}" \
0c24b341 50038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50039 clean) \
4fa63067
NN
50040 || exit 1
50041
6bd3dfaa 50042@endif target-libada
a2592b1b 50043
4fa63067
NN
50044.PHONY: maybe-distclean-target-libada distclean-target-libada
50045maybe-distclean-target-libada:
6bd3dfaa
PB
50046@if target-libada
50047maybe-distclean-target-libada: distclean-target-libada
a2592b1b 50048
4fa63067 50049distclean-target-libada:
0aed8855 50050 @: $(MAKE); $(unstage)
4fa63067
NN
50051 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50052 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50054 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50055 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
50056 for flag in $(EXTRA_TARGET_FLAGS); do \
50057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50058 done; \
a2592b1b 50059 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50062 "RANLIB=$${RANLIB}" \
0c24b341 50063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50064 distclean) \
4fa63067 50065 || exit 1
a2592b1b 50066
6bd3dfaa 50067@endif target-libada
a2592b1b 50068
4fa63067
NN
50069.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
50070maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
50071@if target-libada
50072maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 50073
4fa63067 50074maintainer-clean-target-libada:
0aed8855 50075 @: $(MAKE); $(unstage)
4fa63067
NN
50076 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50077 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50079 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50080 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
50081 for flag in $(EXTRA_TARGET_FLAGS); do \
50082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50083 done; \
a2592b1b 50084 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50087 "RANLIB=$${RANLIB}" \
0c24b341 50088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50089 maintainer-clean) \
4fa63067
NN
50090 || exit 1
50091
6bd3dfaa 50092@endif target-libada
a2592b1b
DD
50093
50094
e393202e 50095
b3ded179
PB
50096
50097
50098.PHONY: configure-target-libgomp maybe-configure-target-libgomp
50099maybe-configure-target-libgomp:
4f0ef2d8
CD
50100@if gcc-bootstrap
50101configure-target-libgomp: stage_current
50102@endif gcc-bootstrap
b3ded179
PB
50103@if target-libgomp
50104maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 50105configure-target-libgomp:
b3ded179
PB
50106 @: $(MAKE); $(unstage)
50107 @r=`${PWD_COMMAND}`; export r; \
50108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50109 echo "Checking multilib configuration for libgomp..."; \
50110 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
50111 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
50112 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50113 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50114 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
50115 else \
50116 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
50117 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50118 fi; \
50119 else \
50120 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
50121 fi; \
50122 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 50123 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
50124 $(NORMAL_TARGET_EXPORTS) \
50125 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
50126 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
50127 case $(srcdir) in \
50128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50129 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50131 esac; \
50132 srcdiroption="--srcdir=$${topdir}/libgomp"; \
50133 libsrcdir="$$s/libgomp"; \
50134 rm -f no-such-file || : ; \
50135 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50136 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50137 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
50138 || exit 1
50139@endif target-libgomp
50140
50141
50142
50143
50144
50145.PHONY: all-target-libgomp maybe-all-target-libgomp
50146maybe-all-target-libgomp:
4f0ef2d8
CD
50147@if gcc-bootstrap
50148all-target-libgomp: stage_current
50149@endif gcc-bootstrap
b3ded179
PB
50150@if target-libgomp
50151TARGET-target-libgomp=all
50152maybe-all-target-libgomp: all-target-libgomp
50153all-target-libgomp: configure-target-libgomp
50154 @: $(MAKE); $(unstage)
50155 @r=`${PWD_COMMAND}`; export r; \
50156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50157 $(NORMAL_TARGET_EXPORTS) \
50158 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
50159 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50160 $(TARGET-target-libgomp))
b3ded179
PB
50161@endif target-libgomp
50162
50163
50164
50165
50166
50167.PHONY: check-target-libgomp maybe-check-target-libgomp
50168maybe-check-target-libgomp:
50169@if target-libgomp
50170maybe-check-target-libgomp: check-target-libgomp
50171
50172check-target-libgomp:
50173 @: $(MAKE); $(unstage)
50174 @r=`${PWD_COMMAND}`; export r; \
50175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50176 $(NORMAL_TARGET_EXPORTS) \
50177 (cd $(TARGET_SUBDIR)/libgomp && \
50178 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50179
50180@endif target-libgomp
50181
50182.PHONY: install-target-libgomp maybe-install-target-libgomp
50183maybe-install-target-libgomp:
50184@if target-libgomp
50185maybe-install-target-libgomp: install-target-libgomp
50186
50187install-target-libgomp: installdirs
50188 @: $(MAKE); $(unstage)
50189 @r=`${PWD_COMMAND}`; export r; \
50190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50191 $(NORMAL_TARGET_EXPORTS) \
50192 (cd $(TARGET_SUBDIR)/libgomp && \
50193 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50194
50195@endif target-libgomp
50196
56a8fe78 50197# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
50198
50199.PHONY: maybe-info-target-libgomp info-target-libgomp
50200maybe-info-target-libgomp:
50201@if target-libgomp
50202maybe-info-target-libgomp: info-target-libgomp
50203
50204info-target-libgomp: \
50205 configure-target-libgomp
50206 @: $(MAKE); $(unstage)
50207 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50208 r=`${PWD_COMMAND}`; export r; \
50209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50210 $(NORMAL_TARGET_EXPORTS) \
50211 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
50212 for flag in $(EXTRA_TARGET_FLAGS); do \
50213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50214 done; \
50215 (cd $(TARGET_SUBDIR)/libgomp && \
50216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50218 "RANLIB=$${RANLIB}" \
0c24b341 50219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50220 info) \
50221 || exit 1
50222
50223@endif target-libgomp
50224
50225.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
50226maybe-dvi-target-libgomp:
50227@if target-libgomp
50228maybe-dvi-target-libgomp: dvi-target-libgomp
50229
50230dvi-target-libgomp: \
50231 configure-target-libgomp
50232 @: $(MAKE); $(unstage)
50233 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50234 r=`${PWD_COMMAND}`; export r; \
50235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50236 $(NORMAL_TARGET_EXPORTS) \
50237 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
50238 for flag in $(EXTRA_TARGET_FLAGS); do \
50239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50240 done; \
50241 (cd $(TARGET_SUBDIR)/libgomp && \
50242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50244 "RANLIB=$${RANLIB}" \
0c24b341 50245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50246 dvi) \
50247 || exit 1
50248
50249@endif target-libgomp
50250
56a8fe78
DD
50251.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
50252maybe-pdf-target-libgomp:
50253@if target-libgomp
50254maybe-pdf-target-libgomp: pdf-target-libgomp
50255
50256pdf-target-libgomp: \
50257 configure-target-libgomp
50258 @: $(MAKE); $(unstage)
50259 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50260 r=`${PWD_COMMAND}`; export r; \
50261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50262 $(NORMAL_TARGET_EXPORTS) \
50263 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
50264 for flag in $(EXTRA_TARGET_FLAGS); do \
50265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50266 done; \
50267 (cd $(TARGET_SUBDIR)/libgomp && \
50268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50270 "RANLIB=$${RANLIB}" \
0c24b341 50271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50272 pdf) \
50273 || exit 1
50274
50275@endif target-libgomp
50276
b3ded179
PB
50277.PHONY: maybe-html-target-libgomp html-target-libgomp
50278maybe-html-target-libgomp:
50279@if target-libgomp
50280maybe-html-target-libgomp: html-target-libgomp
50281
50282html-target-libgomp: \
50283 configure-target-libgomp
50284 @: $(MAKE); $(unstage)
50285 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50286 r=`${PWD_COMMAND}`; export r; \
50287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50288 $(NORMAL_TARGET_EXPORTS) \
50289 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
50290 for flag in $(EXTRA_TARGET_FLAGS); do \
50291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50292 done; \
50293 (cd $(TARGET_SUBDIR)/libgomp && \
50294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50296 "RANLIB=$${RANLIB}" \
0c24b341 50297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50298 html) \
50299 || exit 1
50300
50301@endif target-libgomp
50302
50303.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
50304maybe-TAGS-target-libgomp:
50305@if target-libgomp
50306maybe-TAGS-target-libgomp: TAGS-target-libgomp
50307
50308TAGS-target-libgomp: \
50309 configure-target-libgomp
50310 @: $(MAKE); $(unstage)
50311 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50312 r=`${PWD_COMMAND}`; export r; \
50313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50314 $(NORMAL_TARGET_EXPORTS) \
50315 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
50316 for flag in $(EXTRA_TARGET_FLAGS); do \
50317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50318 done; \
50319 (cd $(TARGET_SUBDIR)/libgomp && \
50320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50322 "RANLIB=$${RANLIB}" \
0c24b341 50323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50324 TAGS) \
50325 || exit 1
50326
50327@endif target-libgomp
50328
50329.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
50330maybe-install-info-target-libgomp:
50331@if target-libgomp
50332maybe-install-info-target-libgomp: install-info-target-libgomp
50333
50334install-info-target-libgomp: \
50335 configure-target-libgomp \
50336 info-target-libgomp
50337 @: $(MAKE); $(unstage)
50338 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50339 r=`${PWD_COMMAND}`; export r; \
50340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50341 $(NORMAL_TARGET_EXPORTS) \
50342 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
50343 for flag in $(EXTRA_TARGET_FLAGS); do \
50344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50345 done; \
50346 (cd $(TARGET_SUBDIR)/libgomp && \
50347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50349 "RANLIB=$${RANLIB}" \
0c24b341 50350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50351 install-info) \
50352 || exit 1
50353
50354@endif target-libgomp
50355
a3ca38d2
DD
50356.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
50357maybe-install-pdf-target-libgomp:
50358@if target-libgomp
50359maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
50360
50361install-pdf-target-libgomp: \
50362 configure-target-libgomp \
50363 pdf-target-libgomp
50364 @: $(MAKE); $(unstage)
50365 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50366 r=`${PWD_COMMAND}`; export r; \
50367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50368 $(NORMAL_TARGET_EXPORTS) \
50369 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
50370 for flag in $(EXTRA_TARGET_FLAGS); do \
50371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50372 done; \
50373 (cd $(TARGET_SUBDIR)/libgomp && \
50374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50376 "RANLIB=$${RANLIB}" \
0c24b341 50377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50378 install-pdf) \
50379 || exit 1
50380
50381@endif target-libgomp
50382
108a6f8e
CD
50383.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
50384maybe-install-html-target-libgomp:
50385@if target-libgomp
50386maybe-install-html-target-libgomp: install-html-target-libgomp
50387
50388install-html-target-libgomp: \
50389 configure-target-libgomp \
50390 html-target-libgomp
50391 @: $(MAKE); $(unstage)
50392 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50393 r=`${PWD_COMMAND}`; export r; \
50394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50395 $(NORMAL_TARGET_EXPORTS) \
50396 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
50397 for flag in $(EXTRA_TARGET_FLAGS); do \
50398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50399 done; \
50400 (cd $(TARGET_SUBDIR)/libgomp && \
50401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50403 "RANLIB=$${RANLIB}" \
0c24b341 50404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50405 install-html) \
50406 || exit 1
50407
50408@endif target-libgomp
50409
b3ded179
PB
50410.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
50411maybe-installcheck-target-libgomp:
50412@if target-libgomp
50413maybe-installcheck-target-libgomp: installcheck-target-libgomp
50414
50415installcheck-target-libgomp: \
50416 configure-target-libgomp
50417 @: $(MAKE); $(unstage)
50418 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50419 r=`${PWD_COMMAND}`; export r; \
50420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50421 $(NORMAL_TARGET_EXPORTS) \
50422 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
50423 for flag in $(EXTRA_TARGET_FLAGS); do \
50424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50425 done; \
50426 (cd $(TARGET_SUBDIR)/libgomp && \
50427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50429 "RANLIB=$${RANLIB}" \
0c24b341 50430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50431 installcheck) \
50432 || exit 1
50433
50434@endif target-libgomp
50435
50436.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
50437maybe-mostlyclean-target-libgomp:
50438@if target-libgomp
50439maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
50440
50441mostlyclean-target-libgomp:
50442 @: $(MAKE); $(unstage)
50443 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50444 r=`${PWD_COMMAND}`; export r; \
50445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50446 $(NORMAL_TARGET_EXPORTS) \
50447 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
50448 for flag in $(EXTRA_TARGET_FLAGS); do \
50449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50450 done; \
50451 (cd $(TARGET_SUBDIR)/libgomp && \
50452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50454 "RANLIB=$${RANLIB}" \
0c24b341 50455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50456 mostlyclean) \
50457 || exit 1
50458
50459@endif target-libgomp
50460
50461.PHONY: maybe-clean-target-libgomp clean-target-libgomp
50462maybe-clean-target-libgomp:
50463@if target-libgomp
50464maybe-clean-target-libgomp: clean-target-libgomp
50465
50466clean-target-libgomp:
50467 @: $(MAKE); $(unstage)
50468 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50469 r=`${PWD_COMMAND}`; export r; \
50470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50471 $(NORMAL_TARGET_EXPORTS) \
50472 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
50473 for flag in $(EXTRA_TARGET_FLAGS); do \
50474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50475 done; \
50476 (cd $(TARGET_SUBDIR)/libgomp && \
50477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50479 "RANLIB=$${RANLIB}" \
0c24b341 50480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50481 clean) \
50482 || exit 1
50483
50484@endif target-libgomp
50485
50486.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
50487maybe-distclean-target-libgomp:
50488@if target-libgomp
50489maybe-distclean-target-libgomp: distclean-target-libgomp
50490
50491distclean-target-libgomp:
50492 @: $(MAKE); $(unstage)
50493 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50494 r=`${PWD_COMMAND}`; export r; \
50495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50496 $(NORMAL_TARGET_EXPORTS) \
50497 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
50498 for flag in $(EXTRA_TARGET_FLAGS); do \
50499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50500 done; \
50501 (cd $(TARGET_SUBDIR)/libgomp && \
50502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50504 "RANLIB=$${RANLIB}" \
0c24b341 50505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50506 distclean) \
50507 || exit 1
50508
50509@endif target-libgomp
50510
50511.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
50512maybe-maintainer-clean-target-libgomp:
50513@if target-libgomp
50514maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
50515
50516maintainer-clean-target-libgomp:
50517 @: $(MAKE); $(unstage)
50518 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50519 r=`${PWD_COMMAND}`; export r; \
50520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50521 $(NORMAL_TARGET_EXPORTS) \
50522 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
50523 for flag in $(EXTRA_TARGET_FLAGS); do \
50524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50525 done; \
50526 (cd $(TARGET_SUBDIR)/libgomp && \
50527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50529 "RANLIB=$${RANLIB}" \
0c24b341 50530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50531 maintainer-clean) \
50532 || exit 1
50533
50534@endif target-libgomp
50535
50536
50537
15723a45
NN
50538# ----------
50539# GCC module
50540# ----------
50541
319cab08 50542@if gcc-no-bootstrap
252b5132 50543.PHONY: cross
72b2455a 50544cross: all-build all-gas all-ld
b40e3958
L
50545 @r=`${PWD_COMMAND}`; export r; \
50546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 50547 $(HOST_EXPORTS) \
252b5132 50548 echo "Building the C and C++ compiler"; \
5cec67bf 50549 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
50550 @r=`${PWD_COMMAND}`; export r; \
50551 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 50552 echo "Building runtime libraries"; \
656fdd47 50553 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 50554@endif gcc-no-bootstrap
252b5132 50555
6bd3dfaa 50556@if gcc
7d695d07
JM
50557.PHONY: check-gcc-c++
50558check-gcc-c++:
75205f78 50559 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
50560 r=`${PWD_COMMAND}`; export r; \
50561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 50562 $(HOST_EXPORTS) \
1086bc09 50563 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
50564 else \
50565 true; \
7d695d07
JM
50566 fi
50567
50568.PHONY: check-c++
ede4fbe4 50569check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 50570
15723a45
NN
50571# Install the gcc headers files, but not the fixed include files,
50572# which Cygnus is not allowed to distribute. This rule is very
50573# dependent on the workings of the gcc Makefile.in.
50574.PHONY: gcc-no-fixedincludes
50575gcc-no-fixedincludes:
50576 @if [ -f ./gcc/Makefile ]; then \
50577 rm -rf gcc/tmp-include; \
50578 mv gcc/include gcc/tmp-include 2>/dev/null; \
50579 mkdir gcc/include; \
50580 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
50581 touch gcc/stmp-fixinc gcc/include/fixed; \
50582 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
50583 r=`${PWD_COMMAND}`; export r; \
50584 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 50585 $(HOST_EXPORTS) \
1086bc09 50586 (cd ./gcc && \
15723a45
NN
50587 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
50588 rm -rf gcc/include; \
50589 mv gcc/tmp-include gcc/include 2>/dev/null; \
50590 else true; fi
6bd3dfaa 50591@endif gcc
4fa63067 50592
b813574b
PB
50593# ---------------------
50594# GCC bootstrap support
50595# ---------------------
4fa63067 50596
b813574b
PB
50597# We track the current stage (the one in 'gcc') in the stage_current file.
50598# stage_last instead tracks the stage that was built last. These targets
50599# are dummy when toplevel bootstrap is not active.
4fa63067 50600
f70224b5 50601# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
50602# there, so $(unstage) should be run at various points. To avoid excessive
50603# recursive invocations of make, we "inline" them using a variable. These
50604# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
50605# to avoid warnings from the GNU Make job server.
f70224b5
PB
50606
50607unstage = :
50608stage = :
c52c6897 50609current_stage = ""
f70224b5 50610
b813574b 50611@if gcc-bootstrap
9daf3993 50612unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 50613stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 50614current_stage = "`cat stage_current 2> /dev/null`"
b813574b 50615@endif gcc-bootstrap
4fa63067 50616
f70224b5
PB
50617.PHONY: unstage stage
50618unstage:
0aed8855 50619 @: $(MAKE); $(unstage)
b813574b 50620stage:
0aed8855 50621 @: $(MAKE); $(stage)
1d39f329 50622
80911fe1
PB
50623# Disable commands for lean bootstrap.
50624LEAN = false
50625
dfdffa2c
PB
50626# We name the build directories for the various stages "stage1-gcc",
50627# "stage2-gcc","stage3-gcc", etc.
50628
50629# Since the 'compare' process will fail (on debugging information) if any
50630# directory names are different, we need to link the gcc directory for
0aed8855 50631# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
50632# the build directories constant as well. For the latter, we use naked names
50633# like 'gcc', because the scripts in that directory assume it. We use
50634# mv on platforms where symlinks to directories do not work or are not
50635# reliable.
50636
1d39f329
NN
50637# 'touch' doesn't work right on some platforms.
50638STAMP = echo timestamp >
50639
dfdffa2c
PB
50640# We only want to compare .o files, so set this!
50641objext = .o
50642
dfdffa2c 50643
319cab08 50644.PHONY: stage1-start stage1-end
dfdffa2c 50645
656fdd47 50646stage1-start::
0aed8855 50647 @: $(MAKE); $(stage); \
b813574b 50648 echo stage1 > stage_current ; \
b00612cc 50649 echo stage1 > stage_last; \
0aed8855 50650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50651@if bfd
b00612cc
PB
50652 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
50653 mkdir stage1-bfd; \
80911fe1 50654 mv stage1-bfd bfd
72b2455a
PB
50655@endif bfd
50656@if opcodes
b00612cc
PB
50657 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
50658 mkdir stage1-opcodes; \
80911fe1 50659 mv stage1-opcodes opcodes
72b2455a
PB
50660@endif opcodes
50661@if binutils
b00612cc
PB
50662 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
50663 mkdir stage1-binutils; \
80911fe1 50664 mv stage1-binutils binutils
72b2455a
PB
50665@endif binutils
50666@if gas
b00612cc
PB
50667 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
50668 mkdir stage1-gas; \
80911fe1 50669 mv stage1-gas gas
72b2455a
PB
50670@endif gas
50671@if gcc
b00612cc
PB
50672 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
50673 mkdir stage1-gcc; \
80911fe1 50674 mv stage1-gcc gcc
72b2455a 50675@endif gcc
4b900473
PB
50676@if gmp
50677 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
50678 mkdir stage1-gmp; \
50679 mv stage1-gmp gmp
50680@endif gmp
50681@if mpfr
50682 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
50683 mkdir stage1-mpfr; \
50684 mv stage1-mpfr mpfr
50685@endif mpfr
93f9b408
ILT
50686@if gold
50687 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
50688 mkdir stage1-gold; \
50689 mv stage1-gold gold
50690@endif gold
72b2455a 50691@if intl
b00612cc
PB
50692 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
50693 mkdir stage1-intl; \
80911fe1 50694 mv stage1-intl intl
72b2455a
PB
50695@endif intl
50696@if ld
b00612cc
PB
50697 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
50698 mkdir stage1-ld; \
80911fe1 50699 mv stage1-ld ld
72b2455a
PB
50700@endif ld
50701@if libcpp
b00612cc
PB
50702 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
50703 mkdir stage1-libcpp; \
80911fe1 50704 mv stage1-libcpp libcpp
72b2455a 50705@endif libcpp
be01d343
PB
50706@if libdecnumber
50707 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
50708 mkdir stage1-libdecnumber; \
80911fe1 50709 mv stage1-libdecnumber libdecnumber
be01d343 50710@endif libdecnumber
72b2455a 50711@if libiberty
b00612cc
PB
50712 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
50713 mkdir stage1-libiberty; \
80911fe1 50714 mv stage1-libiberty libiberty
72b2455a
PB
50715@endif libiberty
50716@if zlib
b00612cc
PB
50717 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
50718 mkdir stage1-zlib; \
80911fe1 50719 mv stage1-zlib zlib
72b2455a 50720@endif zlib
0aed8855
PB
50721 @[ -d stage1-$(TARGET_SUBDIR) ] || \
50722 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 50723 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 50724
80911fe1 50725stage1-end::
72b2455a 50726@if bfd
80911fe1
PB
50727 @if test -d $(HOST_SUBDIR)/bfd ; then \
50728 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 50729 fi
72b2455a
PB
50730@endif bfd
50731@if opcodes
80911fe1
PB
50732 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50733 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 50734 fi
72b2455a
PB
50735@endif opcodes
50736@if binutils
80911fe1
PB
50737 @if test -d $(HOST_SUBDIR)/binutils ; then \
50738 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 50739 fi
72b2455a
PB
50740@endif binutils
50741@if gas
80911fe1
PB
50742 @if test -d $(HOST_SUBDIR)/gas ; then \
50743 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 50744 fi
72b2455a
PB
50745@endif gas
50746@if gcc
80911fe1
PB
50747 @if test -d $(HOST_SUBDIR)/gcc ; then \
50748 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 50749 fi
72b2455a 50750@endif gcc
4b900473
PB
50751@if gmp
50752 @if test -d $(HOST_SUBDIR)/gmp ; then \
50753 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
50754 fi
50755@endif gmp
50756@if mpfr
50757 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50758 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
50759 fi
50760@endif mpfr
93f9b408
ILT
50761@if gold
50762 @if test -d $(HOST_SUBDIR)/gold ; then \
50763 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
50764 fi
50765@endif gold
72b2455a 50766@if intl
80911fe1
PB
50767 @if test -d $(HOST_SUBDIR)/intl ; then \
50768 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 50769 fi
72b2455a
PB
50770@endif intl
50771@if ld
80911fe1
PB
50772 @if test -d $(HOST_SUBDIR)/ld ; then \
50773 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 50774 fi
72b2455a
PB
50775@endif ld
50776@if libcpp
80911fe1
PB
50777 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50778 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 50779 fi
72b2455a 50780@endif libcpp
be01d343 50781@if libdecnumber
80911fe1
PB
50782 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50783 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 50784 fi
be01d343 50785@endif libdecnumber
72b2455a 50786@if libiberty
80911fe1
PB
50787 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50788 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 50789 fi
72b2455a
PB
50790@endif libiberty
50791@if zlib
80911fe1
PB
50792 @if test -d $(HOST_SUBDIR)/zlib ; then \
50793 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 50794 fi
72b2455a 50795@endif zlib
0aed8855 50796 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 50797 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 50798 fi
80911fe1 50799 rm -f stage_current
dfdffa2c 50800
973601e1 50801# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 50802# remade, but not reconfigured. The next stage (if any) will not be
675492f0 50803# reconfigured either.
319cab08 50804.PHONY: stage1-bubble
656fdd47 50805stage1-bubble::
e360f423
PB
50806 @r=`${PWD_COMMAND}`; export r; \
50807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50808 if test -f stage1-lean ; then \
9cb3fa6f
PB
50809 echo Skipping rebuild of stage1 ; \
50810 else \
f70224b5
PB
50811 $(MAKE) stage1-start; \
50812 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 50813 fi
72b2455a 50814
0df3d27f 50815.PHONY: all-stage1 clean-stage1
0df3d27f 50816do-clean: clean-stage1
0df3d27f 50817
72b2455a
PB
50818# FIXME: Will not need to be conditional when toplevel bootstrap is the
50819# only possibility, but now it conflicts with no-bootstrap rules
50820@if gcc-bootstrap
50821
50822
50823
50824
0df3d27f 50825# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 50826
0df3d27f 50827.PHONY: distclean-stage1
72b2455a 50828distclean-stage1::
0aed8855 50829 @: $(MAKE); $(stage)
e00a73e3 50830 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 50831 rm -rf stage1-*
72b2455a
PB
50832
50833
50834@endif gcc-bootstrap
50835
50836
50837.PHONY: stage2-start stage2-end
50838
50839stage2-start::
0aed8855 50840 @: $(MAKE); $(stage); \
72b2455a 50841 echo stage2 > stage_current ; \
b00612cc 50842 echo stage2 > stage_last; \
0aed8855 50843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50844@if bfd
b00612cc
PB
50845 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
50846 mkdir stage2-bfd; \
80911fe1
PB
50847 mv stage2-bfd bfd ; \
50848 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
50849@endif bfd
50850@if opcodes
b00612cc
PB
50851 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
50852 mkdir stage2-opcodes; \
80911fe1
PB
50853 mv stage2-opcodes opcodes ; \
50854 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
50855@endif opcodes
50856@if binutils
b00612cc
PB
50857 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
50858 mkdir stage2-binutils; \
80911fe1
PB
50859 mv stage2-binutils binutils ; \
50860 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
50861@endif binutils
50862@if gas
b00612cc
PB
50863 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
50864 mkdir stage2-gas; \
80911fe1
PB
50865 mv stage2-gas gas ; \
50866 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
50867@endif gas
50868@if gcc
b00612cc
PB
50869 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
50870 mkdir stage2-gcc; \
80911fe1
PB
50871 mv stage2-gcc gcc ; \
50872 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 50873@endif gcc
4b900473
PB
50874@if gmp
50875 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
50876 mkdir stage2-gmp; \
50877 mv stage2-gmp gmp ; \
50878 mv stage1-gmp prev-gmp || test -f stage1-lean
50879@endif gmp
50880@if mpfr
50881 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
50882 mkdir stage2-mpfr; \
50883 mv stage2-mpfr mpfr ; \
50884 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50885@endif mpfr
93f9b408
ILT
50886@if gold
50887 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
50888 mkdir stage2-gold; \
50889 mv stage2-gold gold ; \
50890 mv stage1-gold prev-gold || test -f stage1-lean
50891@endif gold
72b2455a 50892@if intl
b00612cc
PB
50893 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
50894 mkdir stage2-intl; \
80911fe1
PB
50895 mv stage2-intl intl ; \
50896 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
50897@endif intl
50898@if ld
b00612cc
PB
50899 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
50900 mkdir stage2-ld; \
80911fe1
PB
50901 mv stage2-ld ld ; \
50902 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
50903@endif ld
50904@if libcpp
b00612cc
PB
50905 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
50906 mkdir stage2-libcpp; \
80911fe1
PB
50907 mv stage2-libcpp libcpp ; \
50908 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 50909@endif libcpp
be01d343
PB
50910@if libdecnumber
50911 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
50912 mkdir stage2-libdecnumber; \
80911fe1
PB
50913 mv stage2-libdecnumber libdecnumber ; \
50914 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 50915@endif libdecnumber
72b2455a 50916@if libiberty
b00612cc
PB
50917 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
50918 mkdir stage2-libiberty; \
80911fe1
PB
50919 mv stage2-libiberty libiberty ; \
50920 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
50921@endif libiberty
50922@if zlib
b00612cc
PB
50923 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
50924 mkdir stage2-zlib; \
80911fe1
PB
50925 mv stage2-zlib zlib ; \
50926 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 50927@endif zlib
0aed8855
PB
50928 @[ -d stage2-$(TARGET_SUBDIR) ] || \
50929 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
50930 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50931 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 50932
80911fe1 50933stage2-end::
72b2455a 50934@if bfd
80911fe1
PB
50935 @if test -d $(HOST_SUBDIR)/bfd ; then \
50936 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
50937 mv prev-bfd stage1-bfd ; : ; \
0aed8855 50938 fi
72b2455a
PB
50939@endif bfd
50940@if opcodes
80911fe1
PB
50941 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50942 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
50943 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 50944 fi
72b2455a
PB
50945@endif opcodes
50946@if binutils
80911fe1
PB
50947 @if test -d $(HOST_SUBDIR)/binutils ; then \
50948 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
50949 mv prev-binutils stage1-binutils ; : ; \
0aed8855 50950 fi
72b2455a
PB
50951@endif binutils
50952@if gas
80911fe1
PB
50953 @if test -d $(HOST_SUBDIR)/gas ; then \
50954 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
50955 mv prev-gas stage1-gas ; : ; \
0aed8855 50956 fi
72b2455a
PB
50957@endif gas
50958@if gcc
80911fe1
PB
50959 @if test -d $(HOST_SUBDIR)/gcc ; then \
50960 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
50961 mv prev-gcc stage1-gcc ; : ; \
0aed8855 50962 fi
72b2455a 50963@endif gcc
4b900473
PB
50964@if gmp
50965 @if test -d $(HOST_SUBDIR)/gmp ; then \
50966 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
50967 mv prev-gmp stage1-gmp ; : ; \
50968 fi
50969@endif gmp
50970@if mpfr
50971 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50972 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
50973 mv prev-mpfr stage1-mpfr ; : ; \
50974 fi
50975@endif mpfr
93f9b408
ILT
50976@if gold
50977 @if test -d $(HOST_SUBDIR)/gold ; then \
50978 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
50979 mv prev-gold stage1-gold ; : ; \
50980 fi
50981@endif gold
72b2455a 50982@if intl
80911fe1
PB
50983 @if test -d $(HOST_SUBDIR)/intl ; then \
50984 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
50985 mv prev-intl stage1-intl ; : ; \
0aed8855 50986 fi
72b2455a
PB
50987@endif intl
50988@if ld
80911fe1
PB
50989 @if test -d $(HOST_SUBDIR)/ld ; then \
50990 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
50991 mv prev-ld stage1-ld ; : ; \
0aed8855 50992 fi
72b2455a
PB
50993@endif ld
50994@if libcpp
80911fe1
PB
50995 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50996 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
50997 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 50998 fi
72b2455a 50999@endif libcpp
be01d343 51000@if libdecnumber
80911fe1
PB
51001 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51002 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
51003 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 51004 fi
be01d343 51005@endif libdecnumber
72b2455a 51006@if libiberty
80911fe1
PB
51007 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51008 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
51009 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 51010 fi
72b2455a
PB
51011@endif libiberty
51012@if zlib
80911fe1
PB
51013 @if test -d $(HOST_SUBDIR)/zlib ; then \
51014 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
51015 mv prev-zlib stage1-zlib ; : ; \
0aed8855 51016 fi
72b2455a 51017@endif zlib
0aed8855 51018 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51019 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
51020 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 51021 fi
80911fe1 51022 rm -f stage_current
72b2455a 51023
973601e1 51024# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 51025# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51026# reconfigured either.
72b2455a
PB
51027.PHONY: stage2-bubble
51028stage2-bubble:: stage1-bubble
e360f423
PB
51029 @r=`${PWD_COMMAND}`; export r; \
51030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51031 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
51032 echo Skipping rebuild of stage2 ; \
51033 else \
f70224b5
PB
51034 $(MAKE) stage2-start; \
51035 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 51036 fi
72b2455a 51037
0df3d27f 51038.PHONY: all-stage2 clean-stage2
0df3d27f 51039do-clean: clean-stage2
0df3d27f 51040
72b2455a
PB
51041# FIXME: Will not need to be conditional when toplevel bootstrap is the
51042# only possibility, but now it conflicts with no-bootstrap rules
51043@if gcc-bootstrap
51044
51045
51046
80911fe1 51047.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
51048bootstrap2:
51049 echo stage2 > stage_final
51050 @r=`${PWD_COMMAND}`; export r; \
51051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51052 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 51053 @: $(MAKE); $(unstage)
be01d343
PB
51054 @r=`${PWD_COMMAND}`; export r; \
51055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51056 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 51057
80911fe1
PB
51058bootstrap2-lean:
51059 echo stage2 > stage_final
51060 @r=`${PWD_COMMAND}`; export r; \
51061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51062 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
51063 @: $(MAKE); $(unstage)
51064 @r=`${PWD_COMMAND}`; export r; \
51065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51066 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51067
72b2455a 51068
0df3d27f 51069# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 51070distclean-stage1:: distclean-stage2
0df3d27f 51071.PHONY: distclean-stage2
72b2455a 51072distclean-stage2::
0aed8855 51073 @: $(MAKE); $(stage)
e00a73e3 51074 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 51075 rm -rf stage2-*
72b2455a
PB
51076
51077
51078@endif gcc-bootstrap
51079
51080
8520c408
AO
51081.PHONY: stageb2g0-start stageb2g0-end
51082
51083stageb2g0-start::
51084 @: $(MAKE); $(stage); \
51085 echo stageb2g0 > stage_current ; \
51086 echo stageb2g0 > stage_last; \
51087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51088@if bfd
51089 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
51090 mkdir stageb2g0-bfd; \
51091 mv stageb2g0-bfd bfd ; \
51092 mv stage1-bfd prev-bfd || test -f stage1-lean
51093@endif bfd
51094@if opcodes
51095 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
51096 mkdir stageb2g0-opcodes; \
51097 mv stageb2g0-opcodes opcodes ; \
51098 mv stage1-opcodes prev-opcodes || test -f stage1-lean
51099@endif opcodes
51100@if binutils
51101 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
51102 mkdir stageb2g0-binutils; \
51103 mv stageb2g0-binutils binutils ; \
51104 mv stage1-binutils prev-binutils || test -f stage1-lean
51105@endif binutils
51106@if gas
51107 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
51108 mkdir stageb2g0-gas; \
51109 mv stageb2g0-gas gas ; \
51110 mv stage1-gas prev-gas || test -f stage1-lean
51111@endif gas
51112@if gcc
51113 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
51114 mkdir stageb2g0-gcc; \
51115 mv stageb2g0-gcc gcc ; \
51116 mv stage1-gcc prev-gcc || test -f stage1-lean
51117@endif gcc
51118@if gmp
51119 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
51120 mkdir stageb2g0-gmp; \
51121 mv stageb2g0-gmp gmp ; \
51122 mv stage1-gmp prev-gmp || test -f stage1-lean
51123@endif gmp
51124@if mpfr
51125 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
51126 mkdir stageb2g0-mpfr; \
51127 mv stageb2g0-mpfr mpfr ; \
51128 mv stage1-mpfr prev-mpfr || test -f stage1-lean
51129@endif mpfr
93f9b408
ILT
51130@if gold
51131 @cd $(HOST_SUBDIR); [ -d stageb2g0-gold ] || \
51132 mkdir stageb2g0-gold; \
51133 mv stageb2g0-gold gold ; \
51134 mv stage1-gold prev-gold || test -f stage1-lean
51135@endif gold
8520c408
AO
51136@if intl
51137 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
51138 mkdir stageb2g0-intl; \
51139 mv stageb2g0-intl intl ; \
51140 mv stage1-intl prev-intl || test -f stage1-lean
51141@endif intl
51142@if ld
51143 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
51144 mkdir stageb2g0-ld; \
51145 mv stageb2g0-ld ld ; \
51146 mv stage1-ld prev-ld || test -f stage1-lean
51147@endif ld
51148@if libcpp
51149 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
51150 mkdir stageb2g0-libcpp; \
51151 mv stageb2g0-libcpp libcpp ; \
51152 mv stage1-libcpp prev-libcpp || test -f stage1-lean
51153@endif libcpp
51154@if libdecnumber
51155 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
51156 mkdir stageb2g0-libdecnumber; \
51157 mv stageb2g0-libdecnumber libdecnumber ; \
51158 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
51159@endif libdecnumber
51160@if libiberty
51161 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
51162 mkdir stageb2g0-libiberty; \
51163 mv stageb2g0-libiberty libiberty ; \
51164 mv stage1-libiberty prev-libiberty || test -f stage1-lean
51165@endif libiberty
51166@if zlib
51167 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
51168 mkdir stageb2g0-zlib; \
51169 mv stageb2g0-zlib zlib ; \
51170 mv stage1-zlib prev-zlib || test -f stage1-lean
51171@endif zlib
51172 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
51173 mkdir stageb2g0-$(TARGET_SUBDIR); \
51174 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51175 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
51176
51177stageb2g0-end::
51178@if bfd
51179 @if test -d $(HOST_SUBDIR)/bfd ; then \
51180 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
51181 mv prev-bfd stage1-bfd ; : ; \
51182 fi
51183@endif bfd
51184@if opcodes
51185 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51186 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
51187 mv prev-opcodes stage1-opcodes ; : ; \
51188 fi
51189@endif opcodes
51190@if binutils
51191 @if test -d $(HOST_SUBDIR)/binutils ; then \
51192 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
51193 mv prev-binutils stage1-binutils ; : ; \
51194 fi
51195@endif binutils
51196@if gas
51197 @if test -d $(HOST_SUBDIR)/gas ; then \
51198 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
51199 mv prev-gas stage1-gas ; : ; \
51200 fi
51201@endif gas
51202@if gcc
51203 @if test -d $(HOST_SUBDIR)/gcc ; then \
51204 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
51205 mv prev-gcc stage1-gcc ; : ; \
51206 fi
51207@endif gcc
51208@if gmp
51209 @if test -d $(HOST_SUBDIR)/gmp ; then \
51210 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
51211 mv prev-gmp stage1-gmp ; : ; \
51212 fi
51213@endif gmp
51214@if mpfr
51215 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51216 cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
51217 mv prev-mpfr stage1-mpfr ; : ; \
51218 fi
51219@endif mpfr
93f9b408
ILT
51220@if gold
51221 @if test -d $(HOST_SUBDIR)/gold ; then \
51222 cd $(HOST_SUBDIR); mv gold stageb2g0-gold ; \
51223 mv prev-gold stage1-gold ; : ; \
51224 fi
51225@endif gold
8520c408
AO
51226@if intl
51227 @if test -d $(HOST_SUBDIR)/intl ; then \
51228 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
51229 mv prev-intl stage1-intl ; : ; \
51230 fi
51231@endif intl
51232@if ld
51233 @if test -d $(HOST_SUBDIR)/ld ; then \
51234 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
51235 mv prev-ld stage1-ld ; : ; \
51236 fi
51237@endif ld
51238@if libcpp
51239 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51240 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
51241 mv prev-libcpp stage1-libcpp ; : ; \
51242 fi
51243@endif libcpp
51244@if libdecnumber
51245 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51246 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
51247 mv prev-libdecnumber stage1-libdecnumber ; : ; \
51248 fi
51249@endif libdecnumber
51250@if libiberty
51251 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51252 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
51253 mv prev-libiberty stage1-libiberty ; : ; \
51254 fi
51255@endif libiberty
51256@if zlib
51257 @if test -d $(HOST_SUBDIR)/zlib ; then \
51258 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
51259 mv prev-zlib stage1-zlib ; : ; \
51260 fi
51261@endif zlib
51262 @if test -d $(TARGET_SUBDIR) ; then \
51263 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
51264 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
51265 fi
51266 rm -f stage_current
51267
51268# Bubble a bug fix through all the stages up to stage b2g0. They are
51269# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51270# reconfigured either.
8520c408
AO
51271.PHONY: stageb2g0-bubble
51272stageb2g0-bubble:: stage1-bubble
51273 @r=`${PWD_COMMAND}`; export r; \
51274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51275 if test -f stageb2g0-lean || test -f stage1-lean ; then \
51276 echo Skipping rebuild of stageb2g0 ; \
51277 else \
51278 $(MAKE) stageb2g0-start; \
51279 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
51280 fi
51281
51282.PHONY: all-stageb2g0 clean-stageb2g0
51283do-clean: clean-stageb2g0
51284
51285# FIXME: Will not need to be conditional when toplevel bootstrap is the
51286# only possibility, but now it conflicts with no-bootstrap rules
51287@if gcc-bootstrap
51288
51289
51290
51291.PHONY: bootstrap2-debug bootstrap2-debug-lean
51292bootstrap2-debug:
51293 echo stageb2g0 > stage_final
51294 @r=`${PWD_COMMAND}`; export r; \
51295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51296 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
51297 @: $(MAKE); $(unstage)
51298 @r=`${PWD_COMMAND}`; export r; \
51299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51300 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51301
51302bootstrap2-debug-lean:
51303 echo stageb2g0 > stage_final
51304 @r=`${PWD_COMMAND}`; export r; \
51305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51306 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
51307 @: $(MAKE); $(unstage)
51308 @r=`${PWD_COMMAND}`; export r; \
51309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51310 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51311
51312
51313# Rules to wipe a stage and all the following ones, also used for cleanstrap
51314distclean-stage1:: distclean-stageb2g0
51315.PHONY: distclean-stageb2g0
51316distclean-stageb2g0::
51317 @: $(MAKE); $(stage)
51318 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
51319 rm -rf stageb2g0-*
51320
51321
51322@endif gcc-bootstrap
51323
51324
72b2455a
PB
51325.PHONY: stage3-start stage3-end
51326
51327stage3-start::
0aed8855 51328 @: $(MAKE); $(stage); \
72b2455a 51329 echo stage3 > stage_current ; \
b00612cc 51330 echo stage3 > stage_last; \
0aed8855 51331 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51332@if bfd
b00612cc
PB
51333 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
51334 mkdir stage3-bfd; \
80911fe1
PB
51335 mv stage3-bfd bfd ; \
51336 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
51337@endif bfd
51338@if opcodes
b00612cc
PB
51339 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
51340 mkdir stage3-opcodes; \
80911fe1
PB
51341 mv stage3-opcodes opcodes ; \
51342 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
51343@endif opcodes
51344@if binutils
b00612cc
PB
51345 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
51346 mkdir stage3-binutils; \
80911fe1
PB
51347 mv stage3-binutils binutils ; \
51348 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
51349@endif binutils
51350@if gas
b00612cc
PB
51351 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
51352 mkdir stage3-gas; \
80911fe1
PB
51353 mv stage3-gas gas ; \
51354 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
51355@endif gas
51356@if gcc
b00612cc
PB
51357 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
51358 mkdir stage3-gcc; \
80911fe1
PB
51359 mv stage3-gcc gcc ; \
51360 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 51361@endif gcc
4b900473
PB
51362@if gmp
51363 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
51364 mkdir stage3-gmp; \
51365 mv stage3-gmp gmp ; \
51366 mv stage2-gmp prev-gmp || test -f stage2-lean
51367@endif gmp
51368@if mpfr
51369 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
51370 mkdir stage3-mpfr; \
51371 mv stage3-mpfr mpfr ; \
51372 mv stage2-mpfr prev-mpfr || test -f stage2-lean
51373@endif mpfr
93f9b408
ILT
51374@if gold
51375 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
51376 mkdir stage3-gold; \
51377 mv stage3-gold gold ; \
51378 mv stage2-gold prev-gold || test -f stage2-lean
51379@endif gold
72b2455a 51380@if intl
b00612cc
PB
51381 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
51382 mkdir stage3-intl; \
80911fe1
PB
51383 mv stage3-intl intl ; \
51384 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
51385@endif intl
51386@if ld
b00612cc
PB
51387 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
51388 mkdir stage3-ld; \
80911fe1
PB
51389 mv stage3-ld ld ; \
51390 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
51391@endif ld
51392@if libcpp
b00612cc
PB
51393 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
51394 mkdir stage3-libcpp; \
80911fe1
PB
51395 mv stage3-libcpp libcpp ; \
51396 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 51397@endif libcpp
be01d343
PB
51398@if libdecnumber
51399 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
51400 mkdir stage3-libdecnumber; \
80911fe1
PB
51401 mv stage3-libdecnumber libdecnumber ; \
51402 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 51403@endif libdecnumber
72b2455a 51404@if libiberty
b00612cc
PB
51405 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
51406 mkdir stage3-libiberty; \
80911fe1
PB
51407 mv stage3-libiberty libiberty ; \
51408 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
51409@endif libiberty
51410@if zlib
b00612cc
PB
51411 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
51412 mkdir stage3-zlib; \
80911fe1
PB
51413 mv stage3-zlib zlib ; \
51414 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 51415@endif zlib
0aed8855
PB
51416 @[ -d stage3-$(TARGET_SUBDIR) ] || \
51417 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
51418 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51419 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 51420
80911fe1 51421stage3-end::
72b2455a 51422@if bfd
80911fe1
PB
51423 @if test -d $(HOST_SUBDIR)/bfd ; then \
51424 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
51425 mv prev-bfd stage2-bfd ; : ; \
0aed8855 51426 fi
72b2455a
PB
51427@endif bfd
51428@if opcodes
80911fe1
PB
51429 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51430 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
51431 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 51432 fi
72b2455a
PB
51433@endif opcodes
51434@if binutils
80911fe1
PB
51435 @if test -d $(HOST_SUBDIR)/binutils ; then \
51436 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
51437 mv prev-binutils stage2-binutils ; : ; \
0aed8855 51438 fi
72b2455a
PB
51439@endif binutils
51440@if gas
80911fe1
PB
51441 @if test -d $(HOST_SUBDIR)/gas ; then \
51442 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
51443 mv prev-gas stage2-gas ; : ; \
0aed8855 51444 fi
72b2455a
PB
51445@endif gas
51446@if gcc
80911fe1
PB
51447 @if test -d $(HOST_SUBDIR)/gcc ; then \
51448 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
51449 mv prev-gcc stage2-gcc ; : ; \
0aed8855 51450 fi
72b2455a 51451@endif gcc
4b900473
PB
51452@if gmp
51453 @if test -d $(HOST_SUBDIR)/gmp ; then \
51454 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
51455 mv prev-gmp stage2-gmp ; : ; \
51456 fi
51457@endif gmp
51458@if mpfr
51459 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51460 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
51461 mv prev-mpfr stage2-mpfr ; : ; \
51462 fi
51463@endif mpfr
93f9b408
ILT
51464@if gold
51465 @if test -d $(HOST_SUBDIR)/gold ; then \
51466 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
51467 mv prev-gold stage2-gold ; : ; \
51468 fi
51469@endif gold
72b2455a 51470@if intl
80911fe1
PB
51471 @if test -d $(HOST_SUBDIR)/intl ; then \
51472 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
51473 mv prev-intl stage2-intl ; : ; \
0aed8855 51474 fi
72b2455a
PB
51475@endif intl
51476@if ld
80911fe1
PB
51477 @if test -d $(HOST_SUBDIR)/ld ; then \
51478 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
51479 mv prev-ld stage2-ld ; : ; \
0aed8855 51480 fi
72b2455a
PB
51481@endif ld
51482@if libcpp
80911fe1
PB
51483 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51484 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
51485 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 51486 fi
72b2455a 51487@endif libcpp
be01d343 51488@if libdecnumber
80911fe1
PB
51489 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51490 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
51491 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 51492 fi
be01d343 51493@endif libdecnumber
72b2455a 51494@if libiberty
80911fe1
PB
51495 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51496 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
51497 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 51498 fi
72b2455a
PB
51499@endif libiberty
51500@if zlib
80911fe1
PB
51501 @if test -d $(HOST_SUBDIR)/zlib ; then \
51502 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
51503 mv prev-zlib stage2-zlib ; : ; \
0aed8855 51504 fi
72b2455a 51505@endif zlib
0aed8855 51506 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51507 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
51508 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 51509 fi
80911fe1 51510 rm -f stage_current
72b2455a 51511
973601e1 51512# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 51513# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51514# reconfigured either.
72b2455a
PB
51515.PHONY: stage3-bubble
51516stage3-bubble:: stage2-bubble
e360f423
PB
51517 @r=`${PWD_COMMAND}`; export r; \
51518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51519 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
51520 echo Skipping rebuild of stage3 ; \
51521 else \
f70224b5 51522 $(MAKE) stage3-start; \
80911fe1
PB
51523 if $(LEAN); then \
51524 rm -rf stage1-* ; \
51525 $(STAMP) stage1-lean ; \
51526 fi; \
f70224b5 51527 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 51528 fi
f6d183c0 51529 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 51530
0df3d27f 51531.PHONY: all-stage3 clean-stage3
0df3d27f 51532do-clean: clean-stage3
0df3d27f 51533
d545f33b
PB
51534# FIXME: Will not need to be conditional when toplevel bootstrap is the
51535# only possibility, but now it conflicts with no-bootstrap rules
51536@if gcc-bootstrap
72b2455a 51537
d545f33b 51538compare:
e360f423
PB
51539 @r=`${PWD_COMMAND}`; export r; \
51540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51541 if test -f stage2-lean; then \
d545f33b
PB
51542 echo Cannot compare object files as stage 2 was deleted. ; \
51543 exit 0 ; \
51544 fi; \
0aed8855 51545 : $(MAKE); $(stage); \
d545f33b 51546 rm -f .bad_compare ; \
c52c6897 51547 echo Comparing stages 2 and 3 ; \
d545f33b
PB
51548 cd stage3-gcc; \
51549 files=`find . -name "*$(objext)" -print` ; \
51550 cd .. ; \
51551 for file in $${files} ; do \
51552 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 51553 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
51554 if test $$? -eq 1; then \
51555 case $$file in \
51556 ./cc*-checksum$(objext) | ./libgcc/* ) \
51557 echo warning: $$file differs ;; \
51558 *) \
51559 echo $$file differs >> .bad_compare ;; \
51560 esac ; \
51561 fi ; \
d545f33b
PB
51562 done ; \
51563 if [ -f .bad_compare ]; then \
51564 echo "Bootstrap comparison failure!"; \
51565 cat .bad_compare; \
51566 exit 1; \
51567 else \
c52c6897 51568 echo Comparison successful.; \
d545f33b
PB
51569 fi ; \
51570 $(STAMP) compare
80911fe1
PB
51571 if $(LEAN); then \
51572 rm -rf stage2-*; \
51573 $(STAMP) stage2-lean; \
51574 fi
9cb3fa6f 51575
72b2455a 51576
72b2455a 51577
80911fe1 51578.PHONY: bootstrap bootstrap-lean
be01d343
PB
51579bootstrap:
51580 echo stage3 > stage_final
51581 @r=`${PWD_COMMAND}`; export r; \
51582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51583 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 51584 @: $(MAKE); $(unstage)
be01d343
PB
51585 @r=`${PWD_COMMAND}`; export r; \
51586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51587 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 51588
80911fe1
PB
51589bootstrap-lean:
51590 echo stage3 > stage_final
51591 @r=`${PWD_COMMAND}`; export r; \
51592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51593 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
51594 @: $(MAKE); $(unstage)
51595 @r=`${PWD_COMMAND}`; export r; \
51596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51597 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51598
72b2455a 51599
d545f33b
PB
51600# Rules to wipe a stage and all the following ones, also used for cleanstrap
51601distclean-stage2:: distclean-stage3
51602.PHONY: distclean-stage3
51603distclean-stage3::
0aed8855 51604 @: $(MAKE); $(stage)
e00a73e3 51605 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 51606 rm -rf stage3-* compare
0df3d27f 51607
9cb3fa6f 51608
d545f33b 51609.PHONY: cleanstrap
e00a73e3
PB
51610cleanstrap: do-distclean local-clean
51611 echo stage3 > stage_final
51612 @r=`${PWD_COMMAND}`; export r; \
51613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51614 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
51615 @: $(MAKE); $(unstage)
51616 @r=`${PWD_COMMAND}`; export r; \
51617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51618 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
51619
51620@endif gcc-bootstrap
51621
51622
8520c408
AO
51623.PHONY: stageb3g2-start stageb3g2-end
51624
51625stageb3g2-start::
51626 @: $(MAKE); $(stage); \
51627 echo stageb3g2 > stage_current ; \
51628 echo stageb3g2 > stage_last; \
51629 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51630@if bfd
51631 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
51632 mkdir stageb3g2-bfd; \
51633 mv stageb3g2-bfd bfd ; \
51634 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
51635@endif bfd
51636@if opcodes
51637 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
51638 mkdir stageb3g2-opcodes; \
51639 mv stageb3g2-opcodes opcodes ; \
51640 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
51641@endif opcodes
51642@if binutils
51643 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
51644 mkdir stageb3g2-binutils; \
51645 mv stageb3g2-binutils binutils ; \
51646 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
51647@endif binutils
51648@if gas
51649 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
51650 mkdir stageb3g2-gas; \
51651 mv stageb3g2-gas gas ; \
51652 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
51653@endif gas
51654@if gcc
51655 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
51656 mkdir stageb3g2-gcc; \
51657 mv stageb3g2-gcc gcc ; \
51658 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
51659@endif gcc
51660@if gmp
51661 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
51662 mkdir stageb3g2-gmp; \
51663 mv stageb3g2-gmp gmp ; \
51664 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
51665@endif gmp
51666@if mpfr
51667 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
51668 mkdir stageb3g2-mpfr; \
51669 mv stageb3g2-mpfr mpfr ; \
51670 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
51671@endif mpfr
93f9b408
ILT
51672@if gold
51673 @cd $(HOST_SUBDIR); [ -d stageb3g2-gold ] || \
51674 mkdir stageb3g2-gold; \
51675 mv stageb3g2-gold gold ; \
51676 mv stageb2g0-gold prev-gold || test -f stageb2g0-lean
51677@endif gold
8520c408
AO
51678@if intl
51679 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
51680 mkdir stageb3g2-intl; \
51681 mv stageb3g2-intl intl ; \
51682 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
51683@endif intl
51684@if ld
51685 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
51686 mkdir stageb3g2-ld; \
51687 mv stageb3g2-ld ld ; \
51688 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
51689@endif ld
51690@if libcpp
51691 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
51692 mkdir stageb3g2-libcpp; \
51693 mv stageb3g2-libcpp libcpp ; \
51694 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
51695@endif libcpp
51696@if libdecnumber
51697 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
51698 mkdir stageb3g2-libdecnumber; \
51699 mv stageb3g2-libdecnumber libdecnumber ; \
51700 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
51701@endif libdecnumber
51702@if libiberty
51703 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
51704 mkdir stageb3g2-libiberty; \
51705 mv stageb3g2-libiberty libiberty ; \
51706 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
51707@endif libiberty
51708@if zlib
51709 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
51710 mkdir stageb3g2-zlib; \
51711 mv stageb3g2-zlib zlib ; \
51712 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
51713@endif zlib
51714 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
51715 mkdir stageb3g2-$(TARGET_SUBDIR); \
51716 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51717 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
51718
51719stageb3g2-end::
51720@if bfd
51721 @if test -d $(HOST_SUBDIR)/bfd ; then \
51722 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
51723 mv prev-bfd stageb2g0-bfd ; : ; \
51724 fi
51725@endif bfd
51726@if opcodes
51727 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51728 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
51729 mv prev-opcodes stageb2g0-opcodes ; : ; \
51730 fi
51731@endif opcodes
51732@if binutils
51733 @if test -d $(HOST_SUBDIR)/binutils ; then \
51734 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
51735 mv prev-binutils stageb2g0-binutils ; : ; \
51736 fi
51737@endif binutils
51738@if gas
51739 @if test -d $(HOST_SUBDIR)/gas ; then \
51740 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
51741 mv prev-gas stageb2g0-gas ; : ; \
51742 fi
51743@endif gas
51744@if gcc
51745 @if test -d $(HOST_SUBDIR)/gcc ; then \
51746 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
51747 mv prev-gcc stageb2g0-gcc ; : ; \
51748 fi
51749@endif gcc
51750@if gmp
51751 @if test -d $(HOST_SUBDIR)/gmp ; then \
51752 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
51753 mv prev-gmp stageb2g0-gmp ; : ; \
51754 fi
51755@endif gmp
51756@if mpfr
51757 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51758 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
51759 mv prev-mpfr stageb2g0-mpfr ; : ; \
51760 fi
51761@endif mpfr
93f9b408
ILT
51762@if gold
51763 @if test -d $(HOST_SUBDIR)/gold ; then \
51764 cd $(HOST_SUBDIR); mv gold stageb3g2-gold ; \
51765 mv prev-gold stageb2g0-gold ; : ; \
51766 fi
51767@endif gold
8520c408
AO
51768@if intl
51769 @if test -d $(HOST_SUBDIR)/intl ; then \
51770 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
51771 mv prev-intl stageb2g0-intl ; : ; \
51772 fi
51773@endif intl
51774@if ld
51775 @if test -d $(HOST_SUBDIR)/ld ; then \
51776 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
51777 mv prev-ld stageb2g0-ld ; : ; \
51778 fi
51779@endif ld
51780@if libcpp
51781 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51782 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
51783 mv prev-libcpp stageb2g0-libcpp ; : ; \
51784 fi
51785@endif libcpp
51786@if libdecnumber
51787 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51788 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
51789 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
51790 fi
51791@endif libdecnumber
51792@if libiberty
51793 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51794 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
51795 mv prev-libiberty stageb2g0-libiberty ; : ; \
51796 fi
51797@endif libiberty
51798@if zlib
51799 @if test -d $(HOST_SUBDIR)/zlib ; then \
51800 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
51801 mv prev-zlib stageb2g0-zlib ; : ; \
51802 fi
51803@endif zlib
51804 @if test -d $(TARGET_SUBDIR) ; then \
51805 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
51806 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
51807 fi
51808 rm -f stage_current
51809
51810# Bubble a bug fix through all the stages up to stage b3g2. They are
51811# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51812# reconfigured either.
8520c408
AO
51813.PHONY: stageb3g2-bubble
51814stageb3g2-bubble:: stageb2g0-bubble
51815 @r=`${PWD_COMMAND}`; export r; \
51816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51817 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
51818 echo Skipping rebuild of stageb3g2 ; \
51819 else \
51820 $(MAKE) stageb3g2-start; \
51821 if $(LEAN); then \
51822 rm -rf stage1-* ; \
51823 $(STAMP) stage1-lean ; \
51824 fi; \
51825 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
51826 fi
51827 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
51828
51829.PHONY: all-stageb3g2 clean-stageb3g2
51830do-clean: clean-stageb3g2
51831
51832# FIXME: Will not need to be conditional when toplevel bootstrap is the
51833# only possibility, but now it conflicts with no-bootstrap rules
51834@if gcc-bootstrap
51835
51836compare-debug:
51837 @r=`${PWD_COMMAND}`; export r; \
51838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51839 if test -f stageb2g0-lean; then \
51840 echo Cannot compare object files as stage b2g0 was deleted. ; \
51841 exit 0 ; \
51842 fi; \
51843 : $(MAKE); $(stage); \
51844 rm -f .bad_compare ; \
51845 echo Comparing stages b2g0 and b3g2 ; \
51846 cd stageb3g2-gcc; \
51847 files=`find . -name "*$(objext)" -print` ; \
51848 cd .. ; \
51849 for file in $${files} ; do \
51850 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
51851 $(do-compare-debug) > /dev/null 2>&1; \
51852 if test $$? -eq 1; then \
51853 case $$file in \
51854 ./cc*-checksum$(objext) | ./libgcc/* ) \
51855 echo warning: $$file differs ;; \
51856 *) \
51857 echo $$file differs >> .bad_compare ;; \
51858 esac ; \
51859 fi ; \
51860 done ; \
51861 if [ -f .bad_compare ]; then \
51862 echo "Bootstrap comparison failure!"; \
51863 cat .bad_compare; \
51864 exit 1; \
51865 else \
51866 echo Comparison successful.; \
51867 fi ; \
51868 $(STAMP) compare-debug
51869 if $(LEAN); then \
51870 rm -rf stageb2g0-*; \
51871 $(STAMP) stageb2g0-lean; \
51872 fi
51873
51874
51875
51876.PHONY: bootstrap-debug bootstrap-debug-lean
51877bootstrap-debug:
51878 echo stageb3g2 > stage_final
51879 @r=`${PWD_COMMAND}`; export r; \
51880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51881 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51882 @: $(MAKE); $(unstage)
51883 @r=`${PWD_COMMAND}`; export r; \
51884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51885 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51886
51887bootstrap-debug-lean:
51888 echo stageb3g2 > stage_final
51889 @r=`${PWD_COMMAND}`; export r; \
51890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51891 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
51892 @: $(MAKE); $(unstage)
51893 @r=`${PWD_COMMAND}`; export r; \
51894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51895 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51896
51897
51898# Rules to wipe a stage and all the following ones, also used for cleanstrap
51899distclean-stageb2g0:: distclean-stageb3g2
51900.PHONY: distclean-stageb3g2
51901distclean-stageb3g2::
51902 @: $(MAKE); $(stage)
51903 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
51904 rm -rf stageb3g2-* compare-debug
51905
51906
51907.PHONY: cleanstrap-debug
51908cleanstrap-debug: do-distclean local-clean
51909 echo stageb3g2 > stage_final
51910 @r=`${PWD_COMMAND}`; export r; \
51911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51912 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51913 @: $(MAKE); $(unstage)
51914 @r=`${PWD_COMMAND}`; export r; \
51915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51916 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51917
51918@endif gcc-bootstrap
51919
51920
72b2455a
PB
51921.PHONY: stage4-start stage4-end
51922
51923stage4-start::
0aed8855 51924 @: $(MAKE); $(stage); \
72b2455a 51925 echo stage4 > stage_current ; \
b00612cc 51926 echo stage4 > stage_last; \
0aed8855 51927 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51928@if bfd
b00612cc
PB
51929 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
51930 mkdir stage4-bfd; \
80911fe1
PB
51931 mv stage4-bfd bfd ; \
51932 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
51933@endif bfd
51934@if opcodes
b00612cc
PB
51935 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
51936 mkdir stage4-opcodes; \
80911fe1
PB
51937 mv stage4-opcodes opcodes ; \
51938 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
51939@endif opcodes
51940@if binutils
b00612cc
PB
51941 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
51942 mkdir stage4-binutils; \
80911fe1
PB
51943 mv stage4-binutils binutils ; \
51944 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
51945@endif binutils
51946@if gas
b00612cc
PB
51947 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
51948 mkdir stage4-gas; \
80911fe1
PB
51949 mv stage4-gas gas ; \
51950 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
51951@endif gas
51952@if gcc
b00612cc
PB
51953 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
51954 mkdir stage4-gcc; \
80911fe1
PB
51955 mv stage4-gcc gcc ; \
51956 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 51957@endif gcc
4b900473
PB
51958@if gmp
51959 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
51960 mkdir stage4-gmp; \
51961 mv stage4-gmp gmp ; \
51962 mv stage3-gmp prev-gmp || test -f stage3-lean
51963@endif gmp
51964@if mpfr
51965 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
51966 mkdir stage4-mpfr; \
51967 mv stage4-mpfr mpfr ; \
51968 mv stage3-mpfr prev-mpfr || test -f stage3-lean
51969@endif mpfr
93f9b408
ILT
51970@if gold
51971 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
51972 mkdir stage4-gold; \
51973 mv stage4-gold gold ; \
51974 mv stage3-gold prev-gold || test -f stage3-lean
51975@endif gold
72b2455a 51976@if intl
b00612cc
PB
51977 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
51978 mkdir stage4-intl; \
80911fe1
PB
51979 mv stage4-intl intl ; \
51980 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
51981@endif intl
51982@if ld
b00612cc
PB
51983 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
51984 mkdir stage4-ld; \
80911fe1
PB
51985 mv stage4-ld ld ; \
51986 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
51987@endif ld
51988@if libcpp
b00612cc
PB
51989 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
51990 mkdir stage4-libcpp; \
80911fe1
PB
51991 mv stage4-libcpp libcpp ; \
51992 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 51993@endif libcpp
be01d343
PB
51994@if libdecnumber
51995 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
51996 mkdir stage4-libdecnumber; \
80911fe1
PB
51997 mv stage4-libdecnumber libdecnumber ; \
51998 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 51999@endif libdecnumber
72b2455a 52000@if libiberty
b00612cc
PB
52001 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
52002 mkdir stage4-libiberty; \
80911fe1
PB
52003 mv stage4-libiberty libiberty ; \
52004 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
52005@endif libiberty
52006@if zlib
b00612cc
PB
52007 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
52008 mkdir stage4-zlib; \
80911fe1
PB
52009 mv stage4-zlib zlib ; \
52010 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 52011@endif zlib
0aed8855
PB
52012 @[ -d stage4-$(TARGET_SUBDIR) ] || \
52013 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
52014 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52015 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 52016
80911fe1 52017stage4-end::
72b2455a 52018@if bfd
80911fe1
PB
52019 @if test -d $(HOST_SUBDIR)/bfd ; then \
52020 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
52021 mv prev-bfd stage3-bfd ; : ; \
0aed8855 52022 fi
72b2455a
PB
52023@endif bfd
52024@if opcodes
80911fe1
PB
52025 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52026 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
52027 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 52028 fi
72b2455a
PB
52029@endif opcodes
52030@if binutils
80911fe1
PB
52031 @if test -d $(HOST_SUBDIR)/binutils ; then \
52032 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
52033 mv prev-binutils stage3-binutils ; : ; \
0aed8855 52034 fi
72b2455a
PB
52035@endif binutils
52036@if gas
80911fe1
PB
52037 @if test -d $(HOST_SUBDIR)/gas ; then \
52038 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
52039 mv prev-gas stage3-gas ; : ; \
0aed8855 52040 fi
72b2455a
PB
52041@endif gas
52042@if gcc
80911fe1
PB
52043 @if test -d $(HOST_SUBDIR)/gcc ; then \
52044 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
52045 mv prev-gcc stage3-gcc ; : ; \
0aed8855 52046 fi
72b2455a 52047@endif gcc
4b900473
PB
52048@if gmp
52049 @if test -d $(HOST_SUBDIR)/gmp ; then \
52050 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
52051 mv prev-gmp stage3-gmp ; : ; \
52052 fi
52053@endif gmp
52054@if mpfr
52055 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52056 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
52057 mv prev-mpfr stage3-mpfr ; : ; \
52058 fi
52059@endif mpfr
93f9b408
ILT
52060@if gold
52061 @if test -d $(HOST_SUBDIR)/gold ; then \
52062 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
52063 mv prev-gold stage3-gold ; : ; \
52064 fi
52065@endif gold
72b2455a 52066@if intl
80911fe1
PB
52067 @if test -d $(HOST_SUBDIR)/intl ; then \
52068 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
52069 mv prev-intl stage3-intl ; : ; \
0aed8855 52070 fi
72b2455a
PB
52071@endif intl
52072@if ld
80911fe1
PB
52073 @if test -d $(HOST_SUBDIR)/ld ; then \
52074 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
52075 mv prev-ld stage3-ld ; : ; \
0aed8855 52076 fi
72b2455a
PB
52077@endif ld
52078@if libcpp
80911fe1
PB
52079 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52080 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
52081 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 52082 fi
72b2455a 52083@endif libcpp
be01d343 52084@if libdecnumber
80911fe1
PB
52085 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52086 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
52087 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 52088 fi
be01d343 52089@endif libdecnumber
72b2455a 52090@if libiberty
80911fe1
PB
52091 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52092 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
52093 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 52094 fi
72b2455a
PB
52095@endif libiberty
52096@if zlib
80911fe1
PB
52097 @if test -d $(HOST_SUBDIR)/zlib ; then \
52098 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
52099 mv prev-zlib stage3-zlib ; : ; \
0aed8855 52100 fi
72b2455a 52101@endif zlib
0aed8855 52102 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52103 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
52104 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 52105 fi
80911fe1 52106 rm -f stage_current
72b2455a 52107
973601e1 52108# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 52109# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52110# reconfigured either.
72b2455a
PB
52111.PHONY: stage4-bubble
52112stage4-bubble:: stage3-bubble
e360f423
PB
52113 @r=`${PWD_COMMAND}`; export r; \
52114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52115 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
52116 echo Skipping rebuild of stage4 ; \
52117 else \
f70224b5 52118 $(MAKE) stage4-start; \
80911fe1
PB
52119 if $(LEAN); then \
52120 rm -rf stage2-* ; \
52121 $(STAMP) stage2-lean ; \
52122 fi; \
f70224b5 52123 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 52124 fi
f6d183c0 52125 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 52126
0df3d27f 52127.PHONY: all-stage4 clean-stage4
0df3d27f 52128do-clean: clean-stage4
0df3d27f 52129
d545f33b
PB
52130# FIXME: Will not need to be conditional when toplevel bootstrap is the
52131# only possibility, but now it conflicts with no-bootstrap rules
52132@if gcc-bootstrap
72b2455a 52133
d545f33b 52134compare3:
e360f423
PB
52135 @r=`${PWD_COMMAND}`; export r; \
52136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52137 if test -f stage3-lean; then \
d545f33b
PB
52138 echo Cannot compare object files as stage 3 was deleted. ; \
52139 exit 0 ; \
52140 fi; \
0aed8855 52141 : $(MAKE); $(stage); \
d545f33b 52142 rm -f .bad_compare ; \
c52c6897 52143 echo Comparing stages 3 and 4 ; \
d545f33b
PB
52144 cd stage4-gcc; \
52145 files=`find . -name "*$(objext)" -print` ; \
52146 cd .. ; \
52147 for file in $${files} ; do \
52148 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 52149 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
52150 if test $$? -eq 1; then \
52151 case $$file in \
52152 ./cc*-checksum$(objext) | ./libgcc/* ) \
52153 echo warning: $$file differs ;; \
52154 *) \
52155 echo $$file differs >> .bad_compare ;; \
52156 esac ; \
52157 fi ; \
d545f33b
PB
52158 done ; \
52159 if [ -f .bad_compare ]; then \
52160 echo "Bootstrap comparison failure!"; \
52161 cat .bad_compare; \
52162 exit 1; \
52163 else \
c52c6897 52164 echo Comparison successful.; \
d545f33b
PB
52165 fi ; \
52166 $(STAMP) compare3
80911fe1
PB
52167 if $(LEAN); then \
52168 rm -rf stage3-*; \
52169 $(STAMP) stage3-lean; \
52170 fi
9cb3fa6f 52171
72b2455a 52172
72b2455a 52173
80911fe1 52174.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
52175bootstrap4:
52176 echo stage4 > stage_final
52177 @r=`${PWD_COMMAND}`; export r; \
52178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52179 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 52180 @: $(MAKE); $(unstage)
be01d343
PB
52181 @r=`${PWD_COMMAND}`; export r; \
52182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52183 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 52184
80911fe1
PB
52185bootstrap4-lean:
52186 echo stage4 > stage_final
52187 @r=`${PWD_COMMAND}`; export r; \
52188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52189 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
52190 @: $(MAKE); $(unstage)
52191 @r=`${PWD_COMMAND}`; export r; \
52192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52193 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52194
72b2455a 52195
d545f33b
PB
52196# Rules to wipe a stage and all the following ones, also used for cleanstrap
52197distclean-stage3:: distclean-stage4
52198.PHONY: distclean-stage4
52199distclean-stage4::
0aed8855 52200 @: $(MAKE); $(stage)
e00a73e3 52201 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 52202 rm -rf stage4-* compare3
0df3d27f 52203
9cb3fa6f 52204
d545f33b 52205@endif gcc-bootstrap
72b2455a
PB
52206
52207
52208.PHONY: stageprofile-start stageprofile-end
52209
52210stageprofile-start::
0aed8855 52211 @: $(MAKE); $(stage); \
72b2455a 52212 echo stageprofile > stage_current ; \
b00612cc 52213 echo stageprofile > stage_last; \
0aed8855 52214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52215@if bfd
b00612cc
PB
52216 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
52217 mkdir stageprofile-bfd; \
80911fe1
PB
52218 mv stageprofile-bfd bfd ; \
52219 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
52220@endif bfd
52221@if opcodes
b00612cc
PB
52222 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
52223 mkdir stageprofile-opcodes; \
80911fe1
PB
52224 mv stageprofile-opcodes opcodes ; \
52225 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
52226@endif opcodes
52227@if binutils
b00612cc
PB
52228 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
52229 mkdir stageprofile-binutils; \
80911fe1
PB
52230 mv stageprofile-binutils binutils ; \
52231 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
52232@endif binutils
52233@if gas
b00612cc
PB
52234 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
52235 mkdir stageprofile-gas; \
80911fe1
PB
52236 mv stageprofile-gas gas ; \
52237 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
52238@endif gas
52239@if gcc
b00612cc
PB
52240 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
52241 mkdir stageprofile-gcc; \
80911fe1
PB
52242 mv stageprofile-gcc gcc ; \
52243 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 52244@endif gcc
4b900473
PB
52245@if gmp
52246 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
52247 mkdir stageprofile-gmp; \
52248 mv stageprofile-gmp gmp ; \
52249 mv stage1-gmp prev-gmp || test -f stage1-lean
52250@endif gmp
52251@if mpfr
52252 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
52253 mkdir stageprofile-mpfr; \
52254 mv stageprofile-mpfr mpfr ; \
52255 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52256@endif mpfr
93f9b408
ILT
52257@if gold
52258 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
52259 mkdir stageprofile-gold; \
52260 mv stageprofile-gold gold ; \
52261 mv stage1-gold prev-gold || test -f stage1-lean
52262@endif gold
72b2455a 52263@if intl
b00612cc
PB
52264 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
52265 mkdir stageprofile-intl; \
80911fe1
PB
52266 mv stageprofile-intl intl ; \
52267 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
52268@endif intl
52269@if ld
b00612cc
PB
52270 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
52271 mkdir stageprofile-ld; \
80911fe1
PB
52272 mv stageprofile-ld ld ; \
52273 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
52274@endif ld
52275@if libcpp
b00612cc
PB
52276 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
52277 mkdir stageprofile-libcpp; \
80911fe1
PB
52278 mv stageprofile-libcpp libcpp ; \
52279 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 52280@endif libcpp
be01d343
PB
52281@if libdecnumber
52282 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
52283 mkdir stageprofile-libdecnumber; \
80911fe1
PB
52284 mv stageprofile-libdecnumber libdecnumber ; \
52285 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 52286@endif libdecnumber
72b2455a 52287@if libiberty
b00612cc
PB
52288 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
52289 mkdir stageprofile-libiberty; \
80911fe1
PB
52290 mv stageprofile-libiberty libiberty ; \
52291 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
52292@endif libiberty
52293@if zlib
d545f33b
PB
52294 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
52295 mkdir stageprofile-zlib; \
80911fe1
PB
52296 mv stageprofile-zlib zlib ; \
52297 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 52298@endif zlib
0aed8855
PB
52299 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
52300 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
52301 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52302 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 52303
80911fe1 52304stageprofile-end::
d545f33b 52305@if bfd
80911fe1
PB
52306 @if test -d $(HOST_SUBDIR)/bfd ; then \
52307 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
52308 mv prev-bfd stage1-bfd ; : ; \
0aed8855 52309 fi
d545f33b
PB
52310@endif bfd
52311@if opcodes
80911fe1
PB
52312 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52313 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
52314 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 52315 fi
d545f33b
PB
52316@endif opcodes
52317@if binutils
80911fe1
PB
52318 @if test -d $(HOST_SUBDIR)/binutils ; then \
52319 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
52320 mv prev-binutils stage1-binutils ; : ; \
0aed8855 52321 fi
d545f33b
PB
52322@endif binutils
52323@if gas
80911fe1
PB
52324 @if test -d $(HOST_SUBDIR)/gas ; then \
52325 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
52326 mv prev-gas stage1-gas ; : ; \
0aed8855 52327 fi
d545f33b
PB
52328@endif gas
52329@if gcc
80911fe1
PB
52330 @if test -d $(HOST_SUBDIR)/gcc ; then \
52331 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
52332 mv prev-gcc stage1-gcc ; : ; \
0aed8855 52333 fi
d545f33b 52334@endif gcc
4b900473
PB
52335@if gmp
52336 @if test -d $(HOST_SUBDIR)/gmp ; then \
52337 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
52338 mv prev-gmp stage1-gmp ; : ; \
52339 fi
52340@endif gmp
52341@if mpfr
52342 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52343 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
52344 mv prev-mpfr stage1-mpfr ; : ; \
52345 fi
52346@endif mpfr
93f9b408
ILT
52347@if gold
52348 @if test -d $(HOST_SUBDIR)/gold ; then \
52349 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
52350 mv prev-gold stage1-gold ; : ; \
52351 fi
52352@endif gold
d545f33b 52353@if intl
80911fe1
PB
52354 @if test -d $(HOST_SUBDIR)/intl ; then \
52355 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
52356 mv prev-intl stage1-intl ; : ; \
0aed8855 52357 fi
d545f33b
PB
52358@endif intl
52359@if ld
80911fe1
PB
52360 @if test -d $(HOST_SUBDIR)/ld ; then \
52361 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
52362 mv prev-ld stage1-ld ; : ; \
0aed8855 52363 fi
d545f33b
PB
52364@endif ld
52365@if libcpp
80911fe1
PB
52366 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52367 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
52368 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 52369 fi
d545f33b 52370@endif libcpp
be01d343 52371@if libdecnumber
80911fe1
PB
52372 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52373 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
52374 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 52375 fi
be01d343 52376@endif libdecnumber
d545f33b 52377@if libiberty
80911fe1
PB
52378 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52379 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
52380 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 52381 fi
d545f33b
PB
52382@endif libiberty
52383@if zlib
80911fe1
PB
52384 @if test -d $(HOST_SUBDIR)/zlib ; then \
52385 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
52386 mv prev-zlib stage1-zlib ; : ; \
0aed8855 52387 fi
d545f33b 52388@endif zlib
0aed8855 52389 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52390 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
52391 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 52392 fi
80911fe1 52393 rm -f stage_current
72b2455a 52394
973601e1 52395# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 52396# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52397# reconfigured either.
d545f33b
PB
52398.PHONY: stageprofile-bubble
52399stageprofile-bubble:: stage1-bubble
e360f423
PB
52400 @r=`${PWD_COMMAND}`; export r; \
52401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52402 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
52403 echo Skipping rebuild of stageprofile ; \
52404 else \
f70224b5
PB
52405 $(MAKE) stageprofile-start; \
52406 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 52407 fi
72b2455a 52408
d545f33b
PB
52409.PHONY: all-stageprofile clean-stageprofile
52410do-clean: clean-stageprofile
0df3d27f 52411
72b2455a
PB
52412# FIXME: Will not need to be conditional when toplevel bootstrap is the
52413# only possibility, but now it conflicts with no-bootstrap rules
52414@if gcc-bootstrap
52415
52416
52417
52418
0df3d27f 52419# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 52420distclean-stage1:: distclean-stageprofile
0df3d27f 52421.PHONY: distclean-stageprofile
72b2455a 52422distclean-stageprofile::
0aed8855 52423 @: $(MAKE); $(stage)
e00a73e3 52424 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 52425 rm -rf stageprofile-*
dfdffa2c
PB
52426
52427
72b2455a 52428@endif gcc-bootstrap
dfdffa2c
PB
52429
52430
72b2455a 52431.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 52432
72b2455a 52433stagefeedback-start::
0aed8855 52434 @: $(MAKE); $(stage); \
72b2455a 52435 echo stagefeedback > stage_current ; \
b00612cc 52436 echo stagefeedback > stage_last; \
0aed8855 52437 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52438@if bfd
b00612cc
PB
52439 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
52440 mkdir stagefeedback-bfd; \
80911fe1
PB
52441 mv stagefeedback-bfd bfd ; \
52442 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
52443@endif bfd
52444@if opcodes
b00612cc
PB
52445 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
52446 mkdir stagefeedback-opcodes; \
80911fe1
PB
52447 mv stagefeedback-opcodes opcodes ; \
52448 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
52449@endif opcodes
52450@if binutils
b00612cc
PB
52451 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
52452 mkdir stagefeedback-binutils; \
80911fe1
PB
52453 mv stagefeedback-binutils binutils ; \
52454 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
52455@endif binutils
52456@if gas
b00612cc
PB
52457 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
52458 mkdir stagefeedback-gas; \
80911fe1
PB
52459 mv stagefeedback-gas gas ; \
52460 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
52461@endif gas
52462@if gcc
b00612cc
PB
52463 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
52464 mkdir stagefeedback-gcc; \
80911fe1
PB
52465 mv stagefeedback-gcc gcc ; \
52466 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 52467@endif gcc
4b900473
PB
52468@if gmp
52469 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
52470 mkdir stagefeedback-gmp; \
52471 mv stagefeedback-gmp gmp ; \
52472 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
52473@endif gmp
52474@if mpfr
52475 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
52476 mkdir stagefeedback-mpfr; \
52477 mv stagefeedback-mpfr mpfr ; \
52478 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
52479@endif mpfr
93f9b408
ILT
52480@if gold
52481 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
52482 mkdir stagefeedback-gold; \
52483 mv stagefeedback-gold gold ; \
52484 mv stageprofile-gold prev-gold || test -f stageprofile-lean
52485@endif gold
72b2455a 52486@if intl
b00612cc
PB
52487 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
52488 mkdir stagefeedback-intl; \
80911fe1
PB
52489 mv stagefeedback-intl intl ; \
52490 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
52491@endif intl
52492@if ld
b00612cc
PB
52493 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
52494 mkdir stagefeedback-ld; \
80911fe1
PB
52495 mv stagefeedback-ld ld ; \
52496 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
52497@endif ld
52498@if libcpp
b00612cc
PB
52499 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
52500 mkdir stagefeedback-libcpp; \
80911fe1
PB
52501 mv stagefeedback-libcpp libcpp ; \
52502 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 52503@endif libcpp
be01d343
PB
52504@if libdecnumber
52505 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
52506 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
52507 mv stagefeedback-libdecnumber libdecnumber ; \
52508 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 52509@endif libdecnumber
72b2455a 52510@if libiberty
b00612cc
PB
52511 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
52512 mkdir stagefeedback-libiberty; \
80911fe1
PB
52513 mv stagefeedback-libiberty libiberty ; \
52514 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
52515@endif libiberty
52516@if zlib
b00612cc
PB
52517 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
52518 mkdir stagefeedback-zlib; \
80911fe1
PB
52519 mv stagefeedback-zlib zlib ; \
52520 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 52521@endif zlib
0aed8855
PB
52522 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
52523 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
52524 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52525 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 52526
80911fe1 52527stagefeedback-end::
72b2455a 52528@if bfd
80911fe1
PB
52529 @if test -d $(HOST_SUBDIR)/bfd ; then \
52530 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
52531 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 52532 fi
72b2455a
PB
52533@endif bfd
52534@if opcodes
80911fe1
PB
52535 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52536 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
52537 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 52538 fi
72b2455a
PB
52539@endif opcodes
52540@if binutils
80911fe1
PB
52541 @if test -d $(HOST_SUBDIR)/binutils ; then \
52542 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
52543 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 52544 fi
72b2455a
PB
52545@endif binutils
52546@if gas
80911fe1
PB
52547 @if test -d $(HOST_SUBDIR)/gas ; then \
52548 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
52549 mv prev-gas stageprofile-gas ; : ; \
0aed8855 52550 fi
72b2455a
PB
52551@endif gas
52552@if gcc
80911fe1
PB
52553 @if test -d $(HOST_SUBDIR)/gcc ; then \
52554 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
52555 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 52556 fi
72b2455a 52557@endif gcc
4b900473
PB
52558@if gmp
52559 @if test -d $(HOST_SUBDIR)/gmp ; then \
52560 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
52561 mv prev-gmp stageprofile-gmp ; : ; \
52562 fi
52563@endif gmp
52564@if mpfr
52565 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52566 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
52567 mv prev-mpfr stageprofile-mpfr ; : ; \
52568 fi
52569@endif mpfr
93f9b408
ILT
52570@if gold
52571 @if test -d $(HOST_SUBDIR)/gold ; then \
52572 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
52573 mv prev-gold stageprofile-gold ; : ; \
52574 fi
52575@endif gold
72b2455a 52576@if intl
80911fe1
PB
52577 @if test -d $(HOST_SUBDIR)/intl ; then \
52578 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
52579 mv prev-intl stageprofile-intl ; : ; \
0aed8855 52580 fi
72b2455a
PB
52581@endif intl
52582@if ld
80911fe1
PB
52583 @if test -d $(HOST_SUBDIR)/ld ; then \
52584 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
52585 mv prev-ld stageprofile-ld ; : ; \
0aed8855 52586 fi
72b2455a
PB
52587@endif ld
52588@if libcpp
80911fe1
PB
52589 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52590 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
52591 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 52592 fi
72b2455a 52593@endif libcpp
be01d343 52594@if libdecnumber
80911fe1
PB
52595 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52596 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
52597 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 52598 fi
be01d343 52599@endif libdecnumber
72b2455a 52600@if libiberty
80911fe1
PB
52601 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52602 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
52603 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 52604 fi
72b2455a
PB
52605@endif libiberty
52606@if zlib
80911fe1
PB
52607 @if test -d $(HOST_SUBDIR)/zlib ; then \
52608 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
52609 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 52610 fi
72b2455a 52611@endif zlib
0aed8855 52612 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52613 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
52614 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 52615 fi
80911fe1 52616 rm -f stage_current
dfdffa2c 52617
973601e1 52618# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 52619# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52620# reconfigured either.
72b2455a 52621.PHONY: stagefeedback-bubble
7d329e61 52622stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
52623 @r=`${PWD_COMMAND}`; export r; \
52624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52625 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
52626 echo Skipping rebuild of stagefeedback ; \
52627 else \
f70224b5
PB
52628 $(MAKE) stagefeedback-start; \
52629 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 52630 fi
72b2455a 52631
0df3d27f 52632.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 52633do-clean: clean-stagefeedback
0df3d27f 52634
72b2455a
PB
52635# FIXME: Will not need to be conditional when toplevel bootstrap is the
52636# only possibility, but now it conflicts with no-bootstrap rules
52637@if gcc-bootstrap
656fdd47
PB
52638
52639
52640
80911fe1 52641.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
52642profiledbootstrap:
52643 echo stagefeedback > stage_final
52644 @r=`${PWD_COMMAND}`; export r; \
52645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52646 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 52647 @: $(MAKE); $(unstage)
be01d343
PB
52648 @r=`${PWD_COMMAND}`; export r; \
52649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52650 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 52651
80911fe1
PB
52652profiledbootstrap-lean:
52653 echo stagefeedback > stage_final
52654 @r=`${PWD_COMMAND}`; export r; \
52655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52656 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
52657 @: $(MAKE); $(unstage)
52658 @r=`${PWD_COMMAND}`; export r; \
52659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52660 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52661
656fdd47 52662
0df3d27f 52663# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 52664distclean-stageprofile:: distclean-stagefeedback
0df3d27f 52665.PHONY: distclean-stagefeedback
656fdd47 52666distclean-stagefeedback::
0aed8855 52667 @: $(MAKE); $(stage)
e00a73e3 52668 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 52669 rm -rf stagefeedback-*
656fdd47
PB
52670
52671
72b2455a 52672@endif gcc-bootstrap
656fdd47
PB
52673
52674
52675
7d329e61
PB
52676stageprofile-end::
52677 $(MAKE) distclean-stagefeedback
656fdd47 52678
7d329e61 52679stagefeedback-start::
656fdd47
PB
52680 @r=`${PWD_COMMAND}`; export r; \
52681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
52682 for i in prev-*; do \
52683 j=`echo $$i | sed s/^prev-//` ; \
52684 cd $$r/$$i && \
52685 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
52686 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
52687 done
b8908782 52688
0df3d27f 52689@if gcc-bootstrap
0df3d27f 52690do-distclean: distclean-stage1
c52c6897
PB
52691
52692# Provide a GCC build when we're building target libraries. This does
52693# not work as a dependency, just as the minimum necessary to avoid errors.
52694stage_last:
52695 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 52696
4f0ef2d8
CD
52697# Same as unstage, but not phony and defaulting to stage1-start. We place
52698# it in the dependency so that for example `make -j3 all-gcc' works.
52699stage_current:
52700 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
52701
c52c6897 52702.PHONY: restrap
266df637 52703restrap::
c52c6897 52704 @: $(MAKE); $(stage)
8520c408 52705 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
266df637 52706restrap:: all
c380fdd8 52707@endif gcc-bootstrap
c52c6897 52708
ae831be5
NN
52709# --------------------------------------
52710# Dependencies between different modules
52711# --------------------------------------
252b5132 52712
9e6ce191 52713# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
52714@if gcc-bootstrap
52715configure-target-libstdc++-v3: stage_last
52716configure-target-libmudflap: stage_last
52717configure-target-libssp: stage_last
c52c6897 52718configure-target-newlib: stage_last
6aa8ef82
DJ
52719configure-stage1-target-libgcc: maybe-all-stage1-gcc
52720configure-stage2-target-libgcc: maybe-all-stage2-gcc
8520c408 52721configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
6aa8ef82 52722configure-stage3-target-libgcc: maybe-all-stage3-gcc
8520c408 52723configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
6aa8ef82
DJ
52724configure-stage4-target-libgcc: maybe-all-stage4-gcc
52725configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
52726configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
52727configure-target-libgfortran: stage_last
52728configure-target-libobjc: stage_last
52729configure-target-libtermcap: stage_last
52730configure-target-winsup: stage_last
52731configure-target-libgloss: stage_last
52732configure-target-libiberty: stage_last
52733configure-target-gperf: stage_last
52734configure-target-examples: stage_last
52735configure-target-libffi: stage_last
52736configure-target-libjava: stage_last
52737configure-target-zlib: stage_last
52738configure-target-boehm-gc: stage_last
52739configure-target-qthreads: stage_last
52740configure-target-rda: stage_last
52741configure-target-libada: stage_last
52742configure-target-libgomp: stage_last
52743@endif gcc-bootstrap
9e6ce191 52744
c52c6897 52745@if gcc-no-bootstrap
9e6ce191 52746configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 52747configure-target-libmudflap: maybe-all-gcc
064d0a7c 52748configure-target-libssp: maybe-all-gcc
9e6ce191 52749configure-target-newlib: maybe-all-gcc
6aa8ef82 52750configure-target-libgcc: maybe-all-gcc
9e6ce191 52751configure-target-libgfortran: maybe-all-gcc
9e6ce191 52752configure-target-libobjc: maybe-all-gcc
9e6ce191 52753configure-target-libtermcap: maybe-all-gcc
9e6ce191 52754configure-target-winsup: maybe-all-gcc
9e6ce191 52755configure-target-libgloss: maybe-all-gcc
9e6ce191 52756configure-target-libiberty: maybe-all-gcc
9e6ce191 52757configure-target-gperf: maybe-all-gcc
9e6ce191 52758configure-target-examples: maybe-all-gcc
9e6ce191 52759configure-target-libffi: maybe-all-gcc
9e6ce191 52760configure-target-libjava: maybe-all-gcc
9e6ce191 52761configure-target-zlib: maybe-all-gcc
9e6ce191 52762configure-target-boehm-gc: maybe-all-gcc
9e6ce191 52763configure-target-qthreads: maybe-all-gcc
9e6ce191 52764configure-target-rda: maybe-all-gcc
9e6ce191 52765configure-target-libada: maybe-all-gcc
b3ded179 52766configure-target-libgomp: maybe-all-gcc
c52c6897 52767@endif gcc-no-bootstrap
b3ded179 52768
9e6ce191 52769
ae831be5
NN
52770# There are two types of dependencies here: 'hard' dependencies, where one
52771# module simply won't build without the other; and 'soft' dependencies, where
52772# if the depended-on module is missing, the depending module will do without
52773# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 52774# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
52775# it's safer to use a soft dependency.
52776
9e6ce191
PB
52777
52778
52779
52780
c60fe18b 52781
9e6ce191
PB
52782# With all the machinery above in place, it is pretty easy to generate
52783# dependencies. Host dependencies are a bit more complex because we have
52784# to check for bootstrap/prebootstrap dependencies. To resolve
52785# prebootstrap dependencies, prebootstrap modules are gathered in
52786# a hash table.
6a9cf61e 52787all-build-bison: maybe-all-build-texinfo
9e6ce191 52788all-build-byacc: maybe-all-build-texinfo
6a9cf61e 52789all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
52790all-build-flex: maybe-all-build-bison
52791all-build-flex: maybe-all-build-byacc
52792all-build-flex: maybe-all-build-m4
6a9cf61e 52793all-build-libiberty: maybe-all-build-texinfo
9e6ce191 52794all-build-m4: maybe-all-build-texinfo
ee025550 52795all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
52796configure-gcc: maybe-configure-intl
52797
52798configure-stage1-gcc: maybe-configure-stage1-intl
52799configure-stage2-gcc: maybe-configure-stage2-intl
8520c408 52800configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
9e6ce191 52801configure-stage3-gcc: maybe-configure-stage3-intl
8520c408 52802configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
9e6ce191
PB
52803configure-stage4-gcc: maybe-configure-stage4-intl
52804configure-stageprofile-gcc: maybe-configure-stageprofile-intl
52805configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
52806configure-gcc: maybe-all-binutils
52807
52808configure-stage1-gcc: maybe-all-stage1-binutils
52809configure-stage2-gcc: maybe-all-stage2-binutils
8520c408 52810configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
c60fe18b 52811configure-stage3-gcc: maybe-all-stage3-binutils
8520c408 52812configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
c60fe18b
PB
52813configure-stage4-gcc: maybe-all-stage4-binutils
52814configure-stageprofile-gcc: maybe-all-stageprofile-binutils
52815configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
52816configure-gcc: maybe-all-gas
52817
52818configure-stage1-gcc: maybe-all-stage1-gas
52819configure-stage2-gcc: maybe-all-stage2-gas
8520c408 52820configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
c60fe18b 52821configure-stage3-gcc: maybe-all-stage3-gas
8520c408 52822configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
c60fe18b
PB
52823configure-stage4-gcc: maybe-all-stage4-gas
52824configure-stageprofile-gcc: maybe-all-stageprofile-gas
52825configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
52826configure-gcc: maybe-all-ld
52827
52828configure-stage1-gcc: maybe-all-stage1-ld
52829configure-stage2-gcc: maybe-all-stage2-ld
8520c408 52830configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
c60fe18b 52831configure-stage3-gcc: maybe-all-stage3-ld
8520c408 52832configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
c60fe18b
PB
52833configure-stage4-gcc: maybe-all-stage4-ld
52834configure-stageprofile-gcc: maybe-all-stageprofile-ld
52835configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
52836configure-gcc: maybe-all-gold
52837
52838configure-stage1-gcc: maybe-all-stage1-gold
52839configure-stage2-gcc: maybe-all-stage2-gold
52840configure-stageb2g0-gcc: maybe-all-stageb2g0-gold
52841configure-stage3-gcc: maybe-all-stage3-gold
52842configure-stageb3g2-gcc: maybe-all-stageb3g2-gold
52843configure-stage4-gcc: maybe-all-stage4-gold
52844configure-stageprofile-gcc: maybe-all-stageprofile-gold
52845configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
52846all-gcc: all-libiberty
52847
52848all-stage1-gcc: all-stage1-libiberty
52849all-stage2-gcc: all-stage2-libiberty
8520c408 52850all-stageb2g0-gcc: all-stageb2g0-libiberty
9e6ce191 52851all-stage3-gcc: all-stage3-libiberty
8520c408 52852all-stageb3g2-gcc: all-stageb3g2-libiberty
9e6ce191
PB
52853all-stage4-gcc: all-stage4-libiberty
52854all-stageprofile-gcc: all-stageprofile-libiberty
52855all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
52856all-gcc: maybe-all-gmp
52857
52858all-stage1-gcc: maybe-all-stage1-gmp
52859all-stage2-gcc: maybe-all-stage2-gmp
8520c408 52860all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
4b900473 52861all-stage3-gcc: maybe-all-stage3-gmp
8520c408 52862all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
4b900473
PB
52863all-stage4-gcc: maybe-all-stage4-gmp
52864all-stageprofile-gcc: maybe-all-stageprofile-gmp
52865all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
52866all-gcc: maybe-all-intl
52867
52868all-stage1-gcc: maybe-all-stage1-intl
52869all-stage2-gcc: maybe-all-stage2-intl
8520c408 52870all-stageb2g0-gcc: maybe-all-stageb2g0-intl
9e6ce191 52871all-stage3-gcc: maybe-all-stage3-intl
8520c408 52872all-stageb3g2-gcc: maybe-all-stageb3g2-intl
9e6ce191
PB
52873all-stage4-gcc: maybe-all-stage4-intl
52874all-stageprofile-gcc: maybe-all-stageprofile-intl
52875all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
52876all-gcc: maybe-all-mpfr
52877
52878all-stage1-gcc: maybe-all-stage1-mpfr
52879all-stage2-gcc: maybe-all-stage2-mpfr
8520c408 52880all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
4b900473 52881all-stage3-gcc: maybe-all-stage3-mpfr
8520c408 52882all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
4b900473
PB
52883all-stage4-gcc: maybe-all-stage4-mpfr
52884all-stageprofile-gcc: maybe-all-stageprofile-mpfr
52885all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
52886all-gcc: maybe-all-build-texinfo
52887
52888all-stage1-gcc: maybe-all-build-texinfo
52889all-stage2-gcc: maybe-all-build-texinfo
8520c408 52890all-stageb2g0-gcc: maybe-all-build-texinfo
72b2455a 52891all-stage3-gcc: maybe-all-build-texinfo
8520c408 52892all-stageb3g2-gcc: maybe-all-build-texinfo
72b2455a
PB
52893all-stage4-gcc: maybe-all-build-texinfo
52894all-stageprofile-gcc: maybe-all-build-texinfo
52895all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
52896all-gcc: maybe-all-build-bison
52897
52898all-stage1-gcc: maybe-all-build-bison
52899all-stage2-gcc: maybe-all-build-bison
8520c408 52900all-stageb2g0-gcc: maybe-all-build-bison
72b2455a 52901all-stage3-gcc: maybe-all-build-bison
8520c408 52902all-stageb3g2-gcc: maybe-all-build-bison
72b2455a
PB
52903all-stage4-gcc: maybe-all-build-bison
52904all-stageprofile-gcc: maybe-all-build-bison
52905all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
52906all-gcc: maybe-all-build-byacc
52907
52908all-stage1-gcc: maybe-all-build-byacc
52909all-stage2-gcc: maybe-all-build-byacc
8520c408 52910all-stageb2g0-gcc: maybe-all-build-byacc
72b2455a 52911all-stage3-gcc: maybe-all-build-byacc
8520c408 52912all-stageb3g2-gcc: maybe-all-build-byacc
72b2455a
PB
52913all-stage4-gcc: maybe-all-build-byacc
52914all-stageprofile-gcc: maybe-all-build-byacc
52915all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
52916all-gcc: maybe-all-build-flex
52917
52918all-stage1-gcc: maybe-all-build-flex
52919all-stage2-gcc: maybe-all-build-flex
8520c408 52920all-stageb2g0-gcc: maybe-all-build-flex
72b2455a 52921all-stage3-gcc: maybe-all-build-flex
8520c408 52922all-stageb3g2-gcc: maybe-all-build-flex
72b2455a
PB
52923all-stage4-gcc: maybe-all-build-flex
52924all-stageprofile-gcc: maybe-all-build-flex
52925all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
52926all-gcc: maybe-all-build-libiberty
52927
52928all-stage1-gcc: maybe-all-build-libiberty
52929all-stage2-gcc: maybe-all-build-libiberty
8520c408 52930all-stageb2g0-gcc: maybe-all-build-libiberty
ee025550 52931all-stage3-gcc: maybe-all-build-libiberty
8520c408 52932all-stageb3g2-gcc: maybe-all-build-libiberty
ee025550
PB
52933all-stage4-gcc: maybe-all-build-libiberty
52934all-stageprofile-gcc: maybe-all-build-libiberty
52935all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
52936all-gcc: maybe-all-build-fixincludes
52937
52938all-stage1-gcc: maybe-all-build-fixincludes
52939all-stage2-gcc: maybe-all-build-fixincludes
8520c408 52940all-stageb2g0-gcc: maybe-all-build-fixincludes
ee025550 52941all-stage3-gcc: maybe-all-build-fixincludes
8520c408 52942all-stageb3g2-gcc: maybe-all-build-fixincludes
ee025550
PB
52943all-stage4-gcc: maybe-all-build-fixincludes
52944all-stageprofile-gcc: maybe-all-build-fixincludes
52945all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
52946all-gcc: maybe-all-zlib
52947
52948all-stage1-gcc: maybe-all-stage1-zlib
52949all-stage2-gcc: maybe-all-stage2-zlib
8520c408 52950all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
9e6ce191 52951all-stage3-gcc: maybe-all-stage3-zlib
8520c408 52952all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
9e6ce191
PB
52953all-stage4-gcc: maybe-all-stage4-zlib
52954all-stageprofile-gcc: maybe-all-stageprofile-zlib
52955all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
52956all-gcc: all-libcpp
52957
52958all-stage1-gcc: all-stage1-libcpp
52959all-stage2-gcc: all-stage2-libcpp
8520c408 52960all-stageb2g0-gcc: all-stageb2g0-libcpp
9e6ce191 52961all-stage3-gcc: all-stage3-libcpp
8520c408 52962all-stageb3g2-gcc: all-stageb3g2-libcpp
9e6ce191
PB
52963all-stage4-gcc: all-stage4-libcpp
52964all-stageprofile-gcc: all-stageprofile-libcpp
52965all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
52966all-gcc: all-libdecnumber
52967
52968all-stage1-gcc: all-stage1-libdecnumber
52969all-stage2-gcc: all-stage2-libdecnumber
8520c408 52970all-stageb2g0-gcc: all-stageb2g0-libdecnumber
be01d343 52971all-stage3-gcc: all-stage3-libdecnumber
8520c408 52972all-stageb3g2-gcc: all-stageb3g2-libdecnumber
be01d343
PB
52973all-stage4-gcc: all-stage4-libdecnumber
52974all-stageprofile-gcc: all-stageprofile-libdecnumber
52975all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
52976all-gcc: maybe-all-libiberty
52977
52978all-stage1-gcc: maybe-all-stage1-libiberty
52979all-stage2-gcc: maybe-all-stage2-libiberty
8520c408 52980all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
d3ed111c 52981all-stage3-gcc: maybe-all-stage3-libiberty
8520c408 52982all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
d3ed111c
GK
52983all-stage4-gcc: maybe-all-stage4-libiberty
52984all-stageprofile-gcc: maybe-all-stageprofile-libiberty
52985all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
52986all-gcc: maybe-all-fixincludes
69e57115 52987install-gcc: maybe-install-fixincludes
9e6ce191
PB
52988configure-libcpp: configure-libiberty
52989
52990configure-stage1-libcpp: configure-stage1-libiberty
52991configure-stage2-libcpp: configure-stage2-libiberty
8520c408 52992configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
9e6ce191 52993configure-stage3-libcpp: configure-stage3-libiberty
8520c408 52994configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
9e6ce191
PB
52995configure-stage4-libcpp: configure-stage4-libiberty
52996configure-stageprofile-libcpp: configure-stageprofile-libiberty
52997configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
52998configure-libcpp: maybe-configure-intl
52999
53000configure-stage1-libcpp: maybe-configure-stage1-intl
53001configure-stage2-libcpp: maybe-configure-stage2-intl
8520c408 53002configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
9e6ce191 53003configure-stage3-libcpp: maybe-configure-stage3-intl
8520c408 53004configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
9e6ce191
PB
53005configure-stage4-libcpp: maybe-configure-stage4-intl
53006configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
53007configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
53008all-libcpp: all-libiberty
53009
53010all-stage1-libcpp: all-stage1-libiberty
53011all-stage2-libcpp: all-stage2-libiberty
8520c408 53012all-stageb2g0-libcpp: all-stageb2g0-libiberty
9e6ce191 53013all-stage3-libcpp: all-stage3-libiberty
8520c408 53014all-stageb3g2-libcpp: all-stageb3g2-libiberty
9e6ce191
PB
53015all-stage4-libcpp: all-stage4-libiberty
53016all-stageprofile-libcpp: all-stageprofile-libiberty
53017all-stagefeedback-libcpp: all-stagefeedback-libiberty
53018all-libcpp: maybe-all-intl
53019
53020all-stage1-libcpp: maybe-all-stage1-intl
53021all-stage2-libcpp: maybe-all-stage2-intl
8520c408 53022all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
9e6ce191 53023all-stage3-libcpp: maybe-all-stage3-intl
8520c408 53024all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
9e6ce191
PB
53025all-stage4-libcpp: maybe-all-stage4-intl
53026all-stageprofile-libcpp: maybe-all-stageprofile-intl
53027all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 53028all-fixincludes: maybe-all-libiberty
b00612cc 53029all-gnattools: maybe-all-target-libada
4b900473
PB
53030configure-mpfr: maybe-all-gmp
53031
53032configure-stage1-mpfr: maybe-all-stage1-gmp
53033configure-stage2-mpfr: maybe-all-stage2-gmp
8520c408 53034configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
4b900473 53035configure-stage3-mpfr: maybe-all-stage3-gmp
8520c408 53036configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
4b900473
PB
53037configure-stage4-mpfr: maybe-all-stage4-gmp
53038configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
53039configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
7b3200f9 53040configure-gdb: maybe-all-intl
9e6ce191 53041configure-gdb: maybe-configure-sim
31d99776 53042configure-gdb: maybe-all-bfd
9e6ce191
PB
53043all-gdb: maybe-all-libiberty
53044all-gdb: maybe-all-opcodes
9e6ce191 53045all-gdb: maybe-all-readline
72b2455a
PB
53046all-gdb: maybe-all-build-bison
53047all-gdb: maybe-all-build-byacc
9e6ce191 53048all-gdb: maybe-all-sim
5074315a 53049all-gdb: maybe-all-libdecnumber
9e6ce191
PB
53050configure-libgui: maybe-configure-tcl
53051configure-libgui: maybe-configure-tk
53052all-libgui: maybe-all-tcl
53053all-libgui: maybe-all-tk
53054all-libgui: maybe-all-itcl
b4a77b47 53055configure-bfd: configure-libiberty
9e6ce191
PB
53056
53057configure-stage1-bfd: configure-stage1-libiberty
53058configure-stage2-bfd: configure-stage2-libiberty
8520c408 53059configure-stageb2g0-bfd: configure-stageb2g0-libiberty
9e6ce191 53060configure-stage3-bfd: configure-stage3-libiberty
8520c408 53061configure-stageb3g2-bfd: configure-stageb3g2-libiberty
9e6ce191
PB
53062configure-stage4-bfd: configure-stage4-libiberty
53063configure-stageprofile-bfd: configure-stageprofile-libiberty
53064configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
53065configure-bfd: maybe-configure-intl
53066
53067configure-stage1-bfd: maybe-configure-stage1-intl
53068configure-stage2-bfd: maybe-configure-stage2-intl
8520c408 53069configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
20e95c23 53070configure-stage3-bfd: maybe-configure-stage3-intl
8520c408 53071configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
20e95c23
DJ
53072configure-stage4-bfd: maybe-configure-stage4-intl
53073configure-stageprofile-bfd: maybe-configure-stageprofile-intl
53074configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
53075all-bfd: maybe-all-libiberty
53076
53077all-stage1-bfd: maybe-all-stage1-libiberty
53078all-stage2-bfd: maybe-all-stage2-libiberty
8520c408 53079all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
9e6ce191 53080all-stage3-bfd: maybe-all-stage3-libiberty
8520c408 53081all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53082all-stage4-bfd: maybe-all-stage4-libiberty
53083all-stageprofile-bfd: maybe-all-stageprofile-libiberty
53084all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
53085all-bfd: maybe-all-intl
53086
53087all-stage1-bfd: maybe-all-stage1-intl
53088all-stage2-bfd: maybe-all-stage2-intl
8520c408 53089all-stageb2g0-bfd: maybe-all-stageb2g0-intl
9e6ce191 53090all-stage3-bfd: maybe-all-stage3-intl
8520c408 53091all-stageb3g2-bfd: maybe-all-stageb3g2-intl
9e6ce191
PB
53092all-stage4-bfd: maybe-all-stage4-intl
53093all-stageprofile-bfd: maybe-all-stageprofile-intl
53094all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
53095configure-binutils: maybe-configure-intl
53096
53097configure-stage1-binutils: maybe-configure-stage1-intl
53098configure-stage2-binutils: maybe-configure-stage2-intl
8520c408 53099configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
20e95c23 53100configure-stage3-binutils: maybe-configure-stage3-intl
8520c408 53101configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
20e95c23
DJ
53102configure-stage4-binutils: maybe-configure-stage4-intl
53103configure-stageprofile-binutils: maybe-configure-stageprofile-intl
53104configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
53105all-binutils: maybe-all-libiberty
53106
53107all-stage1-binutils: maybe-all-stage1-libiberty
53108all-stage2-binutils: maybe-all-stage2-libiberty
8520c408 53109all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
9e6ce191 53110all-stage3-binutils: maybe-all-stage3-libiberty
8520c408 53111all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53112all-stage4-binutils: maybe-all-stage4-libiberty
53113all-stageprofile-binutils: maybe-all-stageprofile-libiberty
53114all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
53115all-binutils: maybe-all-opcodes
53116
53117all-stage1-binutils: maybe-all-stage1-opcodes
53118all-stage2-binutils: maybe-all-stage2-opcodes
8520c408 53119all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
9e6ce191 53120all-stage3-binutils: maybe-all-stage3-opcodes
8520c408 53121all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53122all-stage4-binutils: maybe-all-stage4-opcodes
53123all-stageprofile-binutils: maybe-all-stageprofile-opcodes
53124all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
53125all-binutils: maybe-all-bfd
53126
53127all-stage1-binutils: maybe-all-stage1-bfd
53128all-stage2-binutils: maybe-all-stage2-bfd
8520c408 53129all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
9e6ce191 53130all-stage3-binutils: maybe-all-stage3-bfd
8520c408 53131all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
9e6ce191
PB
53132all-stage4-binutils: maybe-all-stage4-bfd
53133all-stageprofile-binutils: maybe-all-stageprofile-bfd
53134all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
53135all-binutils: maybe-all-build-flex
53136
53137all-stage1-binutils: maybe-all-build-flex
53138all-stage2-binutils: maybe-all-build-flex
8520c408 53139all-stageb2g0-binutils: maybe-all-build-flex
72b2455a 53140all-stage3-binutils: maybe-all-build-flex
8520c408 53141all-stageb3g2-binutils: maybe-all-build-flex
72b2455a
PB
53142all-stage4-binutils: maybe-all-build-flex
53143all-stageprofile-binutils: maybe-all-build-flex
53144all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
53145all-binutils: maybe-all-build-bison
53146
53147all-stage1-binutils: maybe-all-build-bison
53148all-stage2-binutils: maybe-all-build-bison
8520c408 53149all-stageb2g0-binutils: maybe-all-build-bison
72b2455a 53150all-stage3-binutils: maybe-all-build-bison
8520c408 53151all-stageb3g2-binutils: maybe-all-build-bison
72b2455a
PB
53152all-stage4-binutils: maybe-all-build-bison
53153all-stageprofile-binutils: maybe-all-build-bison
53154all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
53155all-binutils: maybe-all-build-byacc
53156
53157all-stage1-binutils: maybe-all-build-byacc
53158all-stage2-binutils: maybe-all-build-byacc
8520c408 53159all-stageb2g0-binutils: maybe-all-build-byacc
72b2455a 53160all-stage3-binutils: maybe-all-build-byacc
8520c408 53161all-stageb3g2-binutils: maybe-all-build-byacc
72b2455a
PB
53162all-stage4-binutils: maybe-all-build-byacc
53163all-stageprofile-binutils: maybe-all-build-byacc
53164all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
53165all-binutils: maybe-all-intl
53166
53167all-stage1-binutils: maybe-all-stage1-intl
53168all-stage2-binutils: maybe-all-stage2-intl
8520c408 53169all-stageb2g0-binutils: maybe-all-stageb2g0-intl
9e6ce191 53170all-stage3-binutils: maybe-all-stage3-intl
8520c408 53171all-stageb3g2-binutils: maybe-all-stageb3g2-intl
9e6ce191
PB
53172all-stage4-binutils: maybe-all-stage4-intl
53173all-stageprofile-binutils: maybe-all-stageprofile-intl
53174all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 53175install-binutils: maybe-install-opcodes
cf662e21 53176install-opcodes: maybe-install-bfd
20e95c23
DJ
53177configure-gas: maybe-configure-intl
53178
53179configure-stage1-gas: maybe-configure-stage1-intl
53180configure-stage2-gas: maybe-configure-stage2-intl
8520c408 53181configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
20e95c23 53182configure-stage3-gas: maybe-configure-stage3-intl
8520c408 53183configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
20e95c23
DJ
53184configure-stage4-gas: maybe-configure-stage4-intl
53185configure-stageprofile-gas: maybe-configure-stageprofile-intl
53186configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
53187all-gas: maybe-all-libiberty
53188
53189all-stage1-gas: maybe-all-stage1-libiberty
53190all-stage2-gas: maybe-all-stage2-libiberty
8520c408 53191all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
9e6ce191 53192all-stage3-gas: maybe-all-stage3-libiberty
8520c408 53193all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53194all-stage4-gas: maybe-all-stage4-libiberty
53195all-stageprofile-gas: maybe-all-stageprofile-libiberty
53196all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
53197all-gas: maybe-all-opcodes
53198
53199all-stage1-gas: maybe-all-stage1-opcodes
53200all-stage2-gas: maybe-all-stage2-opcodes
8520c408 53201all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
9e6ce191 53202all-stage3-gas: maybe-all-stage3-opcodes
8520c408 53203all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53204all-stage4-gas: maybe-all-stage4-opcodes
53205all-stageprofile-gas: maybe-all-stageprofile-opcodes
53206all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
53207all-gas: maybe-all-bfd
53208
53209all-stage1-gas: maybe-all-stage1-bfd
53210all-stage2-gas: maybe-all-stage2-bfd
8520c408 53211all-stageb2g0-gas: maybe-all-stageb2g0-bfd
9e6ce191 53212all-stage3-gas: maybe-all-stage3-bfd
8520c408 53213all-stageb3g2-gas: maybe-all-stageb3g2-bfd
9e6ce191
PB
53214all-stage4-gas: maybe-all-stage4-bfd
53215all-stageprofile-gas: maybe-all-stageprofile-bfd
53216all-stagefeedback-gas: maybe-all-stagefeedback-bfd
53217all-gas: maybe-all-intl
53218
53219all-stage1-gas: maybe-all-stage1-intl
53220all-stage2-gas: maybe-all-stage2-intl
8520c408 53221all-stageb2g0-gas: maybe-all-stageb2g0-intl
9e6ce191 53222all-stage3-gas: maybe-all-stage3-intl
8520c408 53223all-stageb3g2-gas: maybe-all-stageb3g2-intl
9e6ce191
PB
53224all-stage4-gas: maybe-all-stage4-intl
53225all-stageprofile-gas: maybe-all-stageprofile-intl
53226all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 53227configure-gprof: maybe-configure-intl
9e6ce191
PB
53228all-gprof: maybe-all-libiberty
53229all-gprof: maybe-all-bfd
53230all-gprof: maybe-all-opcodes
53231all-gprof: maybe-all-intl
20e95c23
DJ
53232configure-ld: maybe-configure-intl
53233
53234configure-stage1-ld: maybe-configure-stage1-intl
53235configure-stage2-ld: maybe-configure-stage2-intl
8520c408 53236configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
20e95c23 53237configure-stage3-ld: maybe-configure-stage3-intl
8520c408 53238configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
20e95c23
DJ
53239configure-stage4-ld: maybe-configure-stage4-intl
53240configure-stageprofile-ld: maybe-configure-stageprofile-intl
53241configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
53242all-ld: maybe-all-libiberty
53243
53244all-stage1-ld: maybe-all-stage1-libiberty
53245all-stage2-ld: maybe-all-stage2-libiberty
8520c408 53246all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
9e6ce191 53247all-stage3-ld: maybe-all-stage3-libiberty
8520c408 53248all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53249all-stage4-ld: maybe-all-stage4-libiberty
53250all-stageprofile-ld: maybe-all-stageprofile-libiberty
53251all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
53252all-ld: maybe-all-bfd
53253
53254all-stage1-ld: maybe-all-stage1-bfd
53255all-stage2-ld: maybe-all-stage2-bfd
8520c408 53256all-stageb2g0-ld: maybe-all-stageb2g0-bfd
9e6ce191 53257all-stage3-ld: maybe-all-stage3-bfd
8520c408 53258all-stageb3g2-ld: maybe-all-stageb3g2-bfd
9e6ce191
PB
53259all-stage4-ld: maybe-all-stage4-bfd
53260all-stageprofile-ld: maybe-all-stageprofile-bfd
53261all-stagefeedback-ld: maybe-all-stagefeedback-bfd
53262all-ld: maybe-all-opcodes
53263
53264all-stage1-ld: maybe-all-stage1-opcodes
53265all-stage2-ld: maybe-all-stage2-opcodes
8520c408 53266all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
9e6ce191 53267all-stage3-ld: maybe-all-stage3-opcodes
8520c408 53268all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53269all-stage4-ld: maybe-all-stage4-opcodes
53270all-stageprofile-ld: maybe-all-stageprofile-opcodes
53271all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
53272all-ld: maybe-all-build-bison
53273
53274all-stage1-ld: maybe-all-build-bison
53275all-stage2-ld: maybe-all-build-bison
8520c408 53276all-stageb2g0-ld: maybe-all-build-bison
72b2455a 53277all-stage3-ld: maybe-all-build-bison
8520c408 53278all-stageb3g2-ld: maybe-all-build-bison
72b2455a
PB
53279all-stage4-ld: maybe-all-build-bison
53280all-stageprofile-ld: maybe-all-build-bison
53281all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
53282all-ld: maybe-all-build-byacc
53283
53284all-stage1-ld: maybe-all-build-byacc
53285all-stage2-ld: maybe-all-build-byacc
8520c408 53286all-stageb2g0-ld: maybe-all-build-byacc
72b2455a 53287all-stage3-ld: maybe-all-build-byacc
8520c408 53288all-stageb3g2-ld: maybe-all-build-byacc
72b2455a
PB
53289all-stage4-ld: maybe-all-build-byacc
53290all-stageprofile-ld: maybe-all-build-byacc
53291all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
53292all-ld: maybe-all-build-flex
53293
53294all-stage1-ld: maybe-all-build-flex
53295all-stage2-ld: maybe-all-build-flex
8520c408 53296all-stageb2g0-ld: maybe-all-build-flex
72b2455a 53297all-stage3-ld: maybe-all-build-flex
8520c408 53298all-stageb3g2-ld: maybe-all-build-flex
72b2455a
PB
53299all-stage4-ld: maybe-all-build-flex
53300all-stageprofile-ld: maybe-all-build-flex
53301all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
53302all-ld: maybe-all-intl
53303
53304all-stage1-ld: maybe-all-stage1-intl
53305all-stage2-ld: maybe-all-stage2-intl
8520c408 53306all-stageb2g0-ld: maybe-all-stageb2g0-intl
9e6ce191 53307all-stage3-ld: maybe-all-stage3-intl
8520c408 53308all-stageb3g2-ld: maybe-all-stageb3g2-intl
9e6ce191
PB
53309all-stage4-ld: maybe-all-stage4-intl
53310all-stageprofile-ld: maybe-all-stageprofile-intl
53311all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
53312configure-gold: maybe-configure-intl
53313
53314configure-stage1-gold: maybe-configure-stage1-intl
53315configure-stage2-gold: maybe-configure-stage2-intl
53316configure-stageb2g0-gold: maybe-configure-stageb2g0-intl
53317configure-stage3-gold: maybe-configure-stage3-intl
53318configure-stageb3g2-gold: maybe-configure-stageb3g2-intl
53319configure-stage4-gold: maybe-configure-stage4-intl
53320configure-stageprofile-gold: maybe-configure-stageprofile-intl
53321configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
53322all-gold: maybe-all-libiberty
53323
53324all-stage1-gold: maybe-all-stage1-libiberty
53325all-stage2-gold: maybe-all-stage2-libiberty
53326all-stageb2g0-gold: maybe-all-stageb2g0-libiberty
53327all-stage3-gold: maybe-all-stage3-libiberty
53328all-stageb3g2-gold: maybe-all-stageb3g2-libiberty
53329all-stage4-gold: maybe-all-stage4-libiberty
53330all-stageprofile-gold: maybe-all-stageprofile-libiberty
53331all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
53332all-gold: maybe-all-intl
53333
53334all-stage1-gold: maybe-all-stage1-intl
53335all-stage2-gold: maybe-all-stage2-intl
53336all-stageb2g0-gold: maybe-all-stageb2g0-intl
53337all-stage3-gold: maybe-all-stage3-intl
53338all-stageb3g2-gold: maybe-all-stageb3g2-intl
53339all-stage4-gold: maybe-all-stage4-intl
53340all-stageprofile-gold: maybe-all-stageprofile-intl
53341all-stagefeedback-gold: maybe-all-stagefeedback-intl
53342all-gold: maybe-all-bfd
53343
53344all-stage1-gold: maybe-all-stage1-bfd
53345all-stage2-gold: maybe-all-stage2-bfd
53346all-stageb2g0-gold: maybe-all-stageb2g0-bfd
53347all-stage3-gold: maybe-all-stage3-bfd
53348all-stageb3g2-gold: maybe-all-stageb3g2-bfd
53349all-stage4-gold: maybe-all-stage4-bfd
53350all-stageprofile-gold: maybe-all-stageprofile-bfd
53351all-stagefeedback-gold: maybe-all-stagefeedback-bfd
53352all-gold: maybe-all-build-bison
53353
53354all-stage1-gold: maybe-all-build-bison
53355all-stage2-gold: maybe-all-build-bison
53356all-stageb2g0-gold: maybe-all-build-bison
53357all-stage3-gold: maybe-all-build-bison
53358all-stageb3g2-gold: maybe-all-build-bison
53359all-stage4-gold: maybe-all-build-bison
53360all-stageprofile-gold: maybe-all-build-bison
53361all-stagefeedback-gold: maybe-all-build-bison
53362all-gold: maybe-all-build-byacc
53363
53364all-stage1-gold: maybe-all-build-byacc
53365all-stage2-gold: maybe-all-build-byacc
53366all-stageb2g0-gold: maybe-all-build-byacc
53367all-stage3-gold: maybe-all-build-byacc
53368all-stageb3g2-gold: maybe-all-build-byacc
53369all-stage4-gold: maybe-all-build-byacc
53370all-stageprofile-gold: maybe-all-build-byacc
53371all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
53372check-gold: maybe-all-binutils
53373
53374check-stage1-gold: maybe-all-stage1-binutils
53375check-stage2-gold: maybe-all-stage2-binutils
53376check-stageb2g0-gold: maybe-all-stageb2g0-binutils
53377check-stage3-gold: maybe-all-stage3-binutils
53378check-stageb3g2-gold: maybe-all-stageb3g2-binutils
53379check-stage4-gold: maybe-all-stage4-binutils
53380check-stageprofile-gold: maybe-all-stageprofile-binutils
53381check-stagefeedback-gold: maybe-all-stagefeedback-binutils
7206a0ee
JJ
53382configure-opcodes: maybe-configure-intl
53383
53384configure-stage1-opcodes: maybe-configure-stage1-intl
53385configure-stage2-opcodes: maybe-configure-stage2-intl
8520c408 53386configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
7206a0ee 53387configure-stage3-opcodes: maybe-configure-stage3-intl
8520c408 53388configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
7206a0ee
JJ
53389configure-stage4-opcodes: maybe-configure-stage4-intl
53390configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
53391configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
53392all-opcodes: maybe-all-bfd
53393
53394all-stage1-opcodes: maybe-all-stage1-bfd
53395all-stage2-opcodes: maybe-all-stage2-bfd
8520c408 53396all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
9e6ce191 53397all-stage3-opcodes: maybe-all-stage3-bfd
8520c408 53398all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
9e6ce191
PB
53399all-stage4-opcodes: maybe-all-stage4-bfd
53400all-stageprofile-opcodes: maybe-all-stageprofile-bfd
53401all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
53402all-opcodes: maybe-all-libiberty
53403
53404all-stage1-opcodes: maybe-all-stage1-libiberty
53405all-stage2-opcodes: maybe-all-stage2-libiberty
8520c408 53406all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
9e6ce191 53407all-stage3-opcodes: maybe-all-stage3-libiberty
8520c408 53408all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53409all-stage4-opcodes: maybe-all-stage4-libiberty
53410all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
53411all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
53412all-opcodes: maybe-all-intl
53413
53414all-stage1-opcodes: maybe-all-stage1-intl
53415all-stage2-opcodes: maybe-all-stage2-intl
8520c408 53416all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
7206a0ee 53417all-stage3-opcodes: maybe-all-stage3-intl
8520c408 53418all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
7206a0ee
JJ
53419all-stage4-opcodes: maybe-all-stage4-intl
53420all-stageprofile-opcodes: maybe-all-stageprofile-intl
53421all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
53422all-dejagnu: maybe-all-tcl
53423all-dejagnu: maybe-all-expect
53424all-dejagnu: maybe-all-tk
53425configure-expect: maybe-configure-tcl
53426configure-expect: maybe-configure-tk
53427all-expect: maybe-all-tcl
53428all-expect: maybe-all-tk
53429configure-itcl: maybe-configure-tcl
53430configure-itcl: maybe-configure-tk
53431all-itcl: maybe-all-tcl
53432all-itcl: maybe-all-tk
ae831be5 53433install-itcl: maybe-install-tcl
b4a77b47 53434configure-tk: maybe-configure-tcl
ae831be5 53435all-tk: maybe-all-tcl
9e6ce191
PB
53436all-sid: maybe-all-libiberty
53437all-sid: maybe-all-bfd
53438all-sid: maybe-all-opcodes
53439all-sid: maybe-all-tcl
53440all-sid: maybe-all-tk
53441install-sid: maybe-install-tcl
53442install-sid: maybe-install-tk
20e95c23
DJ
53443configure-sim: maybe-configure-intl
53444all-sim: maybe-all-intl
9e6ce191
PB
53445all-sim: maybe-all-libiberty
53446all-sim: maybe-all-bfd
53447all-sim: maybe-all-opcodes
53448all-sim: maybe-all-readline
53449all-sim: maybe-configure-gdb
53450all-fastjar: maybe-all-zlib
72b2455a 53451all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
53452all-fastjar: maybe-all-libiberty
53453all-autoconf: maybe-all-m4
72b2455a 53454all-autoconf: maybe-all-build-texinfo
9e6ce191 53455all-automake: maybe-all-m4
72b2455a 53456all-automake: maybe-all-build-texinfo
9e6ce191
PB
53457all-automake: maybe-all-autoconf
53458all-bison: maybe-all-intl
72b2455a 53459all-bison: maybe-all-build-texinfo
9e6ce191 53460all-diff: maybe-all-intl
72b2455a 53461all-diff: maybe-all-build-texinfo
9e6ce191 53462all-fileutils: maybe-all-intl
72b2455a
PB
53463all-fileutils: maybe-all-build-texinfo
53464all-flex: maybe-all-build-bison
53465all-flex: maybe-all-build-byacc
9e6ce191
PB
53466all-flex: maybe-all-intl
53467all-flex: maybe-all-m4
72b2455a 53468all-flex: maybe-all-build-texinfo
9e6ce191
PB
53469all-gzip: maybe-all-intl
53470all-gzip: maybe-all-zlib
72b2455a 53471all-gzip: maybe-all-build-texinfo
9e6ce191 53472all-hello: maybe-all-intl
72b2455a 53473all-hello: maybe-all-build-texinfo
9e6ce191 53474all-m4: maybe-all-intl
72b2455a 53475all-m4: maybe-all-build-texinfo
9e6ce191 53476all-make: maybe-all-intl
72b2455a
PB
53477all-make: maybe-all-build-texinfo
53478all-patch: maybe-all-build-texinfo
53479all-make: maybe-all-build-texinfo
930314a4 53480all-prms: maybe-all-libiberty
72b2455a
PB
53481all-recode: maybe-all-build-texinfo
53482all-sed: maybe-all-build-texinfo
930314a4 53483all-send-pr: maybe-all-prms
72b2455a
PB
53484all-tar: maybe-all-build-texinfo
53485all-uudecode: maybe-all-build-texinfo
9e6ce191 53486configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 53487configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
53488all-target-fastjar: maybe-all-target-zlib
53489all-target-fastjar: maybe-all-target-libiberty
53490configure-target-libjava: maybe-configure-target-zlib
53491configure-target-libjava: maybe-configure-target-boehm-gc
53492configure-target-libjava: maybe-configure-target-qthreads
53493configure-target-libjava: maybe-configure-target-libffi
53494all-target-libjava: maybe-all-fastjar
53495all-target-libjava: maybe-all-target-zlib
53496all-target-libjava: maybe-all-target-boehm-gc
53497all-target-libjava: maybe-all-target-qthreads
53498all-target-libjava: maybe-all-target-libffi
4f0ef2d8 53499configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 53500all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 53501all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 53502all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 53503configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 53504all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
53505all-target-winsup: maybe-all-target-libiberty
53506all-target-winsup: maybe-all-target-libtermcap
53507
53508
6aa8ef82
DJ
53509# Dependencies for target modules on other target modules are
53510# described by lang_env_dependencies; the defaults apply to anything
53511# not mentioned there.
53512
53513
53514@if gcc-bootstrap
53515@endif gcc-bootstrap
53516
53517@if gcc-no-bootstrap
53518configure-target-libstdc++-v3: maybe-all-target-libgcc
53519configure-target-libmudflap: maybe-all-target-libgcc
53520configure-target-libssp: maybe-all-target-libgcc
53521configure-target-newlib: maybe-all-target-libgcc
53522configure-target-libgfortran: maybe-all-target-libgcc
53523configure-target-libobjc: maybe-all-target-libgcc
53524configure-target-libtermcap: maybe-all-target-libgcc
53525configure-target-winsup: maybe-all-target-libgcc
53526configure-target-libgloss: maybe-all-target-libgcc
53527configure-target-libiberty: maybe-all-target-libgcc
53528configure-target-gperf: maybe-all-target-libgcc
53529configure-target-examples: maybe-all-target-libgcc
53530configure-target-libffi: maybe-all-target-libgcc
53531configure-target-libjava: maybe-all-target-libgcc
53532configure-target-zlib: maybe-all-target-libgcc
53533configure-target-boehm-gc: maybe-all-target-libgcc
53534configure-target-qthreads: maybe-all-target-libgcc
53535configure-target-rda: maybe-all-target-libgcc
53536configure-target-libada: maybe-all-target-libgcc
53537configure-target-libgomp: maybe-all-target-libgcc
53538@endif gcc-no-bootstrap
53539
53540
53541configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
53542
53543configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
53544
53545configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
53546
53547
53548
53549configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
53550
53551configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
53552
53553configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
53554
53555configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
53556
53557
53558
53559configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
53560configure-target-gperf: maybe-all-target-libstdc++-v3
53561
53562configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
53563
53564configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
53565
53566configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
53567configure-target-libjava: maybe-all-target-libstdc++-v3
53568
53569configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
53570
53571configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
53572
53573configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
53574
53575configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
53576
53577configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
53578
53579configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
53580
53581
907be67c 53582CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 53583GDB_TK = @GDB_TK@
907be67c
DJ
53584INSTALL_GDB_TK = @INSTALL_GDB_TK@
53585configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 53586all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 53587install-gdb: $(INSTALL_GDB_TK)
907a7241 53588
a2cc058a
NN
53589# Serialization dependencies. Host configures don't work well in parallel to
53590# each other, due to contention over config.cache. Target configures and
53591# build configures are similar.
53592@serialization_dependencies@
53593
15723a45
NN
53594# --------------------------------
53595# Regenerating top level configury
53596# --------------------------------
252b5132 53597
14a2a2f1 53598# Rebuilding Makefile.in, using autogen.
43be203f 53599AUTOGEN = autogen
6b784d9f 53600$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 53601 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 53602
a0da8069 53603# Rebuilding Makefile.
43be203f
AO
53604Makefile: $(srcdir)/Makefile.in config.status
53605 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
53606
479759c8 53607config.status: configure
10ecffb9 53608 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 53609
a0da8069 53610# Rebuilding configure.
43be203f 53611AUTOCONF = autoconf
da888c87
PB
53612$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
53613 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 53614 cd $(srcdir) && $(AUTOCONF)
252b5132 53615
3728fade
NN
53616# ------------------------------
53617# Special directives to GNU Make
53618# ------------------------------
53619
3728fade
NN
53620# Don't pass command-line variables to submakes.
53621.NOEXPORT:
53622MAKEOVERRIDES=
53623
252b5132 53624# end of Makefile.in
This page took 3.794714 seconds and 4 git commands to generate.