* buildsym.c (add_symbol_to_list): Do not call
[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=
0df3d27f 294
be01d343
PB
295BISON = @BISON@
296YACC = @YACC@
297FLEX = @FLEX@
298LEX = @LEX@
299M4 = @M4@
300MAKEINFO = @MAKEINFO@
301EXPECT = @EXPECT@
302RUNTEST = @RUNTEST@
252b5132
RH
303
304# This just becomes part of the MAKEINFO definition passed down to
305# sub-makes. It lets flags be given on the command line while still
306# using the makeinfo from the object tree.
62a3fc85
DD
307# (Default to avoid splitting info files by setting the threshold high.)
308MAKEINFOFLAGS = --split-size=5000000
252b5132 309
50212802
NN
310# ---------------------------------------------
311# Programs producing files for the HOST machine
312# ---------------------------------------------
252b5132 313
50212802 314AS = @AS@
50212802
NN
315AR = @AR@
316AR_FLAGS = rc
50212802 317CC = @CC@
50212802 318CXX = @CXX@
50212802 319DLLTOOL = @DLLTOOL@
50212802 320LD = @LD@
be01d343
PB
321LIPO = @LIPO@
322NM = @NM@
80911fe1 323OBJDUMP = @OBJDUMP@
50212802 324RANLIB = @RANLIB@
be01d343 325STRIP = @STRIP@
50212802 326WINDRES = @WINDRES@
0c24b341 327WINDMC = @WINDMC@
252b5132 328
a0323144
PB
329GNATBIND = @GNATBIND@
330GNATMAKE = @GNATMAKE@
331
be01d343 332CFLAGS = @CFLAGS@
b2edfdd2 333LDFLAGS = @LDFLAGS@
be01d343
PB
334LIBCFLAGS = $(CFLAGS)
335CXXFLAGS = @CXXFLAGS@
336LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802 337
8a0d8a5c
PB
338# Only build the C compiler for stage1, because that is the only one that
339# we can guarantee will build with the native compiler, and also it is the
340# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
341# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
342# overrideable (for a bootstrap build stage1 also builds gcc.info).
343
8a0d8a5c
PB
344STAGE1_CHECKING=@stage1_checking@
345STAGE1_LANGUAGES=@stage1_languages@
346
7f6ef0c0 347STAGE1_CFLAGS=@stage1_cflags@
8520c408
AO
348STAGE2_CFLAGS=$(BOOT_CFLAGS)
349STAGE3_CFLAGS=$(BOOT_CFLAGS)
350STAGE4_CFLAGS=$(BOOT_CFLAGS)
351
5c5f596d 352STAGE1_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
7f6ef0c0
PB
353STAGE2_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
354STAGE3_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
355STAGE4_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
356
8520c408
AO
357do-compare = @do_compare@
358do-compare3 = $(do-compare)
359do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
360
50212802
NN
361# -----------------------------------------------
362# Programs producing files for the TARGET machine
363# -----------------------------------------------
0da52010 364
58daee98 365FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 366
50212802 367AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 368AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 369CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 370
50212802
NN
371# If GCC_FOR_TARGET is not overriden on the command line, then this
372# variable is passed down to the gcc Makefile, where it is used to
373# build libgcc2.a. We define it here so that it can itself be
374# overridden on the command line.
be01d343 375GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 376CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 377RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 378GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 379GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 380DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 381LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 382
7e0f7140 383LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 384NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 385OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 386RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 387STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 388WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 389WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 390
be01d343
PB
391COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
392COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
393COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
394
7f6ef0c0
PB
395CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
396CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
be01d343 397SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
8a6ee3ab 398DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
7f6ef0c0 399
be01d343
PB
400LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
401LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
402LDFLAGS_FOR_TARGET =
50212802
NN
403
404# ------------------------------------
405# Miscellaneous targets and flag lists
406# ------------------------------------
407
252b5132
RH
408# The first rule in the file had better be this one. Don't put any above it.
409# This lives here to allow makefile fragments to contain dependencies.
f70224b5 410all:
252b5132 411
252b5132 412#### host and target specific makefile fragments come in here.
a0da8069
NN
413@target_makefile_frag@
414@alphaieee_frag@
415@ospace_frag@
416@host_makefile_frag@
252b5132
RH
417###
418
e90269c8
PB
419# This is the list of directories that may be needed in RPATH_ENVVAR
420# so that prorgams built for the target machine work.
4f0ef2d8 421TARGET_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
422
423@if target-libstdc++-v3
424TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
425@endif target-libstdc++-v3
426
427@if target-libmudflap
428TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
429@endif target-libmudflap
430
064d0a7c
PB
431@if target-libssp
432TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
433@endif target-libssp
434
b3ded179
PB
435@if target-libgomp
436TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
437@endif target-libgomp
438
e90269c8
PB
439
440
441# This is the list of directories that may be needed in RPATH_ENVVAR
442# so that programs built for the host machine work.
4b900473 443HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
e90269c8
PB
444
445# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
446@if gcc
447HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
448@endif gcc
449
450
451@if bfd
452HOST_LIB_PATH_bfd = \
c380fdd8 453 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
454@endif bfd
455
456@if opcodes
457HOST_LIB_PATH_opcodes = \
c380fdd8 458 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
459@endif opcodes
460
4b900473
PB
461@if gmp
462HOST_LIB_PATH_gmp = \
463 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
464@endif gmp
465
466@if mpfr
467HOST_LIB_PATH_mpfr = \
468 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
469@endif mpfr
470
e90269c8 471
252b5132 472# Flags to pass down to all sub-makes.
252b5132 473BASE_FLAGS_TO_PASS = \
497f816e 474 "DESTDIR=$(DESTDIR)" \
252b5132 475 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 476 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
477 "bindir=$(bindir)" \
478 "datadir=$(datadir)" \
479 "exec_prefix=$(exec_prefix)" \
480 "includedir=$(includedir)" \
108a6f8e
CD
481 "datarootdir=$(datarootdir)" \
482 "docdir=$(docdir)" \
252b5132 483 "infodir=$(infodir)" \
a3ca38d2 484 "pdfdir=$(pdfdir)" \
108a6f8e 485 "htmldir=$(htmldir)" \
252b5132
RH
486 "libdir=$(libdir)" \
487 "libexecdir=$(libexecdir)" \
488 "lispdir=$(lispdir)" \
489 "localstatedir=$(localstatedir)" \
490 "mandir=$(mandir)" \
491 "oldincludedir=$(oldincludedir)" \
492 "prefix=$(prefix)" \
493 "sbindir=$(sbindir)" \
494 "sharedstatedir=$(sharedstatedir)" \
495 "sysconfdir=$(sysconfdir)" \
496 "tooldir=$(tooldir)" \
ba73c63f 497 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
498 "target_alias=$(target_alias)" \
499 "BISON=$(BISON)" \
500 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 501 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
502 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
503 "EXPECT=$(EXPECT)" \
6a9cf61e 504 "FLEX=$(FLEX)" \
12f0bd74
NN
505 "INSTALL=$(INSTALL)" \
506 "INSTALL_DATA=$(INSTALL_DATA)" \
507 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
508 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 509 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
510 "LEX=$(LEX)" \
511 "M4=$(M4)" \
512 "MAKE=$(MAKE)" \
513 "RUNTEST=$(RUNTEST)" \
514 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
515 "SHELL=$(SHELL)" \
516 "YACC=$(YACC)" \
c52c6897 517 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 518 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 519 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 520 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
521 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
522 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
523 "CFLAGS=$(CFLAGS)" \
524 "CXXFLAGS=$(CXXFLAGS)" \
525 "LDFLAGS=$(LDFLAGS)" \
526 "LIBCFLAGS=$(LIBCFLAGS)" \
527 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1 528 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8a0d8a5c 529 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 530 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
8520c408
AO
531 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
532 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
533 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
a0323144
PB
534 "GNATBIND=$(GNATBIND)" \
535 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
536 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
537 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
538 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
539 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 540 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
541 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
542 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
543 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
544 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 545 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 546 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 547 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 548 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
549 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
550 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
551 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 552 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 553 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 554 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 555 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 556 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
c52c6897 557 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 558 "LEAN=$(LEAN)" \
10ecffb9 559 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 560 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 561
55db4b87
PB
562# We leave this in just in case, but it is not needed anymore.
563RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 564
252b5132
RH
565# Flags to pass down to most sub-makes, in which we're building with
566# the host environment.
252b5132
RH
567EXTRA_HOST_FLAGS = \
568 'AR=$(AR)' \
569 'AS=$(AS)' \
570 'CC=$(CC)' \
571 'CXX=$(CXX)' \
572 'DLLTOOL=$(DLLTOOL)' \
573 'LD=$(LD)' \
be01d343 574 'LIPO=$(LIPO)' \
252b5132 575 'NM=$(NM)' \
80911fe1 576 'OBJDUMP=$(OBJDUMP)' \
b9459e83 577 'RANLIB=$(RANLIB)' \
be01d343 578 'STRIP=$(STRIP)' \
0c24b341
NC
579 'WINDRES=$(WINDRES)' \
580 'WINDMC=$(WINDMC)'
252b5132
RH
581
582FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
583
584# Flags that are concerned with the location of the X11 include files
585# and library files
586#
587# NOTE: until the top-level is getting the values via autoconf, it only
588# causes problems to have this top-level Makefile overriding the autoconf-set
589# values in child directories. Only variables that don't conflict with
590# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
591#
592X11_FLAGS_TO_PASS = \
593 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
594 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
595
8a0d8a5c
PB
596# Flags to pass to stage2 and later makes.
597
598POSTSTAGE1_FLAGS_TO_PASS = \
599 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
a0323144 600 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8a0d8a5c
PB
601 LDFLAGS="$(BOOT_LDFLAGS)" \
602 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
603
252b5132 604# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
605# The double $ decreases the length of the command line; those variables
606# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
607# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
608# so we expand them here.
252b5132
RH
609EXTRA_TARGET_FLAGS = \
610 'AR=$$(AR_FOR_TARGET)' \
0aed8855 611 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132 612 'CC=$$(CC_FOR_TARGET)' \
7f6ef0c0 613 'CFLAGS=$$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 614 'CXX=$$(CXX_FOR_TARGET)' \
7f6ef0c0 615 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 616 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 617 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 618 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
7f6ef0c0
PB
619 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
620 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
0aed8855 621 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 622 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 623 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
624 'WINDRES=$$(WINDRES_FOR_TARGET)' \
625 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
626
627TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
628
629# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
630# unfortunately needs the native compiler and the target ar and
631# ranlib.
632# If any variables are added here, they must be added to do-*, below.
2a4cbe27 633# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
634# cross-building scheme.
635EXTRA_GCC_FLAGS = \
252b5132 636 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
637 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
638 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
639 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
640 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 641 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 642
f0b24077 643GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 644
dd12c3a8 645.PHONY: configure-host
b813574b 646configure-host: \
dd12c3a8
NN
647 maybe-configure-ash \
648 maybe-configure-autoconf \
649 maybe-configure-automake \
650 maybe-configure-bash \
651 maybe-configure-bfd \
652 maybe-configure-opcodes \
653 maybe-configure-binutils \
654 maybe-configure-bison \
655 maybe-configure-byacc \
656 maybe-configure-bzip2 \
657 maybe-configure-dejagnu \
658 maybe-configure-diff \
659 maybe-configure-dosutils \
660 maybe-configure-etc \
661 maybe-configure-fastjar \
662 maybe-configure-fileutils \
663 maybe-configure-findutils \
664 maybe-configure-find \
d3ed111c 665 maybe-configure-fixincludes \
dd12c3a8
NN
666 maybe-configure-flex \
667 maybe-configure-gas \
b813574b 668 maybe-configure-gcc \
dd12c3a8
NN
669 maybe-configure-gawk \
670 maybe-configure-gettext \
4b900473
PB
671 maybe-configure-gmp \
672 maybe-configure-mpfr \
dd12c3a8 673 maybe-configure-gnuserv \
93f9b408 674 maybe-configure-gold \
dd12c3a8
NN
675 maybe-configure-gprof \
676 maybe-configure-gzip \
677 maybe-configure-hello \
678 maybe-configure-indent \
679 maybe-configure-intl \
680 maybe-configure-tcl \
681 maybe-configure-itcl \
682 maybe-configure-ld \
04cf1b77 683 maybe-configure-libcpp \
be01d343 684 maybe-configure-libdecnumber \
dd12c3a8
NN
685 maybe-configure-libgui \
686 maybe-configure-libiberty \
687 maybe-configure-libtool \
688 maybe-configure-m4 \
689 maybe-configure-make \
690 maybe-configure-mmalloc \
691 maybe-configure-patch \
692 maybe-configure-perl \
693 maybe-configure-prms \
694 maybe-configure-rcs \
695 maybe-configure-readline \
696 maybe-configure-release \
697 maybe-configure-recode \
698 maybe-configure-sed \
699 maybe-configure-send-pr \
700 maybe-configure-shellutils \
701 maybe-configure-sid \
702 maybe-configure-sim \
703 maybe-configure-tar \
704 maybe-configure-texinfo \
705 maybe-configure-textutils \
706 maybe-configure-time \
707 maybe-configure-uudecode \
708 maybe-configure-wdiff \
709 maybe-configure-zip \
710 maybe-configure-zlib \
711 maybe-configure-gdb \
712 maybe-configure-expect \
713 maybe-configure-guile \
714 maybe-configure-tk \
dd12c3a8 715 maybe-configure-libtermcap \
b00612cc
PB
716 maybe-configure-utils \
717 maybe-configure-gnattools
dd12c3a8
NN
718.PHONY: configure-target
719configure-target: \
720 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 721 maybe-configure-target-libmudflap \
064d0a7c 722 maybe-configure-target-libssp \
dd12c3a8 723 maybe-configure-target-newlib \
6aa8ef82 724 maybe-configure-target-libgcc \
4b1cb4fe 725 maybe-configure-target-libgfortran \
dd12c3a8
NN
726 maybe-configure-target-libobjc \
727 maybe-configure-target-libtermcap \
728 maybe-configure-target-winsup \
729 maybe-configure-target-libgloss \
730 maybe-configure-target-libiberty \
731 maybe-configure-target-gperf \
732 maybe-configure-target-examples \
733 maybe-configure-target-libffi \
734 maybe-configure-target-libjava \
735 maybe-configure-target-zlib \
736 maybe-configure-target-boehm-gc \
737 maybe-configure-target-qthreads \
a2592b1b 738 maybe-configure-target-rda \
b3ded179
PB
739 maybe-configure-target-libada \
740 maybe-configure-target-libgomp
252b5132 741
319cab08
PB
742# The target built for a native non-bootstrap build.
743.PHONY: all
f70224b5
PB
744all:
745@if gcc-bootstrap
be01d343 746 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
747 @r=`${PWD_COMMAND}`; export r; \
748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 749 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 750@endif gcc-bootstrap
0aed8855 751 @: $(MAKE); $(unstage)
f70224b5
PB
752 @r=`${PWD_COMMAND}`; export r; \
753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
754 if [ -f stage_last ]; then \
be01d343 755 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 756 else \
be01d343 757 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 758 fi
6a9cf61e
PB
759
760.PHONY: all-build
c52c6897
PB
761
762all-build: maybe-all-build-libiberty
763all-build: maybe-all-build-bison
764all-build: maybe-all-build-byacc
765all-build: maybe-all-build-flex
766all-build: maybe-all-build-m4
767all-build: maybe-all-build-texinfo
768all-build: maybe-all-build-fixincludes
769
dd12c3a8 770.PHONY: all-host
c52c6897
PB
771
772all-host: maybe-all-ash
773all-host: maybe-all-autoconf
774all-host: maybe-all-automake
775all-host: maybe-all-bash
776@if bfd-no-bootstrap
777all-host: maybe-all-bfd
778@endif bfd-no-bootstrap
779@if opcodes-no-bootstrap
780all-host: maybe-all-opcodes
781@endif opcodes-no-bootstrap
782@if binutils-no-bootstrap
783all-host: maybe-all-binutils
784@endif binutils-no-bootstrap
785all-host: maybe-all-bison
786all-host: maybe-all-byacc
787all-host: maybe-all-bzip2
788all-host: maybe-all-dejagnu
789all-host: maybe-all-diff
790all-host: maybe-all-dosutils
791all-host: maybe-all-etc
792all-host: maybe-all-fastjar
793all-host: maybe-all-fileutils
794all-host: maybe-all-findutils
795all-host: maybe-all-find
796all-host: maybe-all-fixincludes
797all-host: maybe-all-flex
798@if gas-no-bootstrap
799all-host: maybe-all-gas
800@endif gas-no-bootstrap
801@if gcc-no-bootstrap
802all-host: maybe-all-gcc
803@endif gcc-no-bootstrap
804all-host: maybe-all-gawk
805all-host: maybe-all-gettext
4b900473
PB
806@if gmp-no-bootstrap
807all-host: maybe-all-gmp
808@endif gmp-no-bootstrap
809@if mpfr-no-bootstrap
810all-host: maybe-all-mpfr
811@endif mpfr-no-bootstrap
c52c6897 812all-host: maybe-all-gnuserv
93f9b408
ILT
813@if gold-no-bootstrap
814all-host: maybe-all-gold
815@endif gold-no-bootstrap
c52c6897
PB
816all-host: maybe-all-gprof
817all-host: maybe-all-gzip
818all-host: maybe-all-hello
819all-host: maybe-all-indent
820@if intl-no-bootstrap
821all-host: maybe-all-intl
822@endif intl-no-bootstrap
823all-host: maybe-all-tcl
824all-host: maybe-all-itcl
825@if ld-no-bootstrap
826all-host: maybe-all-ld
827@endif ld-no-bootstrap
828@if libcpp-no-bootstrap
829all-host: maybe-all-libcpp
830@endif libcpp-no-bootstrap
831@if libdecnumber-no-bootstrap
832all-host: maybe-all-libdecnumber
833@endif libdecnumber-no-bootstrap
834all-host: maybe-all-libgui
835@if libiberty-no-bootstrap
836all-host: maybe-all-libiberty
837@endif libiberty-no-bootstrap
838all-host: maybe-all-libtool
839all-host: maybe-all-m4
840all-host: maybe-all-make
841all-host: maybe-all-mmalloc
842all-host: maybe-all-patch
843all-host: maybe-all-perl
844all-host: maybe-all-prms
845all-host: maybe-all-rcs
846all-host: maybe-all-readline
847all-host: maybe-all-release
848all-host: maybe-all-recode
849all-host: maybe-all-sed
850all-host: maybe-all-send-pr
851all-host: maybe-all-shellutils
852all-host: maybe-all-sid
853all-host: maybe-all-sim
854all-host: maybe-all-tar
855all-host: maybe-all-texinfo
856all-host: maybe-all-textutils
857all-host: maybe-all-time
858all-host: maybe-all-uudecode
859all-host: maybe-all-wdiff
860all-host: maybe-all-zip
861@if zlib-no-bootstrap
862all-host: maybe-all-zlib
863@endif zlib-no-bootstrap
864all-host: maybe-all-gdb
865all-host: maybe-all-expect
866all-host: maybe-all-guile
867all-host: maybe-all-tk
868all-host: maybe-all-libtermcap
869all-host: maybe-all-utils
870all-host: maybe-all-gnattools
871
dd12c3a8 872.PHONY: all-target
c52c6897
PB
873
874all-target: maybe-all-target-libstdc++-v3
875all-target: maybe-all-target-libmudflap
876all-target: maybe-all-target-libssp
c52c6897 877all-target: maybe-all-target-newlib
f86e35b8 878@if target-libgcc-no-bootstrap
6aa8ef82 879all-target: maybe-all-target-libgcc
f86e35b8 880@endif target-libgcc-no-bootstrap
c52c6897
PB
881all-target: maybe-all-target-libgfortran
882all-target: maybe-all-target-libobjc
883all-target: maybe-all-target-libtermcap
884all-target: maybe-all-target-winsup
885all-target: maybe-all-target-libgloss
886all-target: maybe-all-target-libiberty
887all-target: maybe-all-target-gperf
888all-target: maybe-all-target-examples
889all-target: maybe-all-target-libffi
890all-target: maybe-all-target-libjava
891all-target: maybe-all-target-zlib
892all-target: maybe-all-target-boehm-gc
893all-target: maybe-all-target-qthreads
894all-target: maybe-all-target-rda
895all-target: maybe-all-target-libada
896all-target: maybe-all-target-libgomp
252b5132
RH
897
898# Do a target for all the subdirectories. A ``make do-X'' will do a
899# ``make X'' in all subdirectories (because, in general, there is a
900# dependency (below) of X upon do-X, a ``make X'' will also do this,
901# but it may do additional work as well).
e393202e 902
2a4cbe27 903.PHONY: do-info
f70224b5 904do-info:
0aed8855 905 @: $(MAKE); $(unstage)
e360f423
PB
906 @r=`${PWD_COMMAND}`; export r; \
907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
908 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 909 info-target
f70224b5 910
e393202e 911
2a4cbe27 912.PHONY: info-host
c52c6897
PB
913
914info-host: maybe-info-ash
915info-host: maybe-info-autoconf
916info-host: maybe-info-automake
917info-host: maybe-info-bash
918info-host: maybe-info-bfd
919info-host: maybe-info-opcodes
920info-host: maybe-info-binutils
921info-host: maybe-info-bison
922info-host: maybe-info-byacc
923info-host: maybe-info-bzip2
924info-host: maybe-info-dejagnu
925info-host: maybe-info-diff
926info-host: maybe-info-dosutils
927info-host: maybe-info-etc
928info-host: maybe-info-fastjar
929info-host: maybe-info-fileutils
930info-host: maybe-info-findutils
931info-host: maybe-info-find
932info-host: maybe-info-fixincludes
933info-host: maybe-info-flex
934info-host: maybe-info-gas
935info-host: maybe-info-gcc
936info-host: maybe-info-gawk
937info-host: maybe-info-gettext
4b900473
PB
938info-host: maybe-info-gmp
939info-host: maybe-info-mpfr
c52c6897 940info-host: maybe-info-gnuserv
93f9b408 941info-host: maybe-info-gold
c52c6897
PB
942info-host: maybe-info-gprof
943info-host: maybe-info-gzip
944info-host: maybe-info-hello
945info-host: maybe-info-indent
946info-host: maybe-info-intl
947info-host: maybe-info-tcl
948info-host: maybe-info-itcl
949info-host: maybe-info-ld
950info-host: maybe-info-libcpp
951info-host: maybe-info-libdecnumber
952info-host: maybe-info-libgui
953info-host: maybe-info-libiberty
954info-host: maybe-info-libtool
955info-host: maybe-info-m4
956info-host: maybe-info-make
957info-host: maybe-info-mmalloc
958info-host: maybe-info-patch
959info-host: maybe-info-perl
960info-host: maybe-info-prms
961info-host: maybe-info-rcs
962info-host: maybe-info-readline
963info-host: maybe-info-release
964info-host: maybe-info-recode
965info-host: maybe-info-sed
966info-host: maybe-info-send-pr
967info-host: maybe-info-shellutils
968info-host: maybe-info-sid
969info-host: maybe-info-sim
970info-host: maybe-info-tar
971info-host: maybe-info-texinfo
972info-host: maybe-info-textutils
973info-host: maybe-info-time
974info-host: maybe-info-uudecode
975info-host: maybe-info-wdiff
976info-host: maybe-info-zip
977info-host: maybe-info-zlib
978info-host: maybe-info-gdb
979info-host: maybe-info-expect
980info-host: maybe-info-guile
981info-host: maybe-info-tk
982info-host: maybe-info-libtermcap
983info-host: maybe-info-utils
984info-host: maybe-info-gnattools
252b5132 985
2a4cbe27 986.PHONY: info-target
c52c6897
PB
987
988info-target: maybe-info-target-libstdc++-v3
989info-target: maybe-info-target-libmudflap
990info-target: maybe-info-target-libssp
c52c6897 991info-target: maybe-info-target-newlib
6aa8ef82 992info-target: maybe-info-target-libgcc
c52c6897
PB
993info-target: maybe-info-target-libgfortran
994info-target: maybe-info-target-libobjc
995info-target: maybe-info-target-libtermcap
996info-target: maybe-info-target-winsup
997info-target: maybe-info-target-libgloss
998info-target: maybe-info-target-libiberty
999info-target: maybe-info-target-gperf
1000info-target: maybe-info-target-examples
1001info-target: maybe-info-target-libffi
1002info-target: maybe-info-target-libjava
1003info-target: maybe-info-target-zlib
1004info-target: maybe-info-target-boehm-gc
1005info-target: maybe-info-target-qthreads
1006info-target: maybe-info-target-rda
1007info-target: maybe-info-target-libada
1008info-target: maybe-info-target-libgomp
252b5132 1009
4fa63067 1010.PHONY: do-dvi
f70224b5 1011do-dvi:
0aed8855 1012 @: $(MAKE); $(unstage)
e360f423
PB
1013 @r=`${PWD_COMMAND}`; export r; \
1014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1015 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1016 dvi-target
f70224b5 1017
2a4cbe27 1018
4fa63067 1019.PHONY: dvi-host
c52c6897
PB
1020
1021dvi-host: maybe-dvi-ash
1022dvi-host: maybe-dvi-autoconf
1023dvi-host: maybe-dvi-automake
1024dvi-host: maybe-dvi-bash
1025dvi-host: maybe-dvi-bfd
1026dvi-host: maybe-dvi-opcodes
1027dvi-host: maybe-dvi-binutils
1028dvi-host: maybe-dvi-bison
1029dvi-host: maybe-dvi-byacc
1030dvi-host: maybe-dvi-bzip2
1031dvi-host: maybe-dvi-dejagnu
1032dvi-host: maybe-dvi-diff
1033dvi-host: maybe-dvi-dosutils
1034dvi-host: maybe-dvi-etc
1035dvi-host: maybe-dvi-fastjar
1036dvi-host: maybe-dvi-fileutils
1037dvi-host: maybe-dvi-findutils
1038dvi-host: maybe-dvi-find
1039dvi-host: maybe-dvi-fixincludes
1040dvi-host: maybe-dvi-flex
1041dvi-host: maybe-dvi-gas
1042dvi-host: maybe-dvi-gcc
1043dvi-host: maybe-dvi-gawk
1044dvi-host: maybe-dvi-gettext
4b900473
PB
1045dvi-host: maybe-dvi-gmp
1046dvi-host: maybe-dvi-mpfr
c52c6897 1047dvi-host: maybe-dvi-gnuserv
93f9b408 1048dvi-host: maybe-dvi-gold
c52c6897
PB
1049dvi-host: maybe-dvi-gprof
1050dvi-host: maybe-dvi-gzip
1051dvi-host: maybe-dvi-hello
1052dvi-host: maybe-dvi-indent
1053dvi-host: maybe-dvi-intl
1054dvi-host: maybe-dvi-tcl
1055dvi-host: maybe-dvi-itcl
1056dvi-host: maybe-dvi-ld
1057dvi-host: maybe-dvi-libcpp
1058dvi-host: maybe-dvi-libdecnumber
1059dvi-host: maybe-dvi-libgui
1060dvi-host: maybe-dvi-libiberty
1061dvi-host: maybe-dvi-libtool
1062dvi-host: maybe-dvi-m4
1063dvi-host: maybe-dvi-make
1064dvi-host: maybe-dvi-mmalloc
1065dvi-host: maybe-dvi-patch
1066dvi-host: maybe-dvi-perl
1067dvi-host: maybe-dvi-prms
1068dvi-host: maybe-dvi-rcs
1069dvi-host: maybe-dvi-readline
1070dvi-host: maybe-dvi-release
1071dvi-host: maybe-dvi-recode
1072dvi-host: maybe-dvi-sed
1073dvi-host: maybe-dvi-send-pr
1074dvi-host: maybe-dvi-shellutils
1075dvi-host: maybe-dvi-sid
1076dvi-host: maybe-dvi-sim
1077dvi-host: maybe-dvi-tar
1078dvi-host: maybe-dvi-texinfo
1079dvi-host: maybe-dvi-textutils
1080dvi-host: maybe-dvi-time
1081dvi-host: maybe-dvi-uudecode
1082dvi-host: maybe-dvi-wdiff
1083dvi-host: maybe-dvi-zip
1084dvi-host: maybe-dvi-zlib
1085dvi-host: maybe-dvi-gdb
1086dvi-host: maybe-dvi-expect
1087dvi-host: maybe-dvi-guile
1088dvi-host: maybe-dvi-tk
1089dvi-host: maybe-dvi-libtermcap
1090dvi-host: maybe-dvi-utils
1091dvi-host: maybe-dvi-gnattools
2a4cbe27 1092
4fa63067 1093.PHONY: dvi-target
c52c6897
PB
1094
1095dvi-target: maybe-dvi-target-libstdc++-v3
1096dvi-target: maybe-dvi-target-libmudflap
1097dvi-target: maybe-dvi-target-libssp
c52c6897 1098dvi-target: maybe-dvi-target-newlib
6aa8ef82 1099dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1100dvi-target: maybe-dvi-target-libgfortran
1101dvi-target: maybe-dvi-target-libobjc
1102dvi-target: maybe-dvi-target-libtermcap
1103dvi-target: maybe-dvi-target-winsup
1104dvi-target: maybe-dvi-target-libgloss
1105dvi-target: maybe-dvi-target-libiberty
1106dvi-target: maybe-dvi-target-gperf
1107dvi-target: maybe-dvi-target-examples
1108dvi-target: maybe-dvi-target-libffi
1109dvi-target: maybe-dvi-target-libjava
1110dvi-target: maybe-dvi-target-zlib
1111dvi-target: maybe-dvi-target-boehm-gc
1112dvi-target: maybe-dvi-target-qthreads
1113dvi-target: maybe-dvi-target-rda
1114dvi-target: maybe-dvi-target-libada
1115dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1116
56a8fe78
DD
1117.PHONY: do-pdf
1118do-pdf:
1119 @: $(MAKE); $(unstage)
1120 @r=`${PWD_COMMAND}`; export r; \
1121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1122 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1123 pdf-target
1124
1125
1126.PHONY: pdf-host
1127
1128pdf-host: maybe-pdf-ash
1129pdf-host: maybe-pdf-autoconf
1130pdf-host: maybe-pdf-automake
1131pdf-host: maybe-pdf-bash
1132pdf-host: maybe-pdf-bfd
1133pdf-host: maybe-pdf-opcodes
1134pdf-host: maybe-pdf-binutils
1135pdf-host: maybe-pdf-bison
1136pdf-host: maybe-pdf-byacc
1137pdf-host: maybe-pdf-bzip2
1138pdf-host: maybe-pdf-dejagnu
1139pdf-host: maybe-pdf-diff
1140pdf-host: maybe-pdf-dosutils
1141pdf-host: maybe-pdf-etc
1142pdf-host: maybe-pdf-fastjar
1143pdf-host: maybe-pdf-fileutils
1144pdf-host: maybe-pdf-findutils
1145pdf-host: maybe-pdf-find
1146pdf-host: maybe-pdf-fixincludes
1147pdf-host: maybe-pdf-flex
1148pdf-host: maybe-pdf-gas
1149pdf-host: maybe-pdf-gcc
1150pdf-host: maybe-pdf-gawk
1151pdf-host: maybe-pdf-gettext
4b900473
PB
1152pdf-host: maybe-pdf-gmp
1153pdf-host: maybe-pdf-mpfr
56a8fe78 1154pdf-host: maybe-pdf-gnuserv
93f9b408 1155pdf-host: maybe-pdf-gold
56a8fe78
DD
1156pdf-host: maybe-pdf-gprof
1157pdf-host: maybe-pdf-gzip
1158pdf-host: maybe-pdf-hello
1159pdf-host: maybe-pdf-indent
1160pdf-host: maybe-pdf-intl
1161pdf-host: maybe-pdf-tcl
1162pdf-host: maybe-pdf-itcl
1163pdf-host: maybe-pdf-ld
1164pdf-host: maybe-pdf-libcpp
1165pdf-host: maybe-pdf-libdecnumber
1166pdf-host: maybe-pdf-libgui
1167pdf-host: maybe-pdf-libiberty
1168pdf-host: maybe-pdf-libtool
1169pdf-host: maybe-pdf-m4
1170pdf-host: maybe-pdf-make
1171pdf-host: maybe-pdf-mmalloc
1172pdf-host: maybe-pdf-patch
1173pdf-host: maybe-pdf-perl
1174pdf-host: maybe-pdf-prms
1175pdf-host: maybe-pdf-rcs
1176pdf-host: maybe-pdf-readline
1177pdf-host: maybe-pdf-release
1178pdf-host: maybe-pdf-recode
1179pdf-host: maybe-pdf-sed
1180pdf-host: maybe-pdf-send-pr
1181pdf-host: maybe-pdf-shellutils
1182pdf-host: maybe-pdf-sid
1183pdf-host: maybe-pdf-sim
1184pdf-host: maybe-pdf-tar
1185pdf-host: maybe-pdf-texinfo
1186pdf-host: maybe-pdf-textutils
1187pdf-host: maybe-pdf-time
1188pdf-host: maybe-pdf-uudecode
1189pdf-host: maybe-pdf-wdiff
1190pdf-host: maybe-pdf-zip
1191pdf-host: maybe-pdf-zlib
1192pdf-host: maybe-pdf-gdb
1193pdf-host: maybe-pdf-expect
1194pdf-host: maybe-pdf-guile
1195pdf-host: maybe-pdf-tk
1196pdf-host: maybe-pdf-libtermcap
1197pdf-host: maybe-pdf-utils
1198pdf-host: maybe-pdf-gnattools
1199
1200.PHONY: pdf-target
1201
1202pdf-target: maybe-pdf-target-libstdc++-v3
1203pdf-target: maybe-pdf-target-libmudflap
1204pdf-target: maybe-pdf-target-libssp
1205pdf-target: maybe-pdf-target-newlib
6aa8ef82 1206pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1207pdf-target: maybe-pdf-target-libgfortran
1208pdf-target: maybe-pdf-target-libobjc
1209pdf-target: maybe-pdf-target-libtermcap
1210pdf-target: maybe-pdf-target-winsup
1211pdf-target: maybe-pdf-target-libgloss
1212pdf-target: maybe-pdf-target-libiberty
1213pdf-target: maybe-pdf-target-gperf
1214pdf-target: maybe-pdf-target-examples
1215pdf-target: maybe-pdf-target-libffi
1216pdf-target: maybe-pdf-target-libjava
1217pdf-target: maybe-pdf-target-zlib
1218pdf-target: maybe-pdf-target-boehm-gc
1219pdf-target: maybe-pdf-target-qthreads
1220pdf-target: maybe-pdf-target-rda
1221pdf-target: maybe-pdf-target-libada
1222pdf-target: maybe-pdf-target-libgomp
1223
6d389afc 1224.PHONY: do-html
f70224b5 1225do-html:
0aed8855 1226 @: $(MAKE); $(unstage)
e360f423
PB
1227 @r=`${PWD_COMMAND}`; export r; \
1228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1229 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1230 html-target
f70224b5 1231
6d389afc
MS
1232
1233.PHONY: html-host
c52c6897
PB
1234
1235html-host: maybe-html-ash
1236html-host: maybe-html-autoconf
1237html-host: maybe-html-automake
1238html-host: maybe-html-bash
1239html-host: maybe-html-bfd
1240html-host: maybe-html-opcodes
1241html-host: maybe-html-binutils
1242html-host: maybe-html-bison
1243html-host: maybe-html-byacc
1244html-host: maybe-html-bzip2
1245html-host: maybe-html-dejagnu
1246html-host: maybe-html-diff
1247html-host: maybe-html-dosutils
1248html-host: maybe-html-etc
1249html-host: maybe-html-fastjar
1250html-host: maybe-html-fileutils
1251html-host: maybe-html-findutils
1252html-host: maybe-html-find
1253html-host: maybe-html-fixincludes
1254html-host: maybe-html-flex
1255html-host: maybe-html-gas
1256html-host: maybe-html-gcc
1257html-host: maybe-html-gawk
1258html-host: maybe-html-gettext
4b900473
PB
1259html-host: maybe-html-gmp
1260html-host: maybe-html-mpfr
c52c6897 1261html-host: maybe-html-gnuserv
93f9b408 1262html-host: maybe-html-gold
c52c6897
PB
1263html-host: maybe-html-gprof
1264html-host: maybe-html-gzip
1265html-host: maybe-html-hello
1266html-host: maybe-html-indent
1267html-host: maybe-html-intl
1268html-host: maybe-html-tcl
1269html-host: maybe-html-itcl
1270html-host: maybe-html-ld
1271html-host: maybe-html-libcpp
1272html-host: maybe-html-libdecnumber
1273html-host: maybe-html-libgui
1274html-host: maybe-html-libiberty
1275html-host: maybe-html-libtool
1276html-host: maybe-html-m4
1277html-host: maybe-html-make
1278html-host: maybe-html-mmalloc
1279html-host: maybe-html-patch
1280html-host: maybe-html-perl
1281html-host: maybe-html-prms
1282html-host: maybe-html-rcs
1283html-host: maybe-html-readline
1284html-host: maybe-html-release
1285html-host: maybe-html-recode
1286html-host: maybe-html-sed
1287html-host: maybe-html-send-pr
1288html-host: maybe-html-shellutils
1289html-host: maybe-html-sid
1290html-host: maybe-html-sim
1291html-host: maybe-html-tar
1292html-host: maybe-html-texinfo
1293html-host: maybe-html-textutils
1294html-host: maybe-html-time
1295html-host: maybe-html-uudecode
1296html-host: maybe-html-wdiff
1297html-host: maybe-html-zip
1298html-host: maybe-html-zlib
1299html-host: maybe-html-gdb
1300html-host: maybe-html-expect
1301html-host: maybe-html-guile
1302html-host: maybe-html-tk
1303html-host: maybe-html-libtermcap
1304html-host: maybe-html-utils
1305html-host: maybe-html-gnattools
6d389afc
MS
1306
1307.PHONY: html-target
c52c6897
PB
1308
1309html-target: maybe-html-target-libstdc++-v3
1310html-target: maybe-html-target-libmudflap
1311html-target: maybe-html-target-libssp
c52c6897 1312html-target: maybe-html-target-newlib
6aa8ef82 1313html-target: maybe-html-target-libgcc
c52c6897
PB
1314html-target: maybe-html-target-libgfortran
1315html-target: maybe-html-target-libobjc
1316html-target: maybe-html-target-libtermcap
1317html-target: maybe-html-target-winsup
1318html-target: maybe-html-target-libgloss
1319html-target: maybe-html-target-libiberty
1320html-target: maybe-html-target-gperf
1321html-target: maybe-html-target-examples
1322html-target: maybe-html-target-libffi
1323html-target: maybe-html-target-libjava
1324html-target: maybe-html-target-zlib
1325html-target: maybe-html-target-boehm-gc
1326html-target: maybe-html-target-qthreads
1327html-target: maybe-html-target-rda
1328html-target: maybe-html-target-libada
1329html-target: maybe-html-target-libgomp
6d389afc 1330
4fa63067 1331.PHONY: do-TAGS
f70224b5 1332do-TAGS:
0aed8855 1333 @: $(MAKE); $(unstage)
e360f423
PB
1334 @r=`${PWD_COMMAND}`; export r; \
1335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1336 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1337 TAGS-target
f70224b5 1338
2a4cbe27 1339
4fa63067 1340.PHONY: TAGS-host
c52c6897
PB
1341
1342TAGS-host: maybe-TAGS-ash
1343TAGS-host: maybe-TAGS-autoconf
1344TAGS-host: maybe-TAGS-automake
1345TAGS-host: maybe-TAGS-bash
1346TAGS-host: maybe-TAGS-bfd
1347TAGS-host: maybe-TAGS-opcodes
1348TAGS-host: maybe-TAGS-binutils
1349TAGS-host: maybe-TAGS-bison
1350TAGS-host: maybe-TAGS-byacc
1351TAGS-host: maybe-TAGS-bzip2
1352TAGS-host: maybe-TAGS-dejagnu
1353TAGS-host: maybe-TAGS-diff
1354TAGS-host: maybe-TAGS-dosutils
1355TAGS-host: maybe-TAGS-etc
1356TAGS-host: maybe-TAGS-fastjar
1357TAGS-host: maybe-TAGS-fileutils
1358TAGS-host: maybe-TAGS-findutils
1359TAGS-host: maybe-TAGS-find
1360TAGS-host: maybe-TAGS-fixincludes
1361TAGS-host: maybe-TAGS-flex
1362TAGS-host: maybe-TAGS-gas
1363TAGS-host: maybe-TAGS-gcc
1364TAGS-host: maybe-TAGS-gawk
1365TAGS-host: maybe-TAGS-gettext
4b900473
PB
1366TAGS-host: maybe-TAGS-gmp
1367TAGS-host: maybe-TAGS-mpfr
c52c6897 1368TAGS-host: maybe-TAGS-gnuserv
93f9b408 1369TAGS-host: maybe-TAGS-gold
c52c6897
PB
1370TAGS-host: maybe-TAGS-gprof
1371TAGS-host: maybe-TAGS-gzip
1372TAGS-host: maybe-TAGS-hello
1373TAGS-host: maybe-TAGS-indent
1374TAGS-host: maybe-TAGS-intl
1375TAGS-host: maybe-TAGS-tcl
1376TAGS-host: maybe-TAGS-itcl
1377TAGS-host: maybe-TAGS-ld
1378TAGS-host: maybe-TAGS-libcpp
1379TAGS-host: maybe-TAGS-libdecnumber
1380TAGS-host: maybe-TAGS-libgui
1381TAGS-host: maybe-TAGS-libiberty
1382TAGS-host: maybe-TAGS-libtool
1383TAGS-host: maybe-TAGS-m4
1384TAGS-host: maybe-TAGS-make
1385TAGS-host: maybe-TAGS-mmalloc
1386TAGS-host: maybe-TAGS-patch
1387TAGS-host: maybe-TAGS-perl
1388TAGS-host: maybe-TAGS-prms
1389TAGS-host: maybe-TAGS-rcs
1390TAGS-host: maybe-TAGS-readline
1391TAGS-host: maybe-TAGS-release
1392TAGS-host: maybe-TAGS-recode
1393TAGS-host: maybe-TAGS-sed
1394TAGS-host: maybe-TAGS-send-pr
1395TAGS-host: maybe-TAGS-shellutils
1396TAGS-host: maybe-TAGS-sid
1397TAGS-host: maybe-TAGS-sim
1398TAGS-host: maybe-TAGS-tar
1399TAGS-host: maybe-TAGS-texinfo
1400TAGS-host: maybe-TAGS-textutils
1401TAGS-host: maybe-TAGS-time
1402TAGS-host: maybe-TAGS-uudecode
1403TAGS-host: maybe-TAGS-wdiff
1404TAGS-host: maybe-TAGS-zip
1405TAGS-host: maybe-TAGS-zlib
1406TAGS-host: maybe-TAGS-gdb
1407TAGS-host: maybe-TAGS-expect
1408TAGS-host: maybe-TAGS-guile
1409TAGS-host: maybe-TAGS-tk
1410TAGS-host: maybe-TAGS-libtermcap
1411TAGS-host: maybe-TAGS-utils
1412TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1413
4fa63067 1414.PHONY: TAGS-target
c52c6897
PB
1415
1416TAGS-target: maybe-TAGS-target-libstdc++-v3
1417TAGS-target: maybe-TAGS-target-libmudflap
1418TAGS-target: maybe-TAGS-target-libssp
c52c6897 1419TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1420TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1421TAGS-target: maybe-TAGS-target-libgfortran
1422TAGS-target: maybe-TAGS-target-libobjc
1423TAGS-target: maybe-TAGS-target-libtermcap
1424TAGS-target: maybe-TAGS-target-winsup
1425TAGS-target: maybe-TAGS-target-libgloss
1426TAGS-target: maybe-TAGS-target-libiberty
1427TAGS-target: maybe-TAGS-target-gperf
1428TAGS-target: maybe-TAGS-target-examples
1429TAGS-target: maybe-TAGS-target-libffi
1430TAGS-target: maybe-TAGS-target-libjava
1431TAGS-target: maybe-TAGS-target-zlib
1432TAGS-target: maybe-TAGS-target-boehm-gc
1433TAGS-target: maybe-TAGS-target-qthreads
1434TAGS-target: maybe-TAGS-target-rda
1435TAGS-target: maybe-TAGS-target-libada
1436TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1437
4fa63067 1438.PHONY: do-install-info
f70224b5 1439do-install-info:
0aed8855 1440 @: $(MAKE); $(unstage)
e360f423
PB
1441 @r=`${PWD_COMMAND}`; export r; \
1442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1443 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1444 install-info-target
f70224b5 1445
a2592b1b 1446
4fa63067 1447.PHONY: install-info-host
c52c6897
PB
1448
1449install-info-host: maybe-install-info-ash
1450install-info-host: maybe-install-info-autoconf
1451install-info-host: maybe-install-info-automake
1452install-info-host: maybe-install-info-bash
1453install-info-host: maybe-install-info-bfd
1454install-info-host: maybe-install-info-opcodes
1455install-info-host: maybe-install-info-binutils
1456install-info-host: maybe-install-info-bison
1457install-info-host: maybe-install-info-byacc
1458install-info-host: maybe-install-info-bzip2
1459install-info-host: maybe-install-info-dejagnu
1460install-info-host: maybe-install-info-diff
1461install-info-host: maybe-install-info-dosutils
1462install-info-host: maybe-install-info-etc
1463install-info-host: maybe-install-info-fastjar
1464install-info-host: maybe-install-info-fileutils
1465install-info-host: maybe-install-info-findutils
1466install-info-host: maybe-install-info-find
1467install-info-host: maybe-install-info-fixincludes
1468install-info-host: maybe-install-info-flex
1469install-info-host: maybe-install-info-gas
1470install-info-host: maybe-install-info-gcc
1471install-info-host: maybe-install-info-gawk
1472install-info-host: maybe-install-info-gettext
4b900473
PB
1473install-info-host: maybe-install-info-gmp
1474install-info-host: maybe-install-info-mpfr
c52c6897 1475install-info-host: maybe-install-info-gnuserv
93f9b408 1476install-info-host: maybe-install-info-gold
c52c6897
PB
1477install-info-host: maybe-install-info-gprof
1478install-info-host: maybe-install-info-gzip
1479install-info-host: maybe-install-info-hello
1480install-info-host: maybe-install-info-indent
1481install-info-host: maybe-install-info-intl
1482install-info-host: maybe-install-info-tcl
1483install-info-host: maybe-install-info-itcl
1484install-info-host: maybe-install-info-ld
1485install-info-host: maybe-install-info-libcpp
1486install-info-host: maybe-install-info-libdecnumber
1487install-info-host: maybe-install-info-libgui
1488install-info-host: maybe-install-info-libiberty
1489install-info-host: maybe-install-info-libtool
1490install-info-host: maybe-install-info-m4
1491install-info-host: maybe-install-info-make
1492install-info-host: maybe-install-info-mmalloc
1493install-info-host: maybe-install-info-patch
1494install-info-host: maybe-install-info-perl
1495install-info-host: maybe-install-info-prms
1496install-info-host: maybe-install-info-rcs
1497install-info-host: maybe-install-info-readline
1498install-info-host: maybe-install-info-release
1499install-info-host: maybe-install-info-recode
1500install-info-host: maybe-install-info-sed
1501install-info-host: maybe-install-info-send-pr
1502install-info-host: maybe-install-info-shellutils
1503install-info-host: maybe-install-info-sid
1504install-info-host: maybe-install-info-sim
1505install-info-host: maybe-install-info-tar
1506install-info-host: maybe-install-info-texinfo
1507install-info-host: maybe-install-info-textutils
1508install-info-host: maybe-install-info-time
1509install-info-host: maybe-install-info-uudecode
1510install-info-host: maybe-install-info-wdiff
1511install-info-host: maybe-install-info-zip
1512install-info-host: maybe-install-info-zlib
1513install-info-host: maybe-install-info-gdb
1514install-info-host: maybe-install-info-expect
1515install-info-host: maybe-install-info-guile
1516install-info-host: maybe-install-info-tk
1517install-info-host: maybe-install-info-libtermcap
1518install-info-host: maybe-install-info-utils
1519install-info-host: maybe-install-info-gnattools
a2592b1b 1520
4fa63067 1521.PHONY: install-info-target
c52c6897
PB
1522
1523install-info-target: maybe-install-info-target-libstdc++-v3
1524install-info-target: maybe-install-info-target-libmudflap
1525install-info-target: maybe-install-info-target-libssp
c52c6897 1526install-info-target: maybe-install-info-target-newlib
6aa8ef82 1527install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1528install-info-target: maybe-install-info-target-libgfortran
1529install-info-target: maybe-install-info-target-libobjc
1530install-info-target: maybe-install-info-target-libtermcap
1531install-info-target: maybe-install-info-target-winsup
1532install-info-target: maybe-install-info-target-libgloss
1533install-info-target: maybe-install-info-target-libiberty
1534install-info-target: maybe-install-info-target-gperf
1535install-info-target: maybe-install-info-target-examples
1536install-info-target: maybe-install-info-target-libffi
1537install-info-target: maybe-install-info-target-libjava
1538install-info-target: maybe-install-info-target-zlib
1539install-info-target: maybe-install-info-target-boehm-gc
1540install-info-target: maybe-install-info-target-qthreads
1541install-info-target: maybe-install-info-target-rda
1542install-info-target: maybe-install-info-target-libada
1543install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1544
a3ca38d2
DD
1545.PHONY: do-install-pdf
1546do-install-pdf:
1547 @: $(MAKE); $(unstage)
1548 @r=`${PWD_COMMAND}`; export r; \
1549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1550 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1551 install-pdf-target
1552
1553
1554.PHONY: install-pdf-host
1555
1556install-pdf-host: maybe-install-pdf-ash
1557install-pdf-host: maybe-install-pdf-autoconf
1558install-pdf-host: maybe-install-pdf-automake
1559install-pdf-host: maybe-install-pdf-bash
1560install-pdf-host: maybe-install-pdf-bfd
1561install-pdf-host: maybe-install-pdf-opcodes
1562install-pdf-host: maybe-install-pdf-binutils
1563install-pdf-host: maybe-install-pdf-bison
1564install-pdf-host: maybe-install-pdf-byacc
1565install-pdf-host: maybe-install-pdf-bzip2
1566install-pdf-host: maybe-install-pdf-dejagnu
1567install-pdf-host: maybe-install-pdf-diff
1568install-pdf-host: maybe-install-pdf-dosutils
1569install-pdf-host: maybe-install-pdf-etc
1570install-pdf-host: maybe-install-pdf-fastjar
1571install-pdf-host: maybe-install-pdf-fileutils
1572install-pdf-host: maybe-install-pdf-findutils
1573install-pdf-host: maybe-install-pdf-find
1574install-pdf-host: maybe-install-pdf-fixincludes
1575install-pdf-host: maybe-install-pdf-flex
1576install-pdf-host: maybe-install-pdf-gas
1577install-pdf-host: maybe-install-pdf-gcc
1578install-pdf-host: maybe-install-pdf-gawk
1579install-pdf-host: maybe-install-pdf-gettext
1580install-pdf-host: maybe-install-pdf-gmp
1581install-pdf-host: maybe-install-pdf-mpfr
1582install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1583install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1584install-pdf-host: maybe-install-pdf-gprof
1585install-pdf-host: maybe-install-pdf-gzip
1586install-pdf-host: maybe-install-pdf-hello
1587install-pdf-host: maybe-install-pdf-indent
1588install-pdf-host: maybe-install-pdf-intl
1589install-pdf-host: maybe-install-pdf-tcl
1590install-pdf-host: maybe-install-pdf-itcl
1591install-pdf-host: maybe-install-pdf-ld
1592install-pdf-host: maybe-install-pdf-libcpp
1593install-pdf-host: maybe-install-pdf-libdecnumber
1594install-pdf-host: maybe-install-pdf-libgui
1595install-pdf-host: maybe-install-pdf-libiberty
1596install-pdf-host: maybe-install-pdf-libtool
1597install-pdf-host: maybe-install-pdf-m4
1598install-pdf-host: maybe-install-pdf-make
1599install-pdf-host: maybe-install-pdf-mmalloc
1600install-pdf-host: maybe-install-pdf-patch
1601install-pdf-host: maybe-install-pdf-perl
1602install-pdf-host: maybe-install-pdf-prms
1603install-pdf-host: maybe-install-pdf-rcs
1604install-pdf-host: maybe-install-pdf-readline
1605install-pdf-host: maybe-install-pdf-release
1606install-pdf-host: maybe-install-pdf-recode
1607install-pdf-host: maybe-install-pdf-sed
1608install-pdf-host: maybe-install-pdf-send-pr
1609install-pdf-host: maybe-install-pdf-shellutils
1610install-pdf-host: maybe-install-pdf-sid
1611install-pdf-host: maybe-install-pdf-sim
1612install-pdf-host: maybe-install-pdf-tar
1613install-pdf-host: maybe-install-pdf-texinfo
1614install-pdf-host: maybe-install-pdf-textutils
1615install-pdf-host: maybe-install-pdf-time
1616install-pdf-host: maybe-install-pdf-uudecode
1617install-pdf-host: maybe-install-pdf-wdiff
1618install-pdf-host: maybe-install-pdf-zip
1619install-pdf-host: maybe-install-pdf-zlib
1620install-pdf-host: maybe-install-pdf-gdb
1621install-pdf-host: maybe-install-pdf-expect
1622install-pdf-host: maybe-install-pdf-guile
1623install-pdf-host: maybe-install-pdf-tk
1624install-pdf-host: maybe-install-pdf-libtermcap
1625install-pdf-host: maybe-install-pdf-utils
1626install-pdf-host: maybe-install-pdf-gnattools
1627
1628.PHONY: install-pdf-target
1629
1630install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1631install-pdf-target: maybe-install-pdf-target-libmudflap
1632install-pdf-target: maybe-install-pdf-target-libssp
1633install-pdf-target: maybe-install-pdf-target-newlib
1634install-pdf-target: maybe-install-pdf-target-libgcc
1635install-pdf-target: maybe-install-pdf-target-libgfortran
1636install-pdf-target: maybe-install-pdf-target-libobjc
1637install-pdf-target: maybe-install-pdf-target-libtermcap
1638install-pdf-target: maybe-install-pdf-target-winsup
1639install-pdf-target: maybe-install-pdf-target-libgloss
1640install-pdf-target: maybe-install-pdf-target-libiberty
1641install-pdf-target: maybe-install-pdf-target-gperf
1642install-pdf-target: maybe-install-pdf-target-examples
1643install-pdf-target: maybe-install-pdf-target-libffi
1644install-pdf-target: maybe-install-pdf-target-libjava
1645install-pdf-target: maybe-install-pdf-target-zlib
1646install-pdf-target: maybe-install-pdf-target-boehm-gc
1647install-pdf-target: maybe-install-pdf-target-qthreads
1648install-pdf-target: maybe-install-pdf-target-rda
1649install-pdf-target: maybe-install-pdf-target-libada
1650install-pdf-target: maybe-install-pdf-target-libgomp
1651
108a6f8e
CD
1652.PHONY: do-install-html
1653do-install-html:
1654 @: $(MAKE); $(unstage)
1655 @r=`${PWD_COMMAND}`; export r; \
1656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1657 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1658 install-html-target
1659
1660
1661.PHONY: install-html-host
1662
1663install-html-host: maybe-install-html-ash
1664install-html-host: maybe-install-html-autoconf
1665install-html-host: maybe-install-html-automake
1666install-html-host: maybe-install-html-bash
1667install-html-host: maybe-install-html-bfd
1668install-html-host: maybe-install-html-opcodes
1669install-html-host: maybe-install-html-binutils
1670install-html-host: maybe-install-html-bison
1671install-html-host: maybe-install-html-byacc
1672install-html-host: maybe-install-html-bzip2
1673install-html-host: maybe-install-html-dejagnu
1674install-html-host: maybe-install-html-diff
1675install-html-host: maybe-install-html-dosutils
1676install-html-host: maybe-install-html-etc
1677install-html-host: maybe-install-html-fastjar
1678install-html-host: maybe-install-html-fileutils
1679install-html-host: maybe-install-html-findutils
1680install-html-host: maybe-install-html-find
1681install-html-host: maybe-install-html-fixincludes
1682install-html-host: maybe-install-html-flex
1683install-html-host: maybe-install-html-gas
1684install-html-host: maybe-install-html-gcc
1685install-html-host: maybe-install-html-gawk
1686install-html-host: maybe-install-html-gettext
4b900473
PB
1687install-html-host: maybe-install-html-gmp
1688install-html-host: maybe-install-html-mpfr
108a6f8e 1689install-html-host: maybe-install-html-gnuserv
93f9b408 1690install-html-host: maybe-install-html-gold
108a6f8e
CD
1691install-html-host: maybe-install-html-gprof
1692install-html-host: maybe-install-html-gzip
1693install-html-host: maybe-install-html-hello
1694install-html-host: maybe-install-html-indent
1695install-html-host: maybe-install-html-intl
1696install-html-host: maybe-install-html-tcl
1697install-html-host: maybe-install-html-itcl
1698install-html-host: maybe-install-html-ld
1699install-html-host: maybe-install-html-libcpp
1700install-html-host: maybe-install-html-libdecnumber
1701install-html-host: maybe-install-html-libgui
1702install-html-host: maybe-install-html-libiberty
1703install-html-host: maybe-install-html-libtool
1704install-html-host: maybe-install-html-m4
1705install-html-host: maybe-install-html-make
1706install-html-host: maybe-install-html-mmalloc
1707install-html-host: maybe-install-html-patch
1708install-html-host: maybe-install-html-perl
1709install-html-host: maybe-install-html-prms
1710install-html-host: maybe-install-html-rcs
1711install-html-host: maybe-install-html-readline
1712install-html-host: maybe-install-html-release
1713install-html-host: maybe-install-html-recode
1714install-html-host: maybe-install-html-sed
1715install-html-host: maybe-install-html-send-pr
1716install-html-host: maybe-install-html-shellutils
1717install-html-host: maybe-install-html-sid
1718install-html-host: maybe-install-html-sim
1719install-html-host: maybe-install-html-tar
1720install-html-host: maybe-install-html-texinfo
1721install-html-host: maybe-install-html-textutils
1722install-html-host: maybe-install-html-time
1723install-html-host: maybe-install-html-uudecode
1724install-html-host: maybe-install-html-wdiff
1725install-html-host: maybe-install-html-zip
1726install-html-host: maybe-install-html-zlib
1727install-html-host: maybe-install-html-gdb
1728install-html-host: maybe-install-html-expect
1729install-html-host: maybe-install-html-guile
1730install-html-host: maybe-install-html-tk
1731install-html-host: maybe-install-html-libtermcap
1732install-html-host: maybe-install-html-utils
1733install-html-host: maybe-install-html-gnattools
1734
1735.PHONY: install-html-target
1736
1737install-html-target: maybe-install-html-target-libstdc++-v3
1738install-html-target: maybe-install-html-target-libmudflap
1739install-html-target: maybe-install-html-target-libssp
108a6f8e 1740install-html-target: maybe-install-html-target-newlib
6aa8ef82 1741install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1742install-html-target: maybe-install-html-target-libgfortran
1743install-html-target: maybe-install-html-target-libobjc
1744install-html-target: maybe-install-html-target-libtermcap
1745install-html-target: maybe-install-html-target-winsup
1746install-html-target: maybe-install-html-target-libgloss
1747install-html-target: maybe-install-html-target-libiberty
1748install-html-target: maybe-install-html-target-gperf
1749install-html-target: maybe-install-html-target-examples
1750install-html-target: maybe-install-html-target-libffi
1751install-html-target: maybe-install-html-target-libjava
1752install-html-target: maybe-install-html-target-zlib
1753install-html-target: maybe-install-html-target-boehm-gc
1754install-html-target: maybe-install-html-target-qthreads
1755install-html-target: maybe-install-html-target-rda
1756install-html-target: maybe-install-html-target-libada
1757install-html-target: maybe-install-html-target-libgomp
1758
2a4cbe27 1759.PHONY: do-installcheck
f70224b5 1760do-installcheck:
0aed8855 1761 @: $(MAKE); $(unstage)
e360f423
PB
1762 @r=`${PWD_COMMAND}`; export r; \
1763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1764 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1765 installcheck-target
f70224b5 1766
2a4cbe27
NN
1767
1768.PHONY: installcheck-host
c52c6897
PB
1769
1770installcheck-host: maybe-installcheck-ash
1771installcheck-host: maybe-installcheck-autoconf
1772installcheck-host: maybe-installcheck-automake
1773installcheck-host: maybe-installcheck-bash
1774installcheck-host: maybe-installcheck-bfd
1775installcheck-host: maybe-installcheck-opcodes
1776installcheck-host: maybe-installcheck-binutils
1777installcheck-host: maybe-installcheck-bison
1778installcheck-host: maybe-installcheck-byacc
1779installcheck-host: maybe-installcheck-bzip2
1780installcheck-host: maybe-installcheck-dejagnu
1781installcheck-host: maybe-installcheck-diff
1782installcheck-host: maybe-installcheck-dosutils
1783installcheck-host: maybe-installcheck-etc
1784installcheck-host: maybe-installcheck-fastjar
1785installcheck-host: maybe-installcheck-fileutils
1786installcheck-host: maybe-installcheck-findutils
1787installcheck-host: maybe-installcheck-find
1788installcheck-host: maybe-installcheck-fixincludes
1789installcheck-host: maybe-installcheck-flex
1790installcheck-host: maybe-installcheck-gas
1791installcheck-host: maybe-installcheck-gcc
1792installcheck-host: maybe-installcheck-gawk
1793installcheck-host: maybe-installcheck-gettext
4b900473
PB
1794installcheck-host: maybe-installcheck-gmp
1795installcheck-host: maybe-installcheck-mpfr
c52c6897 1796installcheck-host: maybe-installcheck-gnuserv
93f9b408 1797installcheck-host: maybe-installcheck-gold
c52c6897
PB
1798installcheck-host: maybe-installcheck-gprof
1799installcheck-host: maybe-installcheck-gzip
1800installcheck-host: maybe-installcheck-hello
1801installcheck-host: maybe-installcheck-indent
1802installcheck-host: maybe-installcheck-intl
1803installcheck-host: maybe-installcheck-tcl
1804installcheck-host: maybe-installcheck-itcl
1805installcheck-host: maybe-installcheck-ld
1806installcheck-host: maybe-installcheck-libcpp
1807installcheck-host: maybe-installcheck-libdecnumber
1808installcheck-host: maybe-installcheck-libgui
1809installcheck-host: maybe-installcheck-libiberty
1810installcheck-host: maybe-installcheck-libtool
1811installcheck-host: maybe-installcheck-m4
1812installcheck-host: maybe-installcheck-make
1813installcheck-host: maybe-installcheck-mmalloc
1814installcheck-host: maybe-installcheck-patch
1815installcheck-host: maybe-installcheck-perl
1816installcheck-host: maybe-installcheck-prms
1817installcheck-host: maybe-installcheck-rcs
1818installcheck-host: maybe-installcheck-readline
1819installcheck-host: maybe-installcheck-release
1820installcheck-host: maybe-installcheck-recode
1821installcheck-host: maybe-installcheck-sed
1822installcheck-host: maybe-installcheck-send-pr
1823installcheck-host: maybe-installcheck-shellutils
1824installcheck-host: maybe-installcheck-sid
1825installcheck-host: maybe-installcheck-sim
1826installcheck-host: maybe-installcheck-tar
1827installcheck-host: maybe-installcheck-texinfo
1828installcheck-host: maybe-installcheck-textutils
1829installcheck-host: maybe-installcheck-time
1830installcheck-host: maybe-installcheck-uudecode
1831installcheck-host: maybe-installcheck-wdiff
1832installcheck-host: maybe-installcheck-zip
1833installcheck-host: maybe-installcheck-zlib
1834installcheck-host: maybe-installcheck-gdb
1835installcheck-host: maybe-installcheck-expect
1836installcheck-host: maybe-installcheck-guile
1837installcheck-host: maybe-installcheck-tk
1838installcheck-host: maybe-installcheck-libtermcap
1839installcheck-host: maybe-installcheck-utils
1840installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1841
1842.PHONY: installcheck-target
c52c6897
PB
1843
1844installcheck-target: maybe-installcheck-target-libstdc++-v3
1845installcheck-target: maybe-installcheck-target-libmudflap
1846installcheck-target: maybe-installcheck-target-libssp
c52c6897 1847installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1848installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1849installcheck-target: maybe-installcheck-target-libgfortran
1850installcheck-target: maybe-installcheck-target-libobjc
1851installcheck-target: maybe-installcheck-target-libtermcap
1852installcheck-target: maybe-installcheck-target-winsup
1853installcheck-target: maybe-installcheck-target-libgloss
1854installcheck-target: maybe-installcheck-target-libiberty
1855installcheck-target: maybe-installcheck-target-gperf
1856installcheck-target: maybe-installcheck-target-examples
1857installcheck-target: maybe-installcheck-target-libffi
1858installcheck-target: maybe-installcheck-target-libjava
1859installcheck-target: maybe-installcheck-target-zlib
1860installcheck-target: maybe-installcheck-target-boehm-gc
1861installcheck-target: maybe-installcheck-target-qthreads
1862installcheck-target: maybe-installcheck-target-rda
1863installcheck-target: maybe-installcheck-target-libada
1864installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1865
4fa63067 1866.PHONY: do-mostlyclean
f70224b5 1867do-mostlyclean:
0aed8855 1868 @: $(MAKE); $(unstage)
e360f423
PB
1869 @r=`${PWD_COMMAND}`; export r; \
1870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1871 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1872 mostlyclean-target
f70224b5 1873
2a4cbe27 1874
4fa63067 1875.PHONY: mostlyclean-host
c52c6897
PB
1876
1877mostlyclean-host: maybe-mostlyclean-ash
1878mostlyclean-host: maybe-mostlyclean-autoconf
1879mostlyclean-host: maybe-mostlyclean-automake
1880mostlyclean-host: maybe-mostlyclean-bash
1881mostlyclean-host: maybe-mostlyclean-bfd
1882mostlyclean-host: maybe-mostlyclean-opcodes
1883mostlyclean-host: maybe-mostlyclean-binutils
1884mostlyclean-host: maybe-mostlyclean-bison
1885mostlyclean-host: maybe-mostlyclean-byacc
1886mostlyclean-host: maybe-mostlyclean-bzip2
1887mostlyclean-host: maybe-mostlyclean-dejagnu
1888mostlyclean-host: maybe-mostlyclean-diff
1889mostlyclean-host: maybe-mostlyclean-dosutils
1890mostlyclean-host: maybe-mostlyclean-etc
1891mostlyclean-host: maybe-mostlyclean-fastjar
1892mostlyclean-host: maybe-mostlyclean-fileutils
1893mostlyclean-host: maybe-mostlyclean-findutils
1894mostlyclean-host: maybe-mostlyclean-find
1895mostlyclean-host: maybe-mostlyclean-fixincludes
1896mostlyclean-host: maybe-mostlyclean-flex
1897mostlyclean-host: maybe-mostlyclean-gas
1898mostlyclean-host: maybe-mostlyclean-gcc
1899mostlyclean-host: maybe-mostlyclean-gawk
1900mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1901mostlyclean-host: maybe-mostlyclean-gmp
1902mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897 1903mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 1904mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
1905mostlyclean-host: maybe-mostlyclean-gprof
1906mostlyclean-host: maybe-mostlyclean-gzip
1907mostlyclean-host: maybe-mostlyclean-hello
1908mostlyclean-host: maybe-mostlyclean-indent
1909mostlyclean-host: maybe-mostlyclean-intl
1910mostlyclean-host: maybe-mostlyclean-tcl
1911mostlyclean-host: maybe-mostlyclean-itcl
1912mostlyclean-host: maybe-mostlyclean-ld
1913mostlyclean-host: maybe-mostlyclean-libcpp
1914mostlyclean-host: maybe-mostlyclean-libdecnumber
1915mostlyclean-host: maybe-mostlyclean-libgui
1916mostlyclean-host: maybe-mostlyclean-libiberty
1917mostlyclean-host: maybe-mostlyclean-libtool
1918mostlyclean-host: maybe-mostlyclean-m4
1919mostlyclean-host: maybe-mostlyclean-make
1920mostlyclean-host: maybe-mostlyclean-mmalloc
1921mostlyclean-host: maybe-mostlyclean-patch
1922mostlyclean-host: maybe-mostlyclean-perl
1923mostlyclean-host: maybe-mostlyclean-prms
1924mostlyclean-host: maybe-mostlyclean-rcs
1925mostlyclean-host: maybe-mostlyclean-readline
1926mostlyclean-host: maybe-mostlyclean-release
1927mostlyclean-host: maybe-mostlyclean-recode
1928mostlyclean-host: maybe-mostlyclean-sed
1929mostlyclean-host: maybe-mostlyclean-send-pr
1930mostlyclean-host: maybe-mostlyclean-shellutils
1931mostlyclean-host: maybe-mostlyclean-sid
1932mostlyclean-host: maybe-mostlyclean-sim
1933mostlyclean-host: maybe-mostlyclean-tar
1934mostlyclean-host: maybe-mostlyclean-texinfo
1935mostlyclean-host: maybe-mostlyclean-textutils
1936mostlyclean-host: maybe-mostlyclean-time
1937mostlyclean-host: maybe-mostlyclean-uudecode
1938mostlyclean-host: maybe-mostlyclean-wdiff
1939mostlyclean-host: maybe-mostlyclean-zip
1940mostlyclean-host: maybe-mostlyclean-zlib
1941mostlyclean-host: maybe-mostlyclean-gdb
1942mostlyclean-host: maybe-mostlyclean-expect
1943mostlyclean-host: maybe-mostlyclean-guile
1944mostlyclean-host: maybe-mostlyclean-tk
1945mostlyclean-host: maybe-mostlyclean-libtermcap
1946mostlyclean-host: maybe-mostlyclean-utils
1947mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1948
4fa63067 1949.PHONY: mostlyclean-target
c52c6897
PB
1950
1951mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1952mostlyclean-target: maybe-mostlyclean-target-libmudflap
1953mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1954mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1955mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1956mostlyclean-target: maybe-mostlyclean-target-libgfortran
1957mostlyclean-target: maybe-mostlyclean-target-libobjc
1958mostlyclean-target: maybe-mostlyclean-target-libtermcap
1959mostlyclean-target: maybe-mostlyclean-target-winsup
1960mostlyclean-target: maybe-mostlyclean-target-libgloss
1961mostlyclean-target: maybe-mostlyclean-target-libiberty
1962mostlyclean-target: maybe-mostlyclean-target-gperf
1963mostlyclean-target: maybe-mostlyclean-target-examples
1964mostlyclean-target: maybe-mostlyclean-target-libffi
1965mostlyclean-target: maybe-mostlyclean-target-libjava
1966mostlyclean-target: maybe-mostlyclean-target-zlib
1967mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1968mostlyclean-target: maybe-mostlyclean-target-qthreads
1969mostlyclean-target: maybe-mostlyclean-target-rda
1970mostlyclean-target: maybe-mostlyclean-target-libada
1971mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1972
4fa63067 1973.PHONY: do-clean
f70224b5 1974do-clean:
0aed8855 1975 @: $(MAKE); $(unstage)
e360f423
PB
1976 @r=`${PWD_COMMAND}`; export r; \
1977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1978 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1979 clean-target
f70224b5 1980
2a4cbe27 1981
4fa63067 1982.PHONY: clean-host
c52c6897
PB
1983
1984clean-host: maybe-clean-ash
1985clean-host: maybe-clean-autoconf
1986clean-host: maybe-clean-automake
1987clean-host: maybe-clean-bash
1988clean-host: maybe-clean-bfd
1989clean-host: maybe-clean-opcodes
1990clean-host: maybe-clean-binutils
1991clean-host: maybe-clean-bison
1992clean-host: maybe-clean-byacc
1993clean-host: maybe-clean-bzip2
1994clean-host: maybe-clean-dejagnu
1995clean-host: maybe-clean-diff
1996clean-host: maybe-clean-dosutils
1997clean-host: maybe-clean-etc
1998clean-host: maybe-clean-fastjar
1999clean-host: maybe-clean-fileutils
2000clean-host: maybe-clean-findutils
2001clean-host: maybe-clean-find
2002clean-host: maybe-clean-fixincludes
2003clean-host: maybe-clean-flex
2004clean-host: maybe-clean-gas
2005clean-host: maybe-clean-gcc
2006clean-host: maybe-clean-gawk
2007clean-host: maybe-clean-gettext
4b900473
PB
2008clean-host: maybe-clean-gmp
2009clean-host: maybe-clean-mpfr
c52c6897 2010clean-host: maybe-clean-gnuserv
93f9b408 2011clean-host: maybe-clean-gold
c52c6897
PB
2012clean-host: maybe-clean-gprof
2013clean-host: maybe-clean-gzip
2014clean-host: maybe-clean-hello
2015clean-host: maybe-clean-indent
2016clean-host: maybe-clean-intl
2017clean-host: maybe-clean-tcl
2018clean-host: maybe-clean-itcl
2019clean-host: maybe-clean-ld
2020clean-host: maybe-clean-libcpp
2021clean-host: maybe-clean-libdecnumber
2022clean-host: maybe-clean-libgui
2023clean-host: maybe-clean-libiberty
2024clean-host: maybe-clean-libtool
2025clean-host: maybe-clean-m4
2026clean-host: maybe-clean-make
2027clean-host: maybe-clean-mmalloc
2028clean-host: maybe-clean-patch
2029clean-host: maybe-clean-perl
2030clean-host: maybe-clean-prms
2031clean-host: maybe-clean-rcs
2032clean-host: maybe-clean-readline
2033clean-host: maybe-clean-release
2034clean-host: maybe-clean-recode
2035clean-host: maybe-clean-sed
2036clean-host: maybe-clean-send-pr
2037clean-host: maybe-clean-shellutils
2038clean-host: maybe-clean-sid
2039clean-host: maybe-clean-sim
2040clean-host: maybe-clean-tar
2041clean-host: maybe-clean-texinfo
2042clean-host: maybe-clean-textutils
2043clean-host: maybe-clean-time
2044clean-host: maybe-clean-uudecode
2045clean-host: maybe-clean-wdiff
2046clean-host: maybe-clean-zip
2047clean-host: maybe-clean-zlib
2048clean-host: maybe-clean-gdb
2049clean-host: maybe-clean-expect
2050clean-host: maybe-clean-guile
2051clean-host: maybe-clean-tk
2052clean-host: maybe-clean-libtermcap
2053clean-host: maybe-clean-utils
2054clean-host: maybe-clean-gnattools
2a4cbe27 2055
4fa63067 2056.PHONY: clean-target
c52c6897
PB
2057
2058clean-target: maybe-clean-target-libstdc++-v3
2059clean-target: maybe-clean-target-libmudflap
2060clean-target: maybe-clean-target-libssp
c52c6897 2061clean-target: maybe-clean-target-newlib
6aa8ef82 2062clean-target: maybe-clean-target-libgcc
c52c6897
PB
2063clean-target: maybe-clean-target-libgfortran
2064clean-target: maybe-clean-target-libobjc
2065clean-target: maybe-clean-target-libtermcap
2066clean-target: maybe-clean-target-winsup
2067clean-target: maybe-clean-target-libgloss
2068clean-target: maybe-clean-target-libiberty
2069clean-target: maybe-clean-target-gperf
2070clean-target: maybe-clean-target-examples
2071clean-target: maybe-clean-target-libffi
2072clean-target: maybe-clean-target-libjava
2073clean-target: maybe-clean-target-zlib
2074clean-target: maybe-clean-target-boehm-gc
2075clean-target: maybe-clean-target-qthreads
2076clean-target: maybe-clean-target-rda
2077clean-target: maybe-clean-target-libada
2078clean-target: maybe-clean-target-libgomp
2a4cbe27 2079
4fa63067 2080.PHONY: do-distclean
f70224b5 2081do-distclean:
0aed8855 2082 @: $(MAKE); $(unstage)
e360f423
PB
2083 @r=`${PWD_COMMAND}`; export r; \
2084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2085 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2086 distclean-target
f70224b5 2087
2a4cbe27 2088
4fa63067 2089.PHONY: distclean-host
c52c6897
PB
2090
2091distclean-host: maybe-distclean-ash
2092distclean-host: maybe-distclean-autoconf
2093distclean-host: maybe-distclean-automake
2094distclean-host: maybe-distclean-bash
2095distclean-host: maybe-distclean-bfd
2096distclean-host: maybe-distclean-opcodes
2097distclean-host: maybe-distclean-binutils
2098distclean-host: maybe-distclean-bison
2099distclean-host: maybe-distclean-byacc
2100distclean-host: maybe-distclean-bzip2
2101distclean-host: maybe-distclean-dejagnu
2102distclean-host: maybe-distclean-diff
2103distclean-host: maybe-distclean-dosutils
2104distclean-host: maybe-distclean-etc
2105distclean-host: maybe-distclean-fastjar
2106distclean-host: maybe-distclean-fileutils
2107distclean-host: maybe-distclean-findutils
2108distclean-host: maybe-distclean-find
2109distclean-host: maybe-distclean-fixincludes
2110distclean-host: maybe-distclean-flex
2111distclean-host: maybe-distclean-gas
2112distclean-host: maybe-distclean-gcc
2113distclean-host: maybe-distclean-gawk
2114distclean-host: maybe-distclean-gettext
4b900473
PB
2115distclean-host: maybe-distclean-gmp
2116distclean-host: maybe-distclean-mpfr
c52c6897 2117distclean-host: maybe-distclean-gnuserv
93f9b408 2118distclean-host: maybe-distclean-gold
c52c6897
PB
2119distclean-host: maybe-distclean-gprof
2120distclean-host: maybe-distclean-gzip
2121distclean-host: maybe-distclean-hello
2122distclean-host: maybe-distclean-indent
2123distclean-host: maybe-distclean-intl
2124distclean-host: maybe-distclean-tcl
2125distclean-host: maybe-distclean-itcl
2126distclean-host: maybe-distclean-ld
2127distclean-host: maybe-distclean-libcpp
2128distclean-host: maybe-distclean-libdecnumber
2129distclean-host: maybe-distclean-libgui
2130distclean-host: maybe-distclean-libiberty
2131distclean-host: maybe-distclean-libtool
2132distclean-host: maybe-distclean-m4
2133distclean-host: maybe-distclean-make
2134distclean-host: maybe-distclean-mmalloc
2135distclean-host: maybe-distclean-patch
2136distclean-host: maybe-distclean-perl
2137distclean-host: maybe-distclean-prms
2138distclean-host: maybe-distclean-rcs
2139distclean-host: maybe-distclean-readline
2140distclean-host: maybe-distclean-release
2141distclean-host: maybe-distclean-recode
2142distclean-host: maybe-distclean-sed
2143distclean-host: maybe-distclean-send-pr
2144distclean-host: maybe-distclean-shellutils
2145distclean-host: maybe-distclean-sid
2146distclean-host: maybe-distclean-sim
2147distclean-host: maybe-distclean-tar
2148distclean-host: maybe-distclean-texinfo
2149distclean-host: maybe-distclean-textutils
2150distclean-host: maybe-distclean-time
2151distclean-host: maybe-distclean-uudecode
2152distclean-host: maybe-distclean-wdiff
2153distclean-host: maybe-distclean-zip
2154distclean-host: maybe-distclean-zlib
2155distclean-host: maybe-distclean-gdb
2156distclean-host: maybe-distclean-expect
2157distclean-host: maybe-distclean-guile
2158distclean-host: maybe-distclean-tk
2159distclean-host: maybe-distclean-libtermcap
2160distclean-host: maybe-distclean-utils
2161distclean-host: maybe-distclean-gnattools
2a4cbe27 2162
4fa63067 2163.PHONY: distclean-target
c52c6897
PB
2164
2165distclean-target: maybe-distclean-target-libstdc++-v3
2166distclean-target: maybe-distclean-target-libmudflap
2167distclean-target: maybe-distclean-target-libssp
c52c6897 2168distclean-target: maybe-distclean-target-newlib
6aa8ef82 2169distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2170distclean-target: maybe-distclean-target-libgfortran
2171distclean-target: maybe-distclean-target-libobjc
2172distclean-target: maybe-distclean-target-libtermcap
2173distclean-target: maybe-distclean-target-winsup
2174distclean-target: maybe-distclean-target-libgloss
2175distclean-target: maybe-distclean-target-libiberty
2176distclean-target: maybe-distclean-target-gperf
2177distclean-target: maybe-distclean-target-examples
2178distclean-target: maybe-distclean-target-libffi
2179distclean-target: maybe-distclean-target-libjava
2180distclean-target: maybe-distclean-target-zlib
2181distclean-target: maybe-distclean-target-boehm-gc
2182distclean-target: maybe-distclean-target-qthreads
2183distclean-target: maybe-distclean-target-rda
2184distclean-target: maybe-distclean-target-libada
2185distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2186
4fa63067 2187.PHONY: do-maintainer-clean
f70224b5 2188do-maintainer-clean:
0aed8855 2189 @: $(MAKE); $(unstage)
e360f423
PB
2190 @r=`${PWD_COMMAND}`; export r; \
2191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2192 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2193 maintainer-clean-target
f70224b5 2194
2a4cbe27 2195
4fa63067 2196.PHONY: maintainer-clean-host
c52c6897
PB
2197
2198maintainer-clean-host: maybe-maintainer-clean-ash
2199maintainer-clean-host: maybe-maintainer-clean-autoconf
2200maintainer-clean-host: maybe-maintainer-clean-automake
2201maintainer-clean-host: maybe-maintainer-clean-bash
2202maintainer-clean-host: maybe-maintainer-clean-bfd
2203maintainer-clean-host: maybe-maintainer-clean-opcodes
2204maintainer-clean-host: maybe-maintainer-clean-binutils
2205maintainer-clean-host: maybe-maintainer-clean-bison
2206maintainer-clean-host: maybe-maintainer-clean-byacc
2207maintainer-clean-host: maybe-maintainer-clean-bzip2
2208maintainer-clean-host: maybe-maintainer-clean-dejagnu
2209maintainer-clean-host: maybe-maintainer-clean-diff
2210maintainer-clean-host: maybe-maintainer-clean-dosutils
2211maintainer-clean-host: maybe-maintainer-clean-etc
2212maintainer-clean-host: maybe-maintainer-clean-fastjar
2213maintainer-clean-host: maybe-maintainer-clean-fileutils
2214maintainer-clean-host: maybe-maintainer-clean-findutils
2215maintainer-clean-host: maybe-maintainer-clean-find
2216maintainer-clean-host: maybe-maintainer-clean-fixincludes
2217maintainer-clean-host: maybe-maintainer-clean-flex
2218maintainer-clean-host: maybe-maintainer-clean-gas
2219maintainer-clean-host: maybe-maintainer-clean-gcc
2220maintainer-clean-host: maybe-maintainer-clean-gawk
2221maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2222maintainer-clean-host: maybe-maintainer-clean-gmp
2223maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897 2224maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2225maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2226maintainer-clean-host: maybe-maintainer-clean-gprof
2227maintainer-clean-host: maybe-maintainer-clean-gzip
2228maintainer-clean-host: maybe-maintainer-clean-hello
2229maintainer-clean-host: maybe-maintainer-clean-indent
2230maintainer-clean-host: maybe-maintainer-clean-intl
2231maintainer-clean-host: maybe-maintainer-clean-tcl
2232maintainer-clean-host: maybe-maintainer-clean-itcl
2233maintainer-clean-host: maybe-maintainer-clean-ld
2234maintainer-clean-host: maybe-maintainer-clean-libcpp
2235maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2236maintainer-clean-host: maybe-maintainer-clean-libgui
2237maintainer-clean-host: maybe-maintainer-clean-libiberty
2238maintainer-clean-host: maybe-maintainer-clean-libtool
2239maintainer-clean-host: maybe-maintainer-clean-m4
2240maintainer-clean-host: maybe-maintainer-clean-make
2241maintainer-clean-host: maybe-maintainer-clean-mmalloc
2242maintainer-clean-host: maybe-maintainer-clean-patch
2243maintainer-clean-host: maybe-maintainer-clean-perl
2244maintainer-clean-host: maybe-maintainer-clean-prms
2245maintainer-clean-host: maybe-maintainer-clean-rcs
2246maintainer-clean-host: maybe-maintainer-clean-readline
2247maintainer-clean-host: maybe-maintainer-clean-release
2248maintainer-clean-host: maybe-maintainer-clean-recode
2249maintainer-clean-host: maybe-maintainer-clean-sed
2250maintainer-clean-host: maybe-maintainer-clean-send-pr
2251maintainer-clean-host: maybe-maintainer-clean-shellutils
2252maintainer-clean-host: maybe-maintainer-clean-sid
2253maintainer-clean-host: maybe-maintainer-clean-sim
2254maintainer-clean-host: maybe-maintainer-clean-tar
2255maintainer-clean-host: maybe-maintainer-clean-texinfo
2256maintainer-clean-host: maybe-maintainer-clean-textutils
2257maintainer-clean-host: maybe-maintainer-clean-time
2258maintainer-clean-host: maybe-maintainer-clean-uudecode
2259maintainer-clean-host: maybe-maintainer-clean-wdiff
2260maintainer-clean-host: maybe-maintainer-clean-zip
2261maintainer-clean-host: maybe-maintainer-clean-zlib
2262maintainer-clean-host: maybe-maintainer-clean-gdb
2263maintainer-clean-host: maybe-maintainer-clean-expect
2264maintainer-clean-host: maybe-maintainer-clean-guile
2265maintainer-clean-host: maybe-maintainer-clean-tk
2266maintainer-clean-host: maybe-maintainer-clean-libtermcap
2267maintainer-clean-host: maybe-maintainer-clean-utils
2268maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2269
4fa63067 2270.PHONY: maintainer-clean-target
c52c6897
PB
2271
2272maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2273maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2274maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2275maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2276maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2277maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2278maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2279maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2280maintainer-clean-target: maybe-maintainer-clean-target-winsup
2281maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2282maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2283maintainer-clean-target: maybe-maintainer-clean-target-gperf
2284maintainer-clean-target: maybe-maintainer-clean-target-examples
2285maintainer-clean-target: maybe-maintainer-clean-target-libffi
2286maintainer-clean-target: maybe-maintainer-clean-target-libjava
2287maintainer-clean-target: maybe-maintainer-clean-target-zlib
2288maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2289maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2290maintainer-clean-target: maybe-maintainer-clean-target-rda
2291maintainer-clean-target: maybe-maintainer-clean-target-libada
2292maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2293
2a4cbe27 2294
4fa63067 2295# Here are the targets which correspond to the do-X targets.
2a4cbe27 2296
a3ca38d2
DD
2297.PHONY: info installcheck dvi pdf html
2298.PHONY: install-info install-pdf install-html
4fa63067
NN
2299.PHONY: clean distclean mostlyclean maintainer-clean realclean
2300.PHONY: local-clean local-distclean local-maintainer-clean
2301info: do-info
2302installcheck: do-installcheck
2303dvi: do-dvi
56a8fe78 2304pdf: do-pdf
6d389afc 2305html: do-html
2a4cbe27 2306
4fa63067
NN
2307# Make sure makeinfo is built before we do a `make info', if we're
2308# in fact building texinfo.
2309do-info: maybe-all-texinfo
2a4cbe27 2310
4fa63067 2311install-info: do-install-info dir.info
b40e3958 2312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2313 if [ -f dir.info ] ; then \
2314 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2315 else true ; fi
2a4cbe27 2316
a3ca38d2
DD
2317install-pdf: do-install-pdf
2318
108a6f8e
CD
2319install-html: do-install-html
2320
4fa63067
NN
2321local-clean:
2322 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2323
4fa63067
NN
2324local-distclean:
2325 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2326 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2327 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2328 rm -rf $(TARGET_SUBDIR); \
2329 else true; fi
2330 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2331 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2332 rm -rf $(HOST_SUBDIR); \
2333 else true; fi
4fa63067
NN
2334 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2335 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2336 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2337 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2338 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2339
4fa63067
NN
2340local-maintainer-clean:
2341 @echo "This command is intended for maintainers to use;"
2342 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2343
4fa63067
NN
2344clean: do-clean local-clean
2345mostlyclean: do-mostlyclean local-clean
2346distclean: do-distclean local-clean local-distclean
2347maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2348maintainer-clean: local-distclean
2349realclean: maintainer-clean
2a4cbe27 2350
4fa63067 2351# Check target.
2a4cbe27 2352
4fa63067
NN
2353.PHONY: check do-check
2354check: do-check
2a4cbe27 2355
4fa63067 2356# Only include modules actually being configured and built.
f70224b5
PB
2357.PHONY: check-host
2358check-host: \
4fa63067
NN
2359 maybe-check-ash \
2360 maybe-check-autoconf \
2361 maybe-check-automake \
2362 maybe-check-bash \
2363 maybe-check-bfd \
2364 maybe-check-opcodes \
2365 maybe-check-binutils \
2366 maybe-check-bison \
2367 maybe-check-byacc \
2368 maybe-check-bzip2 \
2369 maybe-check-dejagnu \
2370 maybe-check-diff \
2371 maybe-check-dosutils \
2372 maybe-check-etc \
2373 maybe-check-fastjar \
2374 maybe-check-fileutils \
2375 maybe-check-findutils \
2376 maybe-check-find \
d3ed111c 2377 maybe-check-fixincludes \
4fa63067
NN
2378 maybe-check-flex \
2379 maybe-check-gas \
b813574b 2380 maybe-check-gcc \
4fa63067
NN
2381 maybe-check-gawk \
2382 maybe-check-gettext \
4b900473
PB
2383 maybe-check-gmp \
2384 maybe-check-mpfr \
4fa63067 2385 maybe-check-gnuserv \
93f9b408 2386 maybe-check-gold \
4fa63067
NN
2387 maybe-check-gprof \
2388 maybe-check-gzip \
2389 maybe-check-hello \
2390 maybe-check-indent \
2391 maybe-check-intl \
2392 maybe-check-tcl \
2393 maybe-check-itcl \
2394 maybe-check-ld \
04cf1b77 2395 maybe-check-libcpp \
be01d343 2396 maybe-check-libdecnumber \
4fa63067
NN
2397 maybe-check-libgui \
2398 maybe-check-libiberty \
2399 maybe-check-libtool \
2400 maybe-check-m4 \
2401 maybe-check-make \
2402 maybe-check-mmalloc \
2403 maybe-check-patch \
2404 maybe-check-perl \
2405 maybe-check-prms \
2406 maybe-check-rcs \
2407 maybe-check-readline \
2408 maybe-check-release \
2409 maybe-check-recode \
2410 maybe-check-sed \
2411 maybe-check-send-pr \
2412 maybe-check-shellutils \
2413 maybe-check-sid \
2414 maybe-check-sim \
2415 maybe-check-tar \
2416 maybe-check-texinfo \
2417 maybe-check-textutils \
2418 maybe-check-time \
2419 maybe-check-uudecode \
2420 maybe-check-wdiff \
2421 maybe-check-zip \
2422 maybe-check-zlib \
2423 maybe-check-gdb \
2424 maybe-check-expect \
2425 maybe-check-guile \
2426 maybe-check-tk \
4fa63067
NN
2427 maybe-check-libtermcap \
2428 maybe-check-utils \
f70224b5
PB
2429 maybe-check-gnattools
2430
2431.PHONY: check-target
2432check-target: \
4fa63067 2433 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2434 maybe-check-target-libmudflap \
064d0a7c 2435 maybe-check-target-libssp \
4fa63067 2436 maybe-check-target-newlib \
6aa8ef82 2437 maybe-check-target-libgcc \
4b1cb4fe 2438 maybe-check-target-libgfortran \
4fa63067
NN
2439 maybe-check-target-libobjc \
2440 maybe-check-target-libtermcap \
2441 maybe-check-target-winsup \
2442 maybe-check-target-libgloss \
2443 maybe-check-target-libiberty \
2444 maybe-check-target-gperf \
2445 maybe-check-target-examples \
2446 maybe-check-target-libffi \
2447 maybe-check-target-libjava \
2448 maybe-check-target-zlib \
2449 maybe-check-target-boehm-gc \
2450 maybe-check-target-qthreads \
2451 maybe-check-target-rda \
b3ded179
PB
2452 maybe-check-target-libada \
2453 maybe-check-target-libgomp
f70224b5
PB
2454
2455do-check:
0aed8855 2456 @: $(MAKE); $(unstage)
e360f423
PB
2457 @r=`${PWD_COMMAND}`; export r; \
2458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2459 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2460
4fa63067 2461# Automated reporting of test results.
2a4cbe27 2462
4fa63067
NN
2463warning.log: build.log
2464 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2465
4fa63067
NN
2466mail-report.log:
2467 if test x'$(BOOT_CFLAGS)' != x''; then \
2468 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2469 fi; \
2470 $(srcdir)/contrib/test_summary -t >$@
2471 chmod +x $@
2472 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2473
4fa63067
NN
2474mail-report-with-warnings.log: warning.log
2475 if test x'$(BOOT_CFLAGS)' != x''; then \
2476 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2477 fi; \
2478 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2479 chmod +x $@
2480 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2481
4fa63067 2482# Installation targets.
2a4cbe27 2483
4fa63067 2484.PHONY: install uninstall
f70224b5 2485install:
0aed8855 2486 @: $(MAKE); $(unstage)
e360f423
PB
2487 @r=`${PWD_COMMAND}`; export r; \
2488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2489 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2490
4fa63067
NN
2491.PHONY: install-host-nogcc
2492install-host-nogcc: \
2493 maybe-install-ash \
2494 maybe-install-autoconf \
2495 maybe-install-automake \
2496 maybe-install-bash \
2497 maybe-install-bfd \
2498 maybe-install-opcodes \
2499 maybe-install-binutils \
2500 maybe-install-bison \
2501 maybe-install-byacc \
2502 maybe-install-bzip2 \
2503 maybe-install-dejagnu \
2504 maybe-install-diff \
2505 maybe-install-dosutils \
2506 maybe-install-etc \
2507 maybe-install-fastjar \
2508 maybe-install-fileutils \
2509 maybe-install-findutils \
2510 maybe-install-find \
d3ed111c 2511 maybe-install-fixincludes \
4fa63067
NN
2512 maybe-install-flex \
2513 maybe-install-gas \
2514 maybe-install-gawk \
2515 maybe-install-gettext \
4b900473
PB
2516 maybe-install-gmp \
2517 maybe-install-mpfr \
4fa63067 2518 maybe-install-gnuserv \
93f9b408 2519 maybe-install-gold \
4fa63067
NN
2520 maybe-install-gprof \
2521 maybe-install-gzip \
2522 maybe-install-hello \
2523 maybe-install-indent \
2524 maybe-install-intl \
2525 maybe-install-tcl \
2526 maybe-install-itcl \
2527 maybe-install-ld \
04cf1b77 2528 maybe-install-libcpp \
be01d343 2529 maybe-install-libdecnumber \
4fa63067
NN
2530 maybe-install-libgui \
2531 maybe-install-libiberty \
2532 maybe-install-libtool \
2533 maybe-install-m4 \
2534 maybe-install-make \
2535 maybe-install-mmalloc \
2536 maybe-install-patch \
2537 maybe-install-perl \
2538 maybe-install-prms \
2539 maybe-install-rcs \
2540 maybe-install-readline \
2541 maybe-install-release \
2542 maybe-install-recode \
2543 maybe-install-sed \
2544 maybe-install-send-pr \
2545 maybe-install-shellutils \
2546 maybe-install-sid \
2547 maybe-install-sim \
2548 maybe-install-tar \
2549 maybe-install-texinfo \
2550 maybe-install-textutils \
2551 maybe-install-time \
2552 maybe-install-uudecode \
2553 maybe-install-wdiff \
2554 maybe-install-zip \
2555 maybe-install-zlib \
2556 maybe-install-gdb \
2557 maybe-install-expect \
2558 maybe-install-guile \
2559 maybe-install-tk \
4fa63067 2560 maybe-install-libtermcap \
b00612cc
PB
2561 maybe-install-utils \
2562 maybe-install-gnattools
2a4cbe27 2563
4fa63067 2564.PHONY: install-host
b813574b 2565install-host: \
4fa63067
NN
2566 maybe-install-ash \
2567 maybe-install-autoconf \
2568 maybe-install-automake \
2569 maybe-install-bash \
2570 maybe-install-bfd \
2571 maybe-install-opcodes \
2572 maybe-install-binutils \
2573 maybe-install-bison \
2574 maybe-install-byacc \
2575 maybe-install-bzip2 \
2576 maybe-install-dejagnu \
2577 maybe-install-diff \
2578 maybe-install-dosutils \
2579 maybe-install-etc \
2580 maybe-install-fastjar \
2581 maybe-install-fileutils \
2582 maybe-install-findutils \
2583 maybe-install-find \
d3ed111c 2584 maybe-install-fixincludes \
4fa63067
NN
2585 maybe-install-flex \
2586 maybe-install-gas \
b813574b 2587 maybe-install-gcc \
4fa63067
NN
2588 maybe-install-gawk \
2589 maybe-install-gettext \
4b900473
PB
2590 maybe-install-gmp \
2591 maybe-install-mpfr \
4fa63067 2592 maybe-install-gnuserv \
93f9b408 2593 maybe-install-gold \
4fa63067
NN
2594 maybe-install-gprof \
2595 maybe-install-gzip \
2596 maybe-install-hello \
2597 maybe-install-indent \
2598 maybe-install-intl \
2599 maybe-install-tcl \
2600 maybe-install-itcl \
2601 maybe-install-ld \
04cf1b77 2602 maybe-install-libcpp \
be01d343 2603 maybe-install-libdecnumber \
4fa63067
NN
2604 maybe-install-libgui \
2605 maybe-install-libiberty \
2606 maybe-install-libtool \
2607 maybe-install-m4 \
2608 maybe-install-make \
2609 maybe-install-mmalloc \
2610 maybe-install-patch \
2611 maybe-install-perl \
2612 maybe-install-prms \
2613 maybe-install-rcs \
2614 maybe-install-readline \
2615 maybe-install-release \
2616 maybe-install-recode \
2617 maybe-install-sed \
2618 maybe-install-send-pr \
2619 maybe-install-shellutils \
2620 maybe-install-sid \
2621 maybe-install-sim \
2622 maybe-install-tar \
2623 maybe-install-texinfo \
2624 maybe-install-textutils \
2625 maybe-install-time \
2626 maybe-install-uudecode \
2627 maybe-install-wdiff \
2628 maybe-install-zip \
2629 maybe-install-zlib \
2630 maybe-install-gdb \
2631 maybe-install-expect \
2632 maybe-install-guile \
2633 maybe-install-tk \
4fa63067 2634 maybe-install-libtermcap \
b00612cc
PB
2635 maybe-install-utils \
2636 maybe-install-gnattools
2a4cbe27 2637
4fa63067
NN
2638.PHONY: install-target
2639install-target: \
2640 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2641 maybe-install-target-libmudflap \
064d0a7c 2642 maybe-install-target-libssp \
4fa63067 2643 maybe-install-target-newlib \
6aa8ef82 2644 maybe-install-target-libgcc \
4b1cb4fe 2645 maybe-install-target-libgfortran \
4fa63067
NN
2646 maybe-install-target-libobjc \
2647 maybe-install-target-libtermcap \
2648 maybe-install-target-winsup \
2649 maybe-install-target-libgloss \
2650 maybe-install-target-libiberty \
2651 maybe-install-target-gperf \
2652 maybe-install-target-examples \
2653 maybe-install-target-libffi \
2654 maybe-install-target-libjava \
2655 maybe-install-target-zlib \
2656 maybe-install-target-boehm-gc \
2657 maybe-install-target-qthreads \
2658 maybe-install-target-rda \
b3ded179
PB
2659 maybe-install-target-libada \
2660 maybe-install-target-libgomp
2a4cbe27 2661
4fa63067
NN
2662uninstall:
2663 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2664
4fa63067
NN
2665.PHONY: install.all
2666install.all: install-no-fixedincludes
2667 @if [ -f ./gcc/Makefile ] ; then \
2668 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2670 $(HOST_EXPORTS) \
4fa63067
NN
2671 (cd ./gcc && \
2672 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2673 else \
2674 true ; \
2675 fi
2a4cbe27 2676
4fa63067
NN
2677# install-no-fixedincludes is used because Cygnus can not distribute
2678# the fixed header files.
2679.PHONY: install-no-fixedincludes
2680install-no-fixedincludes: installdirs install-host-nogcc \
2681 install-target gcc-no-fixedincludes
2a4cbe27 2682
4fa63067 2683### other supporting targets
2a4cbe27 2684
4fa63067
NN
2685MAKEDIRS= \
2686 $(DESTDIR)$(prefix) \
2687 $(DESTDIR)$(exec_prefix)
2688.PHONY: installdirs
2689installdirs: mkinstalldirs
2690 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2691
4fa63067
NN
2692dir.info: do-install-info
2693 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2694 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2695 mv -f dir.info.new dir.info ; \
2696 else true ; \
2697 fi
2a4cbe27 2698
4fa63067
NN
2699dist:
2700 @echo "Building a full distribution of this tree isn't done"
2701 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2702
4fa63067 2703etags tags: TAGS
2a4cbe27 2704
4fa63067
NN
2705# Right now this just builds TAGS in each subdirectory. emacs19 has the
2706# ability to use several tags files at once, so there is probably no need
2707# to combine them into one big TAGS file (like CVS 1.3 does). We could
2708# (if we felt like it) have this Makefile write a piece of elisp which
2709# the user could load to tell emacs19 where all the TAGS files we just
2710# built are.
2711TAGS: do-TAGS
2a4cbe27 2712
a7254363
PB
2713# ------------------------------------
2714# Macros for configure and all targets
2715# ------------------------------------
2716
2717
2718
2719
2720
4fa63067
NN
2721# --------------------------------------
2722# Modules which run on the build machine
2723# --------------------------------------
2724
a7254363 2725
4fa63067
NN
2726.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2727maybe-configure-build-libiberty:
4f0ef2d8
CD
2728@if gcc-bootstrap
2729configure-build-libiberty: stage_current
2730@endif gcc-bootstrap
6bd3dfaa
PB
2731@if build-libiberty
2732maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2733configure-build-libiberty:
0aed8855 2734 @: $(MAKE); $(unstage)
c52c6897 2735 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2737 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2738 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2739 $(BUILD_EXPORTS) \
4fa63067
NN
2740 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2741 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2742 case $(srcdir) in \
b00612cc
PB
2743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2744 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2746 esac; \
b00612cc
PB
2747 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2748 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2749 rm -f no-such-file || : ; \
2750 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2751 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2752 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2753 || exit 1
6bd3dfaa 2754@endif build-libiberty
2a4cbe27 2755
a7254363
PB
2756
2757
d545f33b
PB
2758
2759
4fa63067
NN
2760.PHONY: all-build-libiberty maybe-all-build-libiberty
2761maybe-all-build-libiberty:
4f0ef2d8
CD
2762@if gcc-bootstrap
2763all-build-libiberty: stage_current
2764@endif gcc-bootstrap
6bd3dfaa 2765@if build-libiberty
72b2455a 2766TARGET-build-libiberty=all
6bd3dfaa 2767maybe-all-build-libiberty: all-build-libiberty
4fa63067 2768all-build-libiberty: configure-build-libiberty
0aed8855 2769 @: $(MAKE); $(unstage)
4fa63067 2770 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2772 $(BUILD_EXPORTS) \
72b2455a 2773 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 2774 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2775 $(TARGET-build-libiberty))
6bd3dfaa 2776@endif build-libiberty
2a4cbe27 2777
a7254363
PB
2778
2779
d545f33b
PB
2780
2781
6a9cf61e
PB
2782.PHONY: configure-build-bison maybe-configure-build-bison
2783maybe-configure-build-bison:
4f0ef2d8
CD
2784@if gcc-bootstrap
2785configure-build-bison: stage_current
2786@endif gcc-bootstrap
6a9cf61e
PB
2787@if build-bison
2788maybe-configure-build-bison: configure-build-bison
c52c6897 2789configure-build-bison:
0aed8855 2790 @: $(MAKE); $(unstage)
c52c6897 2791 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2793 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2794 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2795 $(BUILD_EXPORTS) \
2796 echo Configuring in $(BUILD_SUBDIR)/bison; \
2797 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2798 case $(srcdir) in \
b00612cc
PB
2799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2800 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2802 esac; \
b00612cc
PB
2803 srcdiroption="--srcdir=$${topdir}/bison"; \
2804 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2805 rm -f no-such-file || : ; \
2806 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2807 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2808 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2809 || exit 1
2810@endif build-bison
2811
a7254363
PB
2812
2813
d545f33b
PB
2814
2815
6a9cf61e
PB
2816.PHONY: all-build-bison maybe-all-build-bison
2817maybe-all-build-bison:
4f0ef2d8
CD
2818@if gcc-bootstrap
2819all-build-bison: stage_current
2820@endif gcc-bootstrap
6a9cf61e 2821@if build-bison
72b2455a 2822TARGET-build-bison=all
6a9cf61e
PB
2823maybe-all-build-bison: all-build-bison
2824all-build-bison: configure-build-bison
0aed8855 2825 @: $(MAKE); $(unstage)
6a9cf61e
PB
2826 @r=`${PWD_COMMAND}`; export r; \
2827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2828 $(BUILD_EXPORTS) \
72b2455a 2829 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 2830 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2831 $(TARGET-build-bison))
6a9cf61e
PB
2832@endif build-bison
2833
a7254363
PB
2834
2835
d545f33b
PB
2836
2837
6a9cf61e
PB
2838.PHONY: configure-build-byacc maybe-configure-build-byacc
2839maybe-configure-build-byacc:
4f0ef2d8
CD
2840@if gcc-bootstrap
2841configure-build-byacc: stage_current
2842@endif gcc-bootstrap
6a9cf61e
PB
2843@if build-byacc
2844maybe-configure-build-byacc: configure-build-byacc
c52c6897 2845configure-build-byacc:
0aed8855 2846 @: $(MAKE); $(unstage)
c52c6897 2847 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2849 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2850 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2851 $(BUILD_EXPORTS) \
2852 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2853 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2854 case $(srcdir) in \
b00612cc
PB
2855 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2856 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2857 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2858 esac; \
b00612cc
PB
2859 srcdiroption="--srcdir=$${topdir}/byacc"; \
2860 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2861 rm -f no-such-file || : ; \
2862 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2863 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2864 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2865 || exit 1
2866@endif build-byacc
2867
a7254363
PB
2868
2869
d545f33b
PB
2870
2871
6a9cf61e
PB
2872.PHONY: all-build-byacc maybe-all-build-byacc
2873maybe-all-build-byacc:
4f0ef2d8
CD
2874@if gcc-bootstrap
2875all-build-byacc: stage_current
2876@endif gcc-bootstrap
6a9cf61e 2877@if build-byacc
72b2455a 2878TARGET-build-byacc=all
6a9cf61e
PB
2879maybe-all-build-byacc: all-build-byacc
2880all-build-byacc: configure-build-byacc
0aed8855 2881 @: $(MAKE); $(unstage)
6a9cf61e
PB
2882 @r=`${PWD_COMMAND}`; export r; \
2883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2884 $(BUILD_EXPORTS) \
72b2455a 2885 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 2886 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2887 $(TARGET-build-byacc))
6a9cf61e
PB
2888@endif build-byacc
2889
a7254363
PB
2890
2891
d545f33b
PB
2892
2893
6a9cf61e
PB
2894.PHONY: configure-build-flex maybe-configure-build-flex
2895maybe-configure-build-flex:
4f0ef2d8
CD
2896@if gcc-bootstrap
2897configure-build-flex: stage_current
2898@endif gcc-bootstrap
6a9cf61e
PB
2899@if build-flex
2900maybe-configure-build-flex: configure-build-flex
c52c6897 2901configure-build-flex:
0aed8855 2902 @: $(MAKE); $(unstage)
c52c6897 2903 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2905 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2906 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2907 $(BUILD_EXPORTS) \
2908 echo Configuring in $(BUILD_SUBDIR)/flex; \
2909 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2910 case $(srcdir) in \
b00612cc
PB
2911 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2912 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2913 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2914 esac; \
b00612cc
PB
2915 srcdiroption="--srcdir=$${topdir}/flex"; \
2916 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2917 rm -f no-such-file || : ; \
2918 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2919 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2920 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2921 || exit 1
2922@endif build-flex
2923
a7254363
PB
2924
2925
d545f33b
PB
2926
2927
6a9cf61e
PB
2928.PHONY: all-build-flex maybe-all-build-flex
2929maybe-all-build-flex:
4f0ef2d8
CD
2930@if gcc-bootstrap
2931all-build-flex: stage_current
2932@endif gcc-bootstrap
6a9cf61e 2933@if build-flex
72b2455a 2934TARGET-build-flex=all
6a9cf61e
PB
2935maybe-all-build-flex: all-build-flex
2936all-build-flex: configure-build-flex
0aed8855 2937 @: $(MAKE); $(unstage)
6a9cf61e
PB
2938 @r=`${PWD_COMMAND}`; export r; \
2939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2940 $(BUILD_EXPORTS) \
72b2455a 2941 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 2942 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2943 $(TARGET-build-flex))
6a9cf61e
PB
2944@endif build-flex
2945
a7254363
PB
2946
2947
d545f33b
PB
2948
2949
6a9cf61e
PB
2950.PHONY: configure-build-m4 maybe-configure-build-m4
2951maybe-configure-build-m4:
4f0ef2d8
CD
2952@if gcc-bootstrap
2953configure-build-m4: stage_current
2954@endif gcc-bootstrap
6a9cf61e
PB
2955@if build-m4
2956maybe-configure-build-m4: configure-build-m4
c52c6897 2957configure-build-m4:
0aed8855 2958 @: $(MAKE); $(unstage)
c52c6897 2959 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2961 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2962 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2963 $(BUILD_EXPORTS) \
2964 echo Configuring in $(BUILD_SUBDIR)/m4; \
2965 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2966 case $(srcdir) in \
b00612cc
PB
2967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2968 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2970 esac; \
b00612cc
PB
2971 srcdiroption="--srcdir=$${topdir}/m4"; \
2972 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2973 rm -f no-such-file || : ; \
2974 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2975 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2976 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2977 || exit 1
2978@endif build-m4
2979
a7254363
PB
2980
2981
d545f33b
PB
2982
2983
6a9cf61e
PB
2984.PHONY: all-build-m4 maybe-all-build-m4
2985maybe-all-build-m4:
4f0ef2d8
CD
2986@if gcc-bootstrap
2987all-build-m4: stage_current
2988@endif gcc-bootstrap
6a9cf61e 2989@if build-m4
72b2455a 2990TARGET-build-m4=all
6a9cf61e
PB
2991maybe-all-build-m4: all-build-m4
2992all-build-m4: configure-build-m4
0aed8855 2993 @: $(MAKE); $(unstage)
6a9cf61e
PB
2994 @r=`${PWD_COMMAND}`; export r; \
2995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2996 $(BUILD_EXPORTS) \
72b2455a 2997 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 2998 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2999 $(TARGET-build-m4))
6a9cf61e
PB
3000@endif build-m4
3001
a7254363
PB
3002
3003
d545f33b
PB
3004
3005
6a9cf61e
PB
3006.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3007maybe-configure-build-texinfo:
4f0ef2d8
CD
3008@if gcc-bootstrap
3009configure-build-texinfo: stage_current
3010@endif gcc-bootstrap
6a9cf61e
PB
3011@if build-texinfo
3012maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3013configure-build-texinfo:
0aed8855 3014 @: $(MAKE); $(unstage)
c52c6897 3015 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3017 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3018 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
3019 $(BUILD_EXPORTS) \
3020 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3021 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3022 case $(srcdir) in \
b00612cc
PB
3023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3024 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3026 esac; \
b00612cc
PB
3027 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3028 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3029 rm -f no-such-file || : ; \
3030 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3031 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3032 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3033 || exit 1
3034@endif build-texinfo
3035
a7254363
PB
3036
3037
d545f33b
PB
3038
3039
6a9cf61e
PB
3040.PHONY: all-build-texinfo maybe-all-build-texinfo
3041maybe-all-build-texinfo:
4f0ef2d8
CD
3042@if gcc-bootstrap
3043all-build-texinfo: stage_current
3044@endif gcc-bootstrap
6a9cf61e 3045@if build-texinfo
72b2455a 3046TARGET-build-texinfo=all
6a9cf61e
PB
3047maybe-all-build-texinfo: all-build-texinfo
3048all-build-texinfo: configure-build-texinfo
0aed8855 3049 @: $(MAKE); $(unstage)
6a9cf61e
PB
3050 @r=`${PWD_COMMAND}`; export r; \
3051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3052 $(BUILD_EXPORTS) \
72b2455a 3053 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3054 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3055 $(TARGET-build-texinfo))
6a9cf61e
PB
3056@endif build-texinfo
3057
a7254363
PB
3058
3059
d545f33b
PB
3060
3061
ee025550
PB
3062.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3063maybe-configure-build-fixincludes:
4f0ef2d8
CD
3064@if gcc-bootstrap
3065configure-build-fixincludes: stage_current
3066@endif gcc-bootstrap
ee025550
PB
3067@if build-fixincludes
3068maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3069configure-build-fixincludes:
0aed8855 3070 @: $(MAKE); $(unstage)
c52c6897 3071 @r=`${PWD_COMMAND}`; export r; \
ee025550 3072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3073 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3074 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3075 $(BUILD_EXPORTS) \
3076 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3077 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3078 case $(srcdir) in \
b00612cc
PB
3079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3080 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3082 esac; \
b00612cc
PB
3083 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3084 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3085 rm -f no-such-file || : ; \
3086 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3087 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3088 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3089 || exit 1
3090@endif build-fixincludes
3091
a7254363
PB
3092
3093
d545f33b
PB
3094
3095
ee025550
PB
3096.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3097maybe-all-build-fixincludes:
4f0ef2d8
CD
3098@if gcc-bootstrap
3099all-build-fixincludes: stage_current
3100@endif gcc-bootstrap
ee025550
PB
3101@if build-fixincludes
3102TARGET-build-fixincludes=all
3103maybe-all-build-fixincludes: all-build-fixincludes
3104all-build-fixincludes: configure-build-fixincludes
0aed8855 3105 @: $(MAKE); $(unstage)
ee025550
PB
3106 @r=`${PWD_COMMAND}`; export r; \
3107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3108 $(BUILD_EXPORTS) \
3109 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3111 $(TARGET-build-fixincludes))
ee025550
PB
3112@endif build-fixincludes
3113
2a4cbe27 3114
a7254363 3115
d545f33b
PB
3116
3117
4fa63067
NN
3118# --------------------------------------
3119# Modules which run on the host machine
3120# --------------------------------------
2a4cbe27 3121
a7254363 3122
4fa63067
NN
3123.PHONY: configure-ash maybe-configure-ash
3124maybe-configure-ash:
4f0ef2d8
CD
3125@if gcc-bootstrap
3126configure-ash: stage_current
3127@endif gcc-bootstrap
6bd3dfaa
PB
3128@if ash
3129maybe-configure-ash: configure-ash
c52c6897 3130configure-ash:
0aed8855 3131 @: $(MAKE); $(unstage)
c52c6897 3132 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3134 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3136 $(HOST_EXPORTS) \
a7254363
PB
3137 echo Configuring in $(HOST_SUBDIR)/ash; \
3138 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3139 case $(srcdir) in \
b00612cc
PB
3140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3141 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3143 esac; \
b00612cc
PB
3144 srcdiroption="--srcdir=$${topdir}/ash"; \
3145 libsrcdir="$$s/ash"; \
4fa63067 3146 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3148 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3149 || exit 1
6bd3dfaa 3150@endif ash
2a4cbe27 3151
a7254363
PB
3152
3153
d545f33b
PB
3154
3155
4fa63067
NN
3156.PHONY: all-ash maybe-all-ash
3157maybe-all-ash:
4f0ef2d8
CD
3158@if gcc-bootstrap
3159all-ash: stage_current
3160@endif gcc-bootstrap
6bd3dfaa 3161@if ash
d27cc32e 3162TARGET-ash=all
6bd3dfaa 3163maybe-all-ash: all-ash
4fa63067 3164all-ash: configure-ash
0aed8855 3165 @: $(MAKE); $(unstage)
4fa63067
NN
3166 @r=`${PWD_COMMAND}`; export r; \
3167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3168 $(HOST_EXPORTS) \
b00612cc 3169 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3171 $(TARGET-ash))
6bd3dfaa 3172@endif ash
2a4cbe27 3173
a7254363 3174
d545f33b
PB
3175
3176
4fa63067
NN
3177.PHONY: check-ash maybe-check-ash
3178maybe-check-ash:
6bd3dfaa
PB
3179@if ash
3180maybe-check-ash: check-ash
2a4cbe27 3181
4fa63067 3182check-ash:
0aed8855 3183 @: $(MAKE); $(unstage)
4fa63067 3184 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3186 $(HOST_EXPORTS) \
b00612cc
PB
3187 (cd $(HOST_SUBDIR)/ash && \
3188 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3189
6bd3dfaa 3190@endif ash
2a4cbe27 3191
4fa63067
NN
3192.PHONY: install-ash maybe-install-ash
3193maybe-install-ash:
6bd3dfaa
PB
3194@if ash
3195maybe-install-ash: install-ash
2a4cbe27 3196
4fa63067 3197install-ash: installdirs
0aed8855 3198 @: $(MAKE); $(unstage)
4fa63067 3199 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3201 $(HOST_EXPORTS) \
b00612cc 3202 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3203 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3204
6bd3dfaa 3205@endif ash
2a4cbe27 3206
56a8fe78 3207# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3208
4fa63067
NN
3209.PHONY: maybe-info-ash info-ash
3210maybe-info-ash:
6bd3dfaa
PB
3211@if ash
3212maybe-info-ash: info-ash
4fa63067
NN
3213
3214info-ash: \
3215 configure-ash
0aed8855 3216 @: $(MAKE); $(unstage)
4fa63067 3217 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3218 r=`${PWD_COMMAND}`; export r; \
3219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3220 $(HOST_EXPORTS) \
b813574b 3221 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3223 done; \
4fa63067 3224 echo "Doing info in ash" ; \
b00612cc 3225 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3228 "RANLIB=$${RANLIB}" \
0c24b341 3229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3230 info) \
2a4cbe27
NN
3231 || exit 1
3232
6bd3dfaa 3233@endif ash
2a4cbe27 3234
4fa63067
NN
3235.PHONY: maybe-dvi-ash dvi-ash
3236maybe-dvi-ash:
6bd3dfaa
PB
3237@if ash
3238maybe-dvi-ash: dvi-ash
2a4cbe27 3239
4fa63067
NN
3240dvi-ash: \
3241 configure-ash
0aed8855 3242 @: $(MAKE); $(unstage)
4fa63067 3243 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3244 r=`${PWD_COMMAND}`; export r; \
3245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3246 $(HOST_EXPORTS) \
b813574b 3247 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3249 done; \
4fa63067 3250 echo "Doing dvi in ash" ; \
b00612cc 3251 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3254 "RANLIB=$${RANLIB}" \
0c24b341 3255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3256 dvi) \
2a4cbe27
NN
3257 || exit 1
3258
6bd3dfaa 3259@endif ash
2a4cbe27 3260
56a8fe78
DD
3261.PHONY: maybe-pdf-ash pdf-ash
3262maybe-pdf-ash:
3263@if ash
3264maybe-pdf-ash: pdf-ash
3265
3266pdf-ash: \
3267 configure-ash
3268 @: $(MAKE); $(unstage)
3269 @[ -f ./ash/Makefile ] || exit 0; \
3270 r=`${PWD_COMMAND}`; export r; \
3271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3272 $(HOST_EXPORTS) \
3273 for flag in $(EXTRA_HOST_FLAGS) ; do \
3274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3275 done; \
3276 echo "Doing pdf in ash" ; \
3277 (cd $(HOST_SUBDIR)/ash && \
3278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3280 "RANLIB=$${RANLIB}" \
0c24b341 3281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3282 pdf) \
3283 || exit 1
3284
3285@endif ash
3286
6d389afc
MS
3287.PHONY: maybe-html-ash html-ash
3288maybe-html-ash:
3289@if ash
3290maybe-html-ash: html-ash
3291
3292html-ash: \
3293 configure-ash
0aed8855 3294 @: $(MAKE); $(unstage)
6d389afc
MS
3295 @[ -f ./ash/Makefile ] || exit 0; \
3296 r=`${PWD_COMMAND}`; export r; \
3297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3298 $(HOST_EXPORTS) \
3299 for flag in $(EXTRA_HOST_FLAGS) ; do \
3300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3301 done; \
3302 echo "Doing html in ash" ; \
b00612cc 3303 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3306 "RANLIB=$${RANLIB}" \
0c24b341 3307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3308 html) \
3309 || exit 1
3310
3311@endif ash
3312
4fa63067
NN
3313.PHONY: maybe-TAGS-ash TAGS-ash
3314maybe-TAGS-ash:
6bd3dfaa
PB
3315@if ash
3316maybe-TAGS-ash: TAGS-ash
2a4cbe27 3317
4fa63067
NN
3318TAGS-ash: \
3319 configure-ash
0aed8855 3320 @: $(MAKE); $(unstage)
4fa63067 3321 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3322 r=`${PWD_COMMAND}`; export r; \
3323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3324 $(HOST_EXPORTS) \
b813574b 3325 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3327 done; \
4fa63067 3328 echo "Doing TAGS in ash" ; \
b00612cc 3329 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3332 "RANLIB=$${RANLIB}" \
0c24b341 3333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3334 TAGS) \
2a4cbe27
NN
3335 || exit 1
3336
6bd3dfaa 3337@endif ash
2a4cbe27 3338
4fa63067
NN
3339.PHONY: maybe-install-info-ash install-info-ash
3340maybe-install-info-ash:
6bd3dfaa
PB
3341@if ash
3342maybe-install-info-ash: install-info-ash
2a4cbe27 3343
4fa63067
NN
3344install-info-ash: \
3345 configure-ash \
3346 info-ash
0aed8855 3347 @: $(MAKE); $(unstage)
4fa63067 3348 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3349 r=`${PWD_COMMAND}`; export r; \
3350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3351 $(HOST_EXPORTS) \
b813574b 3352 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3354 done; \
4fa63067 3355 echo "Doing install-info in ash" ; \
b00612cc 3356 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3359 "RANLIB=$${RANLIB}" \
0c24b341 3360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3361 install-info) \
2a4cbe27
NN
3362 || exit 1
3363
6bd3dfaa 3364@endif ash
2a4cbe27 3365
a3ca38d2
DD
3366.PHONY: maybe-install-pdf-ash install-pdf-ash
3367maybe-install-pdf-ash:
3368@if ash
3369maybe-install-pdf-ash: install-pdf-ash
3370
3371install-pdf-ash: \
3372 configure-ash \
3373 pdf-ash
3374 @: $(MAKE); $(unstage)
3375 @[ -f ./ash/Makefile ] || exit 0; \
3376 r=`${PWD_COMMAND}`; export r; \
3377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3378 $(HOST_EXPORTS) \
3379 for flag in $(EXTRA_HOST_FLAGS) ; do \
3380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3381 done; \
3382 echo "Doing install-pdf in ash" ; \
3383 (cd $(HOST_SUBDIR)/ash && \
3384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3386 "RANLIB=$${RANLIB}" \
0c24b341 3387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3388 install-pdf) \
3389 || exit 1
3390
3391@endif ash
3392
108a6f8e
CD
3393.PHONY: maybe-install-html-ash install-html-ash
3394maybe-install-html-ash:
3395@if ash
3396maybe-install-html-ash: install-html-ash
3397
3398install-html-ash: \
3399 configure-ash \
3400 html-ash
3401 @: $(MAKE); $(unstage)
3402 @[ -f ./ash/Makefile ] || exit 0; \
3403 r=`${PWD_COMMAND}`; export r; \
3404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3405 $(HOST_EXPORTS) \
3406 for flag in $(EXTRA_HOST_FLAGS) ; do \
3407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3408 done; \
3409 echo "Doing install-html in ash" ; \
3410 (cd $(HOST_SUBDIR)/ash && \
3411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3413 "RANLIB=$${RANLIB}" \
0c24b341 3414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3415 install-html) \
3416 || exit 1
3417
3418@endif ash
3419
4fa63067
NN
3420.PHONY: maybe-installcheck-ash installcheck-ash
3421maybe-installcheck-ash:
6bd3dfaa
PB
3422@if ash
3423maybe-installcheck-ash: installcheck-ash
2a4cbe27 3424
4fa63067
NN
3425installcheck-ash: \
3426 configure-ash
0aed8855 3427 @: $(MAKE); $(unstage)
4fa63067 3428 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3429 r=`${PWD_COMMAND}`; export r; \
3430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3431 $(HOST_EXPORTS) \
b813574b 3432 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3434 done; \
4fa63067 3435 echo "Doing installcheck in ash" ; \
b00612cc 3436 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3439 "RANLIB=$${RANLIB}" \
0c24b341 3440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3441 installcheck) \
2a4cbe27
NN
3442 || exit 1
3443
6bd3dfaa 3444@endif ash
2a4cbe27 3445
4fa63067
NN
3446.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3447maybe-mostlyclean-ash:
6bd3dfaa
PB
3448@if ash
3449maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3450
4fa63067 3451mostlyclean-ash:
0aed8855 3452 @: $(MAKE); $(unstage)
4fa63067 3453 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3454 r=`${PWD_COMMAND}`; export r; \
3455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3456 $(HOST_EXPORTS) \
b813574b 3457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3459 done; \
4fa63067 3460 echo "Doing mostlyclean in ash" ; \
b00612cc 3461 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3464 "RANLIB=$${RANLIB}" \
0c24b341 3465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3466 mostlyclean) \
2a4cbe27
NN
3467 || exit 1
3468
6bd3dfaa 3469@endif ash
2a4cbe27 3470
4fa63067
NN
3471.PHONY: maybe-clean-ash clean-ash
3472maybe-clean-ash:
6bd3dfaa
PB
3473@if ash
3474maybe-clean-ash: clean-ash
2a4cbe27 3475
4fa63067 3476clean-ash:
0aed8855 3477 @: $(MAKE); $(unstage)
4fa63067 3478 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3479 r=`${PWD_COMMAND}`; export r; \
3480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3481 $(HOST_EXPORTS) \
b813574b 3482 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3484 done; \
4fa63067 3485 echo "Doing clean in ash" ; \
b00612cc 3486 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3489 "RANLIB=$${RANLIB}" \
0c24b341 3490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3491 clean) \
2a4cbe27
NN
3492 || exit 1
3493
6bd3dfaa 3494@endif ash
2a4cbe27 3495
4fa63067
NN
3496.PHONY: maybe-distclean-ash distclean-ash
3497maybe-distclean-ash:
6bd3dfaa
PB
3498@if ash
3499maybe-distclean-ash: distclean-ash
2a4cbe27 3500
4fa63067 3501distclean-ash:
0aed8855 3502 @: $(MAKE); $(unstage)
4fa63067 3503 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3504 r=`${PWD_COMMAND}`; export r; \
3505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3506 $(HOST_EXPORTS) \
b813574b 3507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3509 done; \
4fa63067 3510 echo "Doing distclean in ash" ; \
b00612cc 3511 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3514 "RANLIB=$${RANLIB}" \
0c24b341 3515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3516 distclean) \
2a4cbe27
NN
3517 || exit 1
3518
6bd3dfaa 3519@endif ash
2a4cbe27 3520
4fa63067
NN
3521.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3522maybe-maintainer-clean-ash:
6bd3dfaa
PB
3523@if ash
3524maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3525
4fa63067 3526maintainer-clean-ash:
0aed8855 3527 @: $(MAKE); $(unstage)
4fa63067 3528 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3529 r=`${PWD_COMMAND}`; export r; \
3530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3531 $(HOST_EXPORTS) \
b813574b 3532 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3534 done; \
4fa63067 3535 echo "Doing maintainer-clean in ash" ; \
b00612cc 3536 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3539 "RANLIB=$${RANLIB}" \
0c24b341 3540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3541 maintainer-clean) \
2a4cbe27
NN
3542 || exit 1
3543
6bd3dfaa 3544@endif ash
2a4cbe27 3545
2a4cbe27 3546
a7254363 3547
4fa63067
NN
3548.PHONY: configure-autoconf maybe-configure-autoconf
3549maybe-configure-autoconf:
4f0ef2d8
CD
3550@if gcc-bootstrap
3551configure-autoconf: stage_current
3552@endif gcc-bootstrap
6bd3dfaa
PB
3553@if autoconf
3554maybe-configure-autoconf: configure-autoconf
c52c6897 3555configure-autoconf:
0aed8855 3556 @: $(MAKE); $(unstage)
c52c6897 3557 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3559 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3561 $(HOST_EXPORTS) \
a7254363
PB
3562 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3563 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3564 case $(srcdir) in \
b00612cc
PB
3565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3566 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3568 esac; \
b00612cc
PB
3569 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3570 libsrcdir="$$s/autoconf"; \
4fa63067 3571 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3572 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3573 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3574 || exit 1
6bd3dfaa 3575@endif autoconf
2a4cbe27 3576
a7254363
PB
3577
3578
d545f33b
PB
3579
3580
4fa63067
NN
3581.PHONY: all-autoconf maybe-all-autoconf
3582maybe-all-autoconf:
4f0ef2d8
CD
3583@if gcc-bootstrap
3584all-autoconf: stage_current
3585@endif gcc-bootstrap
6bd3dfaa 3586@if autoconf
d27cc32e 3587TARGET-autoconf=all
6bd3dfaa 3588maybe-all-autoconf: all-autoconf
4fa63067 3589all-autoconf: configure-autoconf
0aed8855 3590 @: $(MAKE); $(unstage)
4fa63067
NN
3591 @r=`${PWD_COMMAND}`; export r; \
3592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3593 $(HOST_EXPORTS) \
b00612cc 3594 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3595 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3596 $(TARGET-autoconf))
6bd3dfaa 3597@endif autoconf
2a4cbe27 3598
a7254363 3599
d545f33b
PB
3600
3601
4fa63067
NN
3602.PHONY: check-autoconf maybe-check-autoconf
3603maybe-check-autoconf:
6bd3dfaa
PB
3604@if autoconf
3605maybe-check-autoconf: check-autoconf
2a4cbe27 3606
4fa63067 3607check-autoconf:
0aed8855 3608 @: $(MAKE); $(unstage)
4fa63067 3609 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3611 $(HOST_EXPORTS) \
b00612cc
PB
3612 (cd $(HOST_SUBDIR)/autoconf && \
3613 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3614
6bd3dfaa 3615@endif autoconf
2a4cbe27 3616
4fa63067
NN
3617.PHONY: install-autoconf maybe-install-autoconf
3618maybe-install-autoconf:
6bd3dfaa
PB
3619@if autoconf
3620maybe-install-autoconf: install-autoconf
2a4cbe27 3621
4fa63067 3622install-autoconf: installdirs
0aed8855 3623 @: $(MAKE); $(unstage)
4fa63067 3624 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3626 $(HOST_EXPORTS) \
b00612cc 3627 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3628 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3629
6bd3dfaa 3630@endif autoconf
2a4cbe27 3631
56a8fe78 3632# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3633
4fa63067
NN
3634.PHONY: maybe-info-autoconf info-autoconf
3635maybe-info-autoconf:
6bd3dfaa
PB
3636@if autoconf
3637maybe-info-autoconf: info-autoconf
4fa63067
NN
3638
3639info-autoconf: \
3640 configure-autoconf
0aed8855 3641 @: $(MAKE); $(unstage)
4fa63067 3642 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3643 r=`${PWD_COMMAND}`; export r; \
3644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3645 $(HOST_EXPORTS) \
b813574b 3646 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3648 done; \
4fa63067 3649 echo "Doing info in autoconf" ; \
b00612cc 3650 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3653 "RANLIB=$${RANLIB}" \
0c24b341 3654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3655 info) \
2a4cbe27
NN
3656 || exit 1
3657
6bd3dfaa 3658@endif autoconf
2a4cbe27 3659
4fa63067
NN
3660.PHONY: maybe-dvi-autoconf dvi-autoconf
3661maybe-dvi-autoconf:
6bd3dfaa
PB
3662@if autoconf
3663maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3664
4fa63067
NN
3665dvi-autoconf: \
3666 configure-autoconf
0aed8855 3667 @: $(MAKE); $(unstage)
4fa63067 3668 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3669 r=`${PWD_COMMAND}`; export r; \
3670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3671 $(HOST_EXPORTS) \
b813574b 3672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3674 done; \
4fa63067 3675 echo "Doing dvi in autoconf" ; \
b00612cc 3676 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3679 "RANLIB=$${RANLIB}" \
0c24b341 3680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3681 dvi) \
2a4cbe27
NN
3682 || exit 1
3683
6bd3dfaa 3684@endif autoconf
2a4cbe27 3685
56a8fe78
DD
3686.PHONY: maybe-pdf-autoconf pdf-autoconf
3687maybe-pdf-autoconf:
3688@if autoconf
3689maybe-pdf-autoconf: pdf-autoconf
3690
3691pdf-autoconf: \
3692 configure-autoconf
3693 @: $(MAKE); $(unstage)
3694 @[ -f ./autoconf/Makefile ] || exit 0; \
3695 r=`${PWD_COMMAND}`; export r; \
3696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3697 $(HOST_EXPORTS) \
3698 for flag in $(EXTRA_HOST_FLAGS) ; do \
3699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3700 done; \
3701 echo "Doing pdf in autoconf" ; \
3702 (cd $(HOST_SUBDIR)/autoconf && \
3703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3705 "RANLIB=$${RANLIB}" \
0c24b341 3706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3707 pdf) \
3708 || exit 1
3709
3710@endif autoconf
3711
6d389afc
MS
3712.PHONY: maybe-html-autoconf html-autoconf
3713maybe-html-autoconf:
3714@if autoconf
3715maybe-html-autoconf: html-autoconf
3716
3717html-autoconf: \
3718 configure-autoconf
0aed8855 3719 @: $(MAKE); $(unstage)
6d389afc
MS
3720 @[ -f ./autoconf/Makefile ] || exit 0; \
3721 r=`${PWD_COMMAND}`; export r; \
3722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3723 $(HOST_EXPORTS) \
3724 for flag in $(EXTRA_HOST_FLAGS) ; do \
3725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3726 done; \
3727 echo "Doing html in autoconf" ; \
b00612cc 3728 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3731 "RANLIB=$${RANLIB}" \
0c24b341 3732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3733 html) \
3734 || exit 1
3735
3736@endif autoconf
3737
4fa63067
NN
3738.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3739maybe-TAGS-autoconf:
6bd3dfaa
PB
3740@if autoconf
3741maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3742
4fa63067
NN
3743TAGS-autoconf: \
3744 configure-autoconf
0aed8855 3745 @: $(MAKE); $(unstage)
4fa63067 3746 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3747 r=`${PWD_COMMAND}`; export r; \
3748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3749 $(HOST_EXPORTS) \
b813574b 3750 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3752 done; \
4fa63067 3753 echo "Doing TAGS in autoconf" ; \
b00612cc 3754 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3757 "RANLIB=$${RANLIB}" \
0c24b341 3758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3759 TAGS) \
2a4cbe27
NN
3760 || exit 1
3761
6bd3dfaa 3762@endif autoconf
2a4cbe27 3763
4fa63067
NN
3764.PHONY: maybe-install-info-autoconf install-info-autoconf
3765maybe-install-info-autoconf:
6bd3dfaa
PB
3766@if autoconf
3767maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3768
4fa63067
NN
3769install-info-autoconf: \
3770 configure-autoconf \
3771 info-autoconf
0aed8855 3772 @: $(MAKE); $(unstage)
4fa63067 3773 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3774 r=`${PWD_COMMAND}`; export r; \
3775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3776 $(HOST_EXPORTS) \
b813574b 3777 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3779 done; \
4fa63067 3780 echo "Doing install-info in autoconf" ; \
b00612cc 3781 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3784 "RANLIB=$${RANLIB}" \
0c24b341 3785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3786 install-info) \
2a4cbe27
NN
3787 || exit 1
3788
6bd3dfaa 3789@endif autoconf
2a4cbe27 3790
a3ca38d2
DD
3791.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3792maybe-install-pdf-autoconf:
3793@if autoconf
3794maybe-install-pdf-autoconf: install-pdf-autoconf
3795
3796install-pdf-autoconf: \
3797 configure-autoconf \
3798 pdf-autoconf
3799 @: $(MAKE); $(unstage)
3800 @[ -f ./autoconf/Makefile ] || exit 0; \
3801 r=`${PWD_COMMAND}`; export r; \
3802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3803 $(HOST_EXPORTS) \
3804 for flag in $(EXTRA_HOST_FLAGS) ; do \
3805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3806 done; \
3807 echo "Doing install-pdf in autoconf" ; \
3808 (cd $(HOST_SUBDIR)/autoconf && \
3809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3811 "RANLIB=$${RANLIB}" \
0c24b341 3812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3813 install-pdf) \
3814 || exit 1
3815
3816@endif autoconf
3817
108a6f8e
CD
3818.PHONY: maybe-install-html-autoconf install-html-autoconf
3819maybe-install-html-autoconf:
3820@if autoconf
3821maybe-install-html-autoconf: install-html-autoconf
3822
3823install-html-autoconf: \
3824 configure-autoconf \
3825 html-autoconf
3826 @: $(MAKE); $(unstage)
3827 @[ -f ./autoconf/Makefile ] || exit 0; \
3828 r=`${PWD_COMMAND}`; export r; \
3829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3830 $(HOST_EXPORTS) \
3831 for flag in $(EXTRA_HOST_FLAGS) ; do \
3832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3833 done; \
3834 echo "Doing install-html in autoconf" ; \
3835 (cd $(HOST_SUBDIR)/autoconf && \
3836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3838 "RANLIB=$${RANLIB}" \
0c24b341 3839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3840 install-html) \
3841 || exit 1
3842
3843@endif autoconf
3844
4fa63067
NN
3845.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3846maybe-installcheck-autoconf:
6bd3dfaa
PB
3847@if autoconf
3848maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3849
4fa63067
NN
3850installcheck-autoconf: \
3851 configure-autoconf
0aed8855 3852 @: $(MAKE); $(unstage)
4fa63067 3853 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3854 r=`${PWD_COMMAND}`; export r; \
3855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3856 $(HOST_EXPORTS) \
b813574b 3857 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3859 done; \
4fa63067 3860 echo "Doing installcheck in autoconf" ; \
b00612cc 3861 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3864 "RANLIB=$${RANLIB}" \
0c24b341 3865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3866 installcheck) \
2a4cbe27
NN
3867 || exit 1
3868
6bd3dfaa 3869@endif autoconf
2a4cbe27 3870
4fa63067
NN
3871.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3872maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3873@if autoconf
3874maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3875
4fa63067 3876mostlyclean-autoconf:
0aed8855 3877 @: $(MAKE); $(unstage)
4fa63067 3878 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3879 r=`${PWD_COMMAND}`; export r; \
3880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3881 $(HOST_EXPORTS) \
b813574b 3882 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3884 done; \
4fa63067 3885 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3886 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3889 "RANLIB=$${RANLIB}" \
0c24b341 3890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3891 mostlyclean) \
2a4cbe27
NN
3892 || exit 1
3893
6bd3dfaa 3894@endif autoconf
2a4cbe27 3895
4fa63067
NN
3896.PHONY: maybe-clean-autoconf clean-autoconf
3897maybe-clean-autoconf:
6bd3dfaa
PB
3898@if autoconf
3899maybe-clean-autoconf: clean-autoconf
2a4cbe27 3900
4fa63067 3901clean-autoconf:
0aed8855 3902 @: $(MAKE); $(unstage)
4fa63067 3903 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3904 r=`${PWD_COMMAND}`; export r; \
3905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3906 $(HOST_EXPORTS) \
b813574b 3907 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3909 done; \
4fa63067 3910 echo "Doing clean in autoconf" ; \
b00612cc 3911 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3914 "RANLIB=$${RANLIB}" \
0c24b341 3915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3916 clean) \
2a4cbe27
NN
3917 || exit 1
3918
6bd3dfaa 3919@endif autoconf
2a4cbe27 3920
4fa63067
NN
3921.PHONY: maybe-distclean-autoconf distclean-autoconf
3922maybe-distclean-autoconf:
6bd3dfaa
PB
3923@if autoconf
3924maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3925
4fa63067 3926distclean-autoconf:
0aed8855 3927 @: $(MAKE); $(unstage)
4fa63067 3928 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3929 r=`${PWD_COMMAND}`; export r; \
3930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3931 $(HOST_EXPORTS) \
b813574b 3932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3934 done; \
4fa63067 3935 echo "Doing distclean in autoconf" ; \
b00612cc 3936 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3939 "RANLIB=$${RANLIB}" \
0c24b341 3940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3941 distclean) \
2a4cbe27
NN
3942 || exit 1
3943
6bd3dfaa 3944@endif autoconf
2a4cbe27 3945
4fa63067
NN
3946.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3947maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3948@if autoconf
3949maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3950
4fa63067 3951maintainer-clean-autoconf:
0aed8855 3952 @: $(MAKE); $(unstage)
4fa63067 3953 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3954 r=`${PWD_COMMAND}`; export r; \
3955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3956 $(HOST_EXPORTS) \
b813574b 3957 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3959 done; \
4fa63067 3960 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3961 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3964 "RANLIB=$${RANLIB}" \
0c24b341 3965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3966 maintainer-clean) \
2a4cbe27
NN
3967 || exit 1
3968
6bd3dfaa 3969@endif autoconf
2a4cbe27 3970
2a4cbe27 3971
a7254363 3972
4fa63067
NN
3973.PHONY: configure-automake maybe-configure-automake
3974maybe-configure-automake:
4f0ef2d8
CD
3975@if gcc-bootstrap
3976configure-automake: stage_current
3977@endif gcc-bootstrap
6bd3dfaa
PB
3978@if automake
3979maybe-configure-automake: configure-automake
c52c6897 3980configure-automake:
0aed8855 3981 @: $(MAKE); $(unstage)
c52c6897 3982 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3984 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3986 $(HOST_EXPORTS) \
a7254363
PB
3987 echo Configuring in $(HOST_SUBDIR)/automake; \
3988 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3989 case $(srcdir) in \
b00612cc
PB
3990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3991 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3993 esac; \
b00612cc
PB
3994 srcdiroption="--srcdir=$${topdir}/automake"; \
3995 libsrcdir="$$s/automake"; \
4fa63067 3996 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3998 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3999 || exit 1
6bd3dfaa 4000@endif automake
2a4cbe27 4001
a7254363
PB
4002
4003
d545f33b
PB
4004
4005
4fa63067
NN
4006.PHONY: all-automake maybe-all-automake
4007maybe-all-automake:
4f0ef2d8
CD
4008@if gcc-bootstrap
4009all-automake: stage_current
4010@endif gcc-bootstrap
6bd3dfaa 4011@if automake
d27cc32e 4012TARGET-automake=all
6bd3dfaa 4013maybe-all-automake: all-automake
4fa63067 4014all-automake: configure-automake
0aed8855 4015 @: $(MAKE); $(unstage)
4fa63067
NN
4016 @r=`${PWD_COMMAND}`; export r; \
4017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4018 $(HOST_EXPORTS) \
b00612cc 4019 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4020 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4021 $(TARGET-automake))
6bd3dfaa 4022@endif automake
2a4cbe27 4023
a7254363 4024
d545f33b
PB
4025
4026
4fa63067
NN
4027.PHONY: check-automake maybe-check-automake
4028maybe-check-automake:
6bd3dfaa
PB
4029@if automake
4030maybe-check-automake: check-automake
2a4cbe27 4031
4fa63067 4032check-automake:
0aed8855 4033 @: $(MAKE); $(unstage)
4fa63067 4034 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4036 $(HOST_EXPORTS) \
b00612cc
PB
4037 (cd $(HOST_SUBDIR)/automake && \
4038 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4039
6bd3dfaa 4040@endif automake
4fa63067
NN
4041
4042.PHONY: install-automake maybe-install-automake
4043maybe-install-automake:
6bd3dfaa
PB
4044@if automake
4045maybe-install-automake: install-automake
2a4cbe27 4046
4fa63067 4047install-automake: installdirs
0aed8855 4048 @: $(MAKE); $(unstage)
4fa63067
NN
4049 @r=`${PWD_COMMAND}`; export r; \
4050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4051 $(HOST_EXPORTS) \
b00612cc 4052 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4053 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4054
6bd3dfaa 4055@endif automake
2a4cbe27 4056
56a8fe78 4057# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4058
4059.PHONY: maybe-info-automake info-automake
4060maybe-info-automake:
6bd3dfaa
PB
4061@if automake
4062maybe-info-automake: info-automake
4fa63067
NN
4063
4064info-automake: \
4065 configure-automake
0aed8855 4066 @: $(MAKE); $(unstage)
4fa63067 4067 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4068 r=`${PWD_COMMAND}`; export r; \
4069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4070 $(HOST_EXPORTS) \
b813574b 4071 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4073 done; \
4fa63067 4074 echo "Doing info in automake" ; \
b00612cc 4075 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4078 "RANLIB=$${RANLIB}" \
0c24b341 4079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4080 info) \
2a4cbe27
NN
4081 || exit 1
4082
6bd3dfaa 4083@endif automake
2a4cbe27 4084
4fa63067
NN
4085.PHONY: maybe-dvi-automake dvi-automake
4086maybe-dvi-automake:
6bd3dfaa
PB
4087@if automake
4088maybe-dvi-automake: dvi-automake
2a4cbe27 4089
4fa63067
NN
4090dvi-automake: \
4091 configure-automake
0aed8855 4092 @: $(MAKE); $(unstage)
4fa63067 4093 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4094 r=`${PWD_COMMAND}`; export r; \
4095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4096 $(HOST_EXPORTS) \
b813574b 4097 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4099 done; \
4fa63067 4100 echo "Doing dvi in automake" ; \
b00612cc 4101 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4104 "RANLIB=$${RANLIB}" \
0c24b341 4105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4106 dvi) \
2a4cbe27
NN
4107 || exit 1
4108
6bd3dfaa 4109@endif automake
2a4cbe27 4110
56a8fe78
DD
4111.PHONY: maybe-pdf-automake pdf-automake
4112maybe-pdf-automake:
4113@if automake
4114maybe-pdf-automake: pdf-automake
4115
4116pdf-automake: \
4117 configure-automake
4118 @: $(MAKE); $(unstage)
4119 @[ -f ./automake/Makefile ] || exit 0; \
4120 r=`${PWD_COMMAND}`; export r; \
4121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4122 $(HOST_EXPORTS) \
4123 for flag in $(EXTRA_HOST_FLAGS) ; do \
4124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4125 done; \
4126 echo "Doing pdf in automake" ; \
4127 (cd $(HOST_SUBDIR)/automake && \
4128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4130 "RANLIB=$${RANLIB}" \
0c24b341 4131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4132 pdf) \
4133 || exit 1
4134
4135@endif automake
4136
6d389afc
MS
4137.PHONY: maybe-html-automake html-automake
4138maybe-html-automake:
4139@if automake
4140maybe-html-automake: html-automake
4141
4142html-automake: \
4143 configure-automake
0aed8855 4144 @: $(MAKE); $(unstage)
6d389afc
MS
4145 @[ -f ./automake/Makefile ] || exit 0; \
4146 r=`${PWD_COMMAND}`; export r; \
4147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4148 $(HOST_EXPORTS) \
4149 for flag in $(EXTRA_HOST_FLAGS) ; do \
4150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4151 done; \
4152 echo "Doing html in automake" ; \
b00612cc 4153 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4156 "RANLIB=$${RANLIB}" \
0c24b341 4157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4158 html) \
4159 || exit 1
4160
4161@endif automake
4162
4fa63067
NN
4163.PHONY: maybe-TAGS-automake TAGS-automake
4164maybe-TAGS-automake:
6bd3dfaa
PB
4165@if automake
4166maybe-TAGS-automake: TAGS-automake
2a4cbe27 4167
4fa63067
NN
4168TAGS-automake: \
4169 configure-automake
0aed8855 4170 @: $(MAKE); $(unstage)
4fa63067 4171 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4172 r=`${PWD_COMMAND}`; export r; \
4173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4174 $(HOST_EXPORTS) \
b813574b 4175 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4177 done; \
4fa63067 4178 echo "Doing TAGS in automake" ; \
b00612cc 4179 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4182 "RANLIB=$${RANLIB}" \
0c24b341 4183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4184 TAGS) \
2a4cbe27
NN
4185 || exit 1
4186
6bd3dfaa 4187@endif automake
2a4cbe27 4188
4fa63067
NN
4189.PHONY: maybe-install-info-automake install-info-automake
4190maybe-install-info-automake:
6bd3dfaa
PB
4191@if automake
4192maybe-install-info-automake: install-info-automake
2a4cbe27 4193
4fa63067
NN
4194install-info-automake: \
4195 configure-automake \
4196 info-automake
0aed8855 4197 @: $(MAKE); $(unstage)
4fa63067 4198 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4199 r=`${PWD_COMMAND}`; export r; \
4200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4201 $(HOST_EXPORTS) \
b813574b 4202 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4204 done; \
4fa63067 4205 echo "Doing install-info in automake" ; \
b00612cc 4206 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4209 "RANLIB=$${RANLIB}" \
0c24b341 4210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4211 install-info) \
2a4cbe27
NN
4212 || exit 1
4213
6bd3dfaa 4214@endif automake
2a4cbe27 4215
a3ca38d2
DD
4216.PHONY: maybe-install-pdf-automake install-pdf-automake
4217maybe-install-pdf-automake:
4218@if automake
4219maybe-install-pdf-automake: install-pdf-automake
4220
4221install-pdf-automake: \
4222 configure-automake \
4223 pdf-automake
4224 @: $(MAKE); $(unstage)
4225 @[ -f ./automake/Makefile ] || exit 0; \
4226 r=`${PWD_COMMAND}`; export r; \
4227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4228 $(HOST_EXPORTS) \
4229 for flag in $(EXTRA_HOST_FLAGS) ; do \
4230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4231 done; \
4232 echo "Doing install-pdf in automake" ; \
4233 (cd $(HOST_SUBDIR)/automake && \
4234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4236 "RANLIB=$${RANLIB}" \
0c24b341 4237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4238 install-pdf) \
4239 || exit 1
4240
4241@endif automake
4242
108a6f8e
CD
4243.PHONY: maybe-install-html-automake install-html-automake
4244maybe-install-html-automake:
4245@if automake
4246maybe-install-html-automake: install-html-automake
4247
4248install-html-automake: \
4249 configure-automake \
4250 html-automake
4251 @: $(MAKE); $(unstage)
4252 @[ -f ./automake/Makefile ] || exit 0; \
4253 r=`${PWD_COMMAND}`; export r; \
4254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4255 $(HOST_EXPORTS) \
4256 for flag in $(EXTRA_HOST_FLAGS) ; do \
4257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4258 done; \
4259 echo "Doing install-html in automake" ; \
4260 (cd $(HOST_SUBDIR)/automake && \
4261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4263 "RANLIB=$${RANLIB}" \
0c24b341 4264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4265 install-html) \
4266 || exit 1
4267
4268@endif automake
4269
4fa63067
NN
4270.PHONY: maybe-installcheck-automake installcheck-automake
4271maybe-installcheck-automake:
6bd3dfaa
PB
4272@if automake
4273maybe-installcheck-automake: installcheck-automake
2a4cbe27 4274
4fa63067
NN
4275installcheck-automake: \
4276 configure-automake
0aed8855 4277 @: $(MAKE); $(unstage)
4fa63067 4278 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4279 r=`${PWD_COMMAND}`; export r; \
4280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4281 $(HOST_EXPORTS) \
b813574b 4282 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4284 done; \
4fa63067 4285 echo "Doing installcheck in automake" ; \
b00612cc 4286 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4289 "RANLIB=$${RANLIB}" \
0c24b341 4290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4291 installcheck) \
2a4cbe27
NN
4292 || exit 1
4293
6bd3dfaa 4294@endif automake
2a4cbe27 4295
4fa63067
NN
4296.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4297maybe-mostlyclean-automake:
6bd3dfaa
PB
4298@if automake
4299maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4300
4fa63067 4301mostlyclean-automake:
0aed8855 4302 @: $(MAKE); $(unstage)
4fa63067 4303 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4304 r=`${PWD_COMMAND}`; export r; \
4305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4306 $(HOST_EXPORTS) \
b813574b 4307 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4309 done; \
4fa63067 4310 echo "Doing mostlyclean in automake" ; \
b00612cc 4311 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4314 "RANLIB=$${RANLIB}" \
0c24b341 4315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4316 mostlyclean) \
2a4cbe27
NN
4317 || exit 1
4318
6bd3dfaa 4319@endif automake
2a4cbe27 4320
4fa63067
NN
4321.PHONY: maybe-clean-automake clean-automake
4322maybe-clean-automake:
6bd3dfaa
PB
4323@if automake
4324maybe-clean-automake: clean-automake
2a4cbe27 4325
4fa63067 4326clean-automake:
0aed8855 4327 @: $(MAKE); $(unstage)
4fa63067 4328 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4329 r=`${PWD_COMMAND}`; export r; \
4330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4331 $(HOST_EXPORTS) \
b813574b 4332 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4334 done; \
4fa63067 4335 echo "Doing clean in automake" ; \
b00612cc 4336 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4339 "RANLIB=$${RANLIB}" \
0c24b341 4340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4341 clean) \
2a4cbe27
NN
4342 || exit 1
4343
6bd3dfaa 4344@endif automake
2a4cbe27 4345
4fa63067
NN
4346.PHONY: maybe-distclean-automake distclean-automake
4347maybe-distclean-automake:
6bd3dfaa
PB
4348@if automake
4349maybe-distclean-automake: distclean-automake
2a4cbe27 4350
4fa63067 4351distclean-automake:
0aed8855 4352 @: $(MAKE); $(unstage)
4fa63067 4353 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4354 r=`${PWD_COMMAND}`; export r; \
4355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4356 $(HOST_EXPORTS) \
b813574b 4357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4359 done; \
4fa63067 4360 echo "Doing distclean in automake" ; \
b00612cc 4361 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4364 "RANLIB=$${RANLIB}" \
0c24b341 4365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4366 distclean) \
2a4cbe27
NN
4367 || exit 1
4368
6bd3dfaa 4369@endif automake
2a4cbe27 4370
4fa63067
NN
4371.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4372maybe-maintainer-clean-automake:
6bd3dfaa
PB
4373@if automake
4374maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4375
4fa63067 4376maintainer-clean-automake:
0aed8855 4377 @: $(MAKE); $(unstage)
4fa63067 4378 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4379 r=`${PWD_COMMAND}`; export r; \
4380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4381 $(HOST_EXPORTS) \
b813574b 4382 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4384 done; \
4fa63067 4385 echo "Doing maintainer-clean in automake" ; \
b00612cc 4386 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4389 "RANLIB=$${RANLIB}" \
0c24b341 4390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4391 maintainer-clean) \
2a4cbe27
NN
4392 || exit 1
4393
6bd3dfaa 4394@endif automake
2a4cbe27 4395
2a4cbe27 4396
a7254363 4397
4fa63067
NN
4398.PHONY: configure-bash maybe-configure-bash
4399maybe-configure-bash:
4f0ef2d8
CD
4400@if gcc-bootstrap
4401configure-bash: stage_current
4402@endif gcc-bootstrap
6bd3dfaa
PB
4403@if bash
4404maybe-configure-bash: configure-bash
c52c6897 4405configure-bash:
0aed8855 4406 @: $(MAKE); $(unstage)
c52c6897 4407 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4409 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4410 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4411 $(HOST_EXPORTS) \
a7254363
PB
4412 echo Configuring in $(HOST_SUBDIR)/bash; \
4413 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4414 case $(srcdir) in \
b00612cc
PB
4415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4416 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4418 esac; \
b00612cc
PB
4419 srcdiroption="--srcdir=$${topdir}/bash"; \
4420 libsrcdir="$$s/bash"; \
4fa63067 4421 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4422 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4423 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4424 || exit 1
6bd3dfaa 4425@endif bash
2a4cbe27 4426
a7254363
PB
4427
4428
d545f33b
PB
4429
4430
4fa63067
NN
4431.PHONY: all-bash maybe-all-bash
4432maybe-all-bash:
4f0ef2d8
CD
4433@if gcc-bootstrap
4434all-bash: stage_current
4435@endif gcc-bootstrap
6bd3dfaa 4436@if bash
d27cc32e 4437TARGET-bash=all
6bd3dfaa 4438maybe-all-bash: all-bash
4fa63067 4439all-bash: configure-bash
0aed8855 4440 @: $(MAKE); $(unstage)
4fa63067
NN
4441 @r=`${PWD_COMMAND}`; export r; \
4442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4443 $(HOST_EXPORTS) \
b00612cc 4444 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4445 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4446 $(TARGET-bash))
6bd3dfaa 4447@endif bash
2a4cbe27 4448
a7254363 4449
d545f33b
PB
4450
4451
4fa63067
NN
4452.PHONY: check-bash maybe-check-bash
4453maybe-check-bash:
6bd3dfaa
PB
4454@if bash
4455maybe-check-bash: check-bash
2a4cbe27 4456
4fa63067 4457check-bash:
0aed8855 4458 @: $(MAKE); $(unstage)
4fa63067 4459 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4461 $(HOST_EXPORTS) \
b00612cc
PB
4462 (cd $(HOST_SUBDIR)/bash && \
4463 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4464
6bd3dfaa 4465@endif bash
2a4cbe27 4466
4fa63067
NN
4467.PHONY: install-bash maybe-install-bash
4468maybe-install-bash:
6bd3dfaa
PB
4469@if bash
4470maybe-install-bash: install-bash
2a4cbe27 4471
4fa63067 4472install-bash: installdirs
0aed8855 4473 @: $(MAKE); $(unstage)
4fa63067 4474 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4476 $(HOST_EXPORTS) \
b00612cc 4477 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4478 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4479
6bd3dfaa 4480@endif bash
2a4cbe27 4481
56a8fe78 4482# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4483
4fa63067
NN
4484.PHONY: maybe-info-bash info-bash
4485maybe-info-bash:
6bd3dfaa
PB
4486@if bash
4487maybe-info-bash: info-bash
4fa63067
NN
4488
4489info-bash: \
4490 configure-bash
0aed8855 4491 @: $(MAKE); $(unstage)
4fa63067 4492 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4493 r=`${PWD_COMMAND}`; export r; \
4494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4495 $(HOST_EXPORTS) \
b813574b 4496 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4498 done; \
4fa63067 4499 echo "Doing info in bash" ; \
b00612cc 4500 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4503 "RANLIB=$${RANLIB}" \
0c24b341 4504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4505 info) \
2a4cbe27
NN
4506 || exit 1
4507
6bd3dfaa 4508@endif bash
2a4cbe27 4509
4fa63067
NN
4510.PHONY: maybe-dvi-bash dvi-bash
4511maybe-dvi-bash:
6bd3dfaa
PB
4512@if bash
4513maybe-dvi-bash: dvi-bash
2a4cbe27 4514
4fa63067
NN
4515dvi-bash: \
4516 configure-bash
0aed8855 4517 @: $(MAKE); $(unstage)
4fa63067 4518 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4519 r=`${PWD_COMMAND}`; export r; \
4520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4521 $(HOST_EXPORTS) \
b813574b 4522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4524 done; \
4fa63067 4525 echo "Doing dvi in bash" ; \
b00612cc 4526 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4529 "RANLIB=$${RANLIB}" \
0c24b341 4530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4531 dvi) \
2a4cbe27
NN
4532 || exit 1
4533
6bd3dfaa 4534@endif bash
2a4cbe27 4535
56a8fe78
DD
4536.PHONY: maybe-pdf-bash pdf-bash
4537maybe-pdf-bash:
4538@if bash
4539maybe-pdf-bash: pdf-bash
4540
4541pdf-bash: \
4542 configure-bash
4543 @: $(MAKE); $(unstage)
4544 @[ -f ./bash/Makefile ] || exit 0; \
4545 r=`${PWD_COMMAND}`; export r; \
4546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4547 $(HOST_EXPORTS) \
4548 for flag in $(EXTRA_HOST_FLAGS) ; do \
4549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4550 done; \
4551 echo "Doing pdf in bash" ; \
4552 (cd $(HOST_SUBDIR)/bash && \
4553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4555 "RANLIB=$${RANLIB}" \
0c24b341 4556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4557 pdf) \
4558 || exit 1
4559
4560@endif bash
4561
6d389afc
MS
4562.PHONY: maybe-html-bash html-bash
4563maybe-html-bash:
4564@if bash
4565maybe-html-bash: html-bash
4566
4567html-bash: \
4568 configure-bash
0aed8855 4569 @: $(MAKE); $(unstage)
6d389afc
MS
4570 @[ -f ./bash/Makefile ] || exit 0; \
4571 r=`${PWD_COMMAND}`; export r; \
4572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4573 $(HOST_EXPORTS) \
4574 for flag in $(EXTRA_HOST_FLAGS) ; do \
4575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4576 done; \
4577 echo "Doing html in bash" ; \
b00612cc 4578 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4581 "RANLIB=$${RANLIB}" \
0c24b341 4582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4583 html) \
4584 || exit 1
4585
4586@endif bash
4587
4fa63067
NN
4588.PHONY: maybe-TAGS-bash TAGS-bash
4589maybe-TAGS-bash:
6bd3dfaa
PB
4590@if bash
4591maybe-TAGS-bash: TAGS-bash
2a4cbe27 4592
4fa63067
NN
4593TAGS-bash: \
4594 configure-bash
0aed8855 4595 @: $(MAKE); $(unstage)
4fa63067 4596 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4597 r=`${PWD_COMMAND}`; export r; \
4598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4599 $(HOST_EXPORTS) \
b813574b 4600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4602 done; \
4fa63067 4603 echo "Doing TAGS in bash" ; \
b00612cc 4604 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4607 "RANLIB=$${RANLIB}" \
0c24b341 4608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4609 TAGS) \
2a4cbe27
NN
4610 || exit 1
4611
6bd3dfaa 4612@endif bash
2a4cbe27 4613
4fa63067
NN
4614.PHONY: maybe-install-info-bash install-info-bash
4615maybe-install-info-bash:
6bd3dfaa
PB
4616@if bash
4617maybe-install-info-bash: install-info-bash
2a4cbe27 4618
4fa63067
NN
4619install-info-bash: \
4620 configure-bash \
4621 info-bash
0aed8855 4622 @: $(MAKE); $(unstage)
4fa63067 4623 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4624 r=`${PWD_COMMAND}`; export r; \
4625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4626 $(HOST_EXPORTS) \
b813574b 4627 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4629 done; \
4fa63067 4630 echo "Doing install-info in bash" ; \
b00612cc 4631 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4634 "RANLIB=$${RANLIB}" \
0c24b341 4635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4636 install-info) \
2a4cbe27
NN
4637 || exit 1
4638
6bd3dfaa 4639@endif bash
2a4cbe27 4640
a3ca38d2
DD
4641.PHONY: maybe-install-pdf-bash install-pdf-bash
4642maybe-install-pdf-bash:
4643@if bash
4644maybe-install-pdf-bash: install-pdf-bash
4645
4646install-pdf-bash: \
4647 configure-bash \
4648 pdf-bash
4649 @: $(MAKE); $(unstage)
4650 @[ -f ./bash/Makefile ] || exit 0; \
4651 r=`${PWD_COMMAND}`; export r; \
4652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4653 $(HOST_EXPORTS) \
4654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4656 done; \
4657 echo "Doing install-pdf in bash" ; \
4658 (cd $(HOST_SUBDIR)/bash && \
4659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4661 "RANLIB=$${RANLIB}" \
0c24b341 4662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4663 install-pdf) \
4664 || exit 1
4665
4666@endif bash
4667
108a6f8e
CD
4668.PHONY: maybe-install-html-bash install-html-bash
4669maybe-install-html-bash:
4670@if bash
4671maybe-install-html-bash: install-html-bash
4672
4673install-html-bash: \
4674 configure-bash \
4675 html-bash
4676 @: $(MAKE); $(unstage)
4677 @[ -f ./bash/Makefile ] || exit 0; \
4678 r=`${PWD_COMMAND}`; export r; \
4679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4680 $(HOST_EXPORTS) \
4681 for flag in $(EXTRA_HOST_FLAGS) ; do \
4682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4683 done; \
4684 echo "Doing install-html in bash" ; \
4685 (cd $(HOST_SUBDIR)/bash && \
4686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4688 "RANLIB=$${RANLIB}" \
0c24b341 4689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4690 install-html) \
4691 || exit 1
4692
4693@endif bash
4694
4fa63067
NN
4695.PHONY: maybe-installcheck-bash installcheck-bash
4696maybe-installcheck-bash:
6bd3dfaa
PB
4697@if bash
4698maybe-installcheck-bash: installcheck-bash
2a4cbe27 4699
4fa63067
NN
4700installcheck-bash: \
4701 configure-bash
0aed8855 4702 @: $(MAKE); $(unstage)
4fa63067 4703 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4704 r=`${PWD_COMMAND}`; export r; \
4705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4706 $(HOST_EXPORTS) \
b813574b 4707 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4709 done; \
4fa63067 4710 echo "Doing installcheck in bash" ; \
b00612cc 4711 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4714 "RANLIB=$${RANLIB}" \
0c24b341 4715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4716 installcheck) \
2a4cbe27
NN
4717 || exit 1
4718
6bd3dfaa 4719@endif bash
2a4cbe27 4720
4fa63067
NN
4721.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4722maybe-mostlyclean-bash:
6bd3dfaa
PB
4723@if bash
4724maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4725
4fa63067 4726mostlyclean-bash:
0aed8855 4727 @: $(MAKE); $(unstage)
4fa63067 4728 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4729 r=`${PWD_COMMAND}`; export r; \
4730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4731 $(HOST_EXPORTS) \
b813574b 4732 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4734 done; \
4fa63067 4735 echo "Doing mostlyclean in bash" ; \
b00612cc 4736 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4739 "RANLIB=$${RANLIB}" \
0c24b341 4740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4741 mostlyclean) \
2a4cbe27
NN
4742 || exit 1
4743
6bd3dfaa 4744@endif bash
2a4cbe27 4745
4fa63067
NN
4746.PHONY: maybe-clean-bash clean-bash
4747maybe-clean-bash:
6bd3dfaa
PB
4748@if bash
4749maybe-clean-bash: clean-bash
2a4cbe27 4750
4fa63067 4751clean-bash:
0aed8855 4752 @: $(MAKE); $(unstage)
4fa63067 4753 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4754 r=`${PWD_COMMAND}`; export r; \
4755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4756 $(HOST_EXPORTS) \
b813574b 4757 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4759 done; \
4fa63067 4760 echo "Doing clean in bash" ; \
b00612cc 4761 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4764 "RANLIB=$${RANLIB}" \
0c24b341 4765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4766 clean) \
2a4cbe27
NN
4767 || exit 1
4768
6bd3dfaa 4769@endif bash
2a4cbe27 4770
4fa63067
NN
4771.PHONY: maybe-distclean-bash distclean-bash
4772maybe-distclean-bash:
6bd3dfaa
PB
4773@if bash
4774maybe-distclean-bash: distclean-bash
2a4cbe27 4775
4fa63067 4776distclean-bash:
0aed8855 4777 @: $(MAKE); $(unstage)
4fa63067 4778 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4779 r=`${PWD_COMMAND}`; export r; \
4780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4781 $(HOST_EXPORTS) \
b813574b 4782 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4784 done; \
4fa63067 4785 echo "Doing distclean in bash" ; \
b00612cc 4786 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4789 "RANLIB=$${RANLIB}" \
0c24b341 4790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4791 distclean) \
2a4cbe27
NN
4792 || exit 1
4793
6bd3dfaa 4794@endif bash
2a4cbe27 4795
4fa63067
NN
4796.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4797maybe-maintainer-clean-bash:
6bd3dfaa
PB
4798@if bash
4799maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4800
4fa63067 4801maintainer-clean-bash:
0aed8855 4802 @: $(MAKE); $(unstage)
4fa63067 4803 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4804 r=`${PWD_COMMAND}`; export r; \
4805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4806 $(HOST_EXPORTS) \
b813574b 4807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4809 done; \
4fa63067 4810 echo "Doing maintainer-clean in bash" ; \
b00612cc 4811 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4814 "RANLIB=$${RANLIB}" \
0c24b341 4815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4816 maintainer-clean) \
2a4cbe27
NN
4817 || exit 1
4818
6bd3dfaa 4819@endif bash
2a4cbe27 4820
2a4cbe27 4821
a7254363 4822
4fa63067
NN
4823.PHONY: configure-bfd maybe-configure-bfd
4824maybe-configure-bfd:
4f0ef2d8
CD
4825@if gcc-bootstrap
4826configure-bfd: stage_current
4827@endif gcc-bootstrap
6bd3dfaa
PB
4828@if bfd
4829maybe-configure-bfd: configure-bfd
c52c6897 4830configure-bfd:
c52c6897
PB
4831 @r=`${PWD_COMMAND}`; export r; \
4832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4833 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4835 $(HOST_EXPORTS) \
a7254363
PB
4836 echo Configuring in $(HOST_SUBDIR)/bfd; \
4837 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4838 case $(srcdir) in \
b00612cc
PB
4839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4840 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4842 esac; \
b00612cc
PB
4843 srcdiroption="--srcdir=$${topdir}/bfd"; \
4844 libsrcdir="$$s/bfd"; \
4fa63067 4845 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4846 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4847 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4848 || exit 1
6bd3dfaa 4849@endif bfd
2a4cbe27 4850
a7254363
PB
4851
4852
d545f33b
PB
4853.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4854maybe-configure-stage1-bfd:
4855@if bfd-bootstrap
4856maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4857configure-stage1-bfd:
c52c6897 4858 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4859 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4860 @r=`${PWD_COMMAND}`; export r; \
4861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4862 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
7f6ef0c0 4863 $(HOST_EXPORTS) \
8ee82aff 4864 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4865 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 4866 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4868 cd $(HOST_SUBDIR)/bfd || exit 1; \
4869 case $(srcdir) in \
4870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4871 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4873 esac; \
4874 srcdiroption="--srcdir=$${topdir}/bfd"; \
4875 libsrcdir="$$s/bfd"; \
4876 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4877 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4878 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4879 \
8a0d8a5c 4880 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4881@endif bfd-bootstrap
4882
4883.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4884maybe-configure-stage2-bfd:
4885@if bfd-bootstrap
4886maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4887configure-stage2-bfd:
c52c6897 4888 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4890 @r=`${PWD_COMMAND}`; export r; \
4891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4892 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4893 $(HOST_EXPORTS) \
7f6ef0c0 4894 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4895 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4896 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 4897 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4898 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4899 cd $(HOST_SUBDIR)/bfd || exit 1; \
4900 case $(srcdir) in \
4901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4902 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4904 esac; \
4905 srcdiroption="--srcdir=$${topdir}/bfd"; \
4906 libsrcdir="$$s/bfd"; \
4907 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4909 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4910 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4911 @stage2_werror_flag@
4912@endif bfd-bootstrap
4913
8520c408
AO
4914.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4915maybe-configure-stageb2g0-bfd:
4916@if bfd-bootstrap
4917maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4918configure-stageb2g0-bfd:
4919 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4920 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4921 @r=`${PWD_COMMAND}`; export r; \
4922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4923 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4924 $(HOST_EXPORTS) \
7f6ef0c0 4925 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4926 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 4927 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
4928 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4930 cd $(HOST_SUBDIR)/bfd || exit 1; \
4931 case $(srcdir) in \
4932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4933 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4935 esac; \
4936 srcdiroption="--srcdir=$${topdir}/bfd"; \
4937 libsrcdir="$$s/bfd"; \
4938 $(SHELL) $${libsrcdir}/configure \
4939 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4940 --target=${target_alias} $${srcdiroption} \
4941 --with-build-libsubdir=$(HOST_SUBDIR) \
4942 @stage2_werror_flag@
4943@endif bfd-bootstrap
4944
d545f33b
PB
4945.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4946maybe-configure-stage3-bfd:
4947@if bfd-bootstrap
4948maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4949configure-stage3-bfd:
c52c6897 4950 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4952 @r=`${PWD_COMMAND}`; export r; \
4953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4954 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4955 $(HOST_EXPORTS) \
7f6ef0c0 4956 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4957 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4958 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 4959 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4961 cd $(HOST_SUBDIR)/bfd || exit 1; \
4962 case $(srcdir) in \
4963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4964 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4966 esac; \
4967 srcdiroption="--srcdir=$${topdir}/bfd"; \
4968 libsrcdir="$$s/bfd"; \
4969 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4970 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4971 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4972 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4973 @stage2_werror_flag@
4974@endif bfd-bootstrap
4975
8520c408
AO
4976.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4977maybe-configure-stageb3g2-bfd:
4978@if bfd-bootstrap
4979maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4980configure-stageb3g2-bfd:
4981 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4982 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4983 @r=`${PWD_COMMAND}`; export r; \
4984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4985 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4986 $(HOST_EXPORTS) \
7f6ef0c0 4987 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4988 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 4989 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
4990 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4992 cd $(HOST_SUBDIR)/bfd || exit 1; \
4993 case $(srcdir) in \
4994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4995 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4997 esac; \
4998 srcdiroption="--srcdir=$${topdir}/bfd"; \
4999 libsrcdir="$$s/bfd"; \
5000 $(SHELL) $${libsrcdir}/configure \
5001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5002 --target=${target_alias} $${srcdiroption} \
5003 --with-build-libsubdir=$(HOST_SUBDIR) \
5004 @stage2_werror_flag@
5005@endif bfd-bootstrap
5006
d545f33b
PB
5007.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5008maybe-configure-stage4-bfd:
5009@if bfd-bootstrap
5010maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5011configure-stage4-bfd:
c52c6897 5012 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5013 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5014 @r=`${PWD_COMMAND}`; export r; \
5015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5016 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5017 $(HOST_EXPORTS) \
7f6ef0c0 5018 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5019 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5020 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 5021 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5023 cd $(HOST_SUBDIR)/bfd || exit 1; \
5024 case $(srcdir) in \
5025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5026 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5028 esac; \
5029 srcdiroption="--srcdir=$${topdir}/bfd"; \
5030 libsrcdir="$$s/bfd"; \
5031 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5033 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5034 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5035 @stage2_werror_flag@
5036@endif bfd-bootstrap
5037
5038.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5039maybe-configure-stageprofile-bfd:
5040@if bfd-bootstrap
5041maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5042configure-stageprofile-bfd:
c52c6897 5043 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5044 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5045 @r=`${PWD_COMMAND}`; export r; \
5046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5047 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5048 $(HOST_EXPORTS) \
7f6ef0c0 5049 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5050 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 5051 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 5052 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5054 cd $(HOST_SUBDIR)/bfd || exit 1; \
5055 case $(srcdir) in \
5056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5057 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5059 esac; \
5060 srcdiroption="--srcdir=$${topdir}/bfd"; \
5061 libsrcdir="$$s/bfd"; \
5062 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5064 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5065 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5066 @stage2_werror_flag@
5067@endif bfd-bootstrap
5068
5069.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5070maybe-configure-stagefeedback-bfd:
5071@if bfd-bootstrap
5072maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5073configure-stagefeedback-bfd:
c52c6897 5074 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5076 @r=`${PWD_COMMAND}`; export r; \
5077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5078 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5079 $(HOST_EXPORTS) \
7f6ef0c0 5080 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5081 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 5082 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 5083 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5085 cd $(HOST_SUBDIR)/bfd || exit 1; \
5086 case $(srcdir) in \
5087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5088 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5090 esac; \
5091 srcdiroption="--srcdir=$${topdir}/bfd"; \
5092 libsrcdir="$$s/bfd"; \
5093 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5095 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5096 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5097 @stage2_werror_flag@
5098@endif bfd-bootstrap
5099
5100
5101
5102
5103
4fa63067
NN
5104.PHONY: all-bfd maybe-all-bfd
5105maybe-all-bfd:
4f0ef2d8
CD
5106@if gcc-bootstrap
5107all-bfd: stage_current
5108@endif gcc-bootstrap
6bd3dfaa 5109@if bfd
d27cc32e 5110TARGET-bfd=all
6bd3dfaa 5111maybe-all-bfd: all-bfd
4fa63067 5112all-bfd: configure-bfd
c52c6897 5113 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5115 $(HOST_EXPORTS) \
b00612cc 5116 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5117 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5118 $(TARGET-bfd))
6bd3dfaa 5119@endif bfd
2a4cbe27 5120
a7254363 5121
d545f33b
PB
5122
5123.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5124.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5125maybe-all-stage1-bfd:
5126maybe-clean-stage1-bfd:
5127@if bfd-bootstrap
5128maybe-all-stage1-bfd: all-stage1-bfd
5129all-stage1: all-stage1-bfd
f70224b5 5130TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5131all-stage1-bfd: configure-stage1-bfd
c52c6897 5132 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5133 @r=`${PWD_COMMAND}`; export r; \
5134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5135 $(HOST_EXPORTS) \
5136 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5137 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5138 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
5139 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
5140 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
5141 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 5142 $(TARGET-stage1-bfd)
d545f33b
PB
5143
5144maybe-clean-stage1-bfd: clean-stage1-bfd
5145clean-stage1: clean-stage1-bfd
5146clean-stage1-bfd:
9dbaa842
DD
5147 @if [ $(current_stage) = stage1 ]; then \
5148 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5149 else \
5150 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5151 $(MAKE) stage1-start; \
5152 fi; \
d545f33b 5153 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5154 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5155 clean
d545f33b
PB
5156@endif bfd-bootstrap
5157
5158
5159.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5160.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5161maybe-all-stage2-bfd:
5162maybe-clean-stage2-bfd:
5163@if bfd-bootstrap
5164maybe-all-stage2-bfd: all-stage2-bfd
5165all-stage2: all-stage2-bfd
f70224b5 5166TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5167all-stage2-bfd: configure-stage2-bfd
c52c6897 5168 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5169 @r=`${PWD_COMMAND}`; export r; \
5170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5171 $(HOST_EXPORTS) \
5172 $(POSTSTAGE1_HOST_EXPORTS) \
5173 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5174 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5175 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
5176 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5177 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5178 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5179 $(TARGET-stage2-bfd)
d545f33b
PB
5180
5181maybe-clean-stage2-bfd: clean-stage2-bfd
5182clean-stage2: clean-stage2-bfd
5183clean-stage2-bfd:
9dbaa842
DD
5184 @if [ $(current_stage) = stage2 ]; then \
5185 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5186 else \
5187 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5188 $(MAKE) stage2-start; \
5189 fi; \
d545f33b 5190 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5191 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5192 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5193 clean
d545f33b
PB
5194@endif bfd-bootstrap
5195
5196
8520c408
AO
5197.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5198.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5199maybe-all-stageb2g0-bfd:
5200maybe-clean-stageb2g0-bfd:
5201@if bfd-bootstrap
5202maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5203all-stageb2g0: all-stageb2g0-bfd
5204TARGET-stageb2g0-bfd = $(TARGET-bfd)
5205all-stageb2g0-bfd: configure-stageb2g0-bfd
5206 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5207 @r=`${PWD_COMMAND}`; export r; \
5208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5209 $(HOST_EXPORTS) \
5210 $(POSTSTAGE1_HOST_EXPORTS) \
5211 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5212 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5213 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
5214 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
5215 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
5216 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5217 $(TARGET-stageb2g0-bfd)
5218
5219maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5220clean-stageb2g0: clean-stageb2g0-bfd
5221clean-stageb2g0-bfd:
5222 @if [ $(current_stage) = stageb2g0 ]; then \
5223 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5224 else \
5225 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5226 $(MAKE) stageb2g0-start; \
5227 fi; \
5228 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5229 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5230 $(POSTSTAGE1_FLAGS_TO_PASS) \
5231 clean
5232@endif bfd-bootstrap
5233
5234
d545f33b
PB
5235.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5236.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5237maybe-all-stage3-bfd:
5238maybe-clean-stage3-bfd:
5239@if bfd-bootstrap
5240maybe-all-stage3-bfd: all-stage3-bfd
5241all-stage3: all-stage3-bfd
f70224b5 5242TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5243all-stage3-bfd: configure-stage3-bfd
c52c6897 5244 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5245 @r=`${PWD_COMMAND}`; export r; \
5246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5247 $(HOST_EXPORTS) \
5248 $(POSTSTAGE1_HOST_EXPORTS) \
5249 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5251 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
5252 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
5253 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
5254 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5255 $(TARGET-stage3-bfd)
d545f33b
PB
5256
5257maybe-clean-stage3-bfd: clean-stage3-bfd
5258clean-stage3: clean-stage3-bfd
5259clean-stage3-bfd:
9dbaa842
DD
5260 @if [ $(current_stage) = stage3 ]; then \
5261 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5262 else \
5263 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5264 $(MAKE) stage3-start; \
5265 fi; \
d545f33b 5266 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5267 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5268 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5269 clean
d545f33b
PB
5270@endif bfd-bootstrap
5271
5272
8520c408
AO
5273.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5274.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5275maybe-all-stageb3g2-bfd:
5276maybe-clean-stageb3g2-bfd:
5277@if bfd-bootstrap
5278maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5279all-stageb3g2: all-stageb3g2-bfd
5280TARGET-stageb3g2-bfd = $(TARGET-bfd)
5281all-stageb3g2-bfd: configure-stageb3g2-bfd
5282 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5283 @r=`${PWD_COMMAND}`; export r; \
5284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5285 $(HOST_EXPORTS) \
5286 $(POSTSTAGE1_HOST_EXPORTS) \
5287 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5288 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5289 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
5290 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
5291 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
5292 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5293 $(TARGET-stageb3g2-bfd)
5294
5295maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5296clean-stageb3g2: clean-stageb3g2-bfd
5297clean-stageb3g2-bfd:
5298 @if [ $(current_stage) = stageb3g2 ]; then \
5299 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5300 else \
5301 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5302 $(MAKE) stageb3g2-start; \
5303 fi; \
5304 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5305 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5306 $(POSTSTAGE1_FLAGS_TO_PASS) \
5307 clean
5308@endif bfd-bootstrap
5309
5310
d545f33b
PB
5311.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5312.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5313maybe-all-stage4-bfd:
5314maybe-clean-stage4-bfd:
5315@if bfd-bootstrap
5316maybe-all-stage4-bfd: all-stage4-bfd
5317all-stage4: all-stage4-bfd
f70224b5 5318TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5319all-stage4-bfd: configure-stage4-bfd
c52c6897 5320 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5321 @r=`${PWD_COMMAND}`; export r; \
5322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5323 $(HOST_EXPORTS) \
5324 $(POSTSTAGE1_HOST_EXPORTS) \
5325 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5326 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5327 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
5328 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5329 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
5330 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5331 $(TARGET-stage4-bfd)
d545f33b
PB
5332
5333maybe-clean-stage4-bfd: clean-stage4-bfd
5334clean-stage4: clean-stage4-bfd
5335clean-stage4-bfd:
9dbaa842
DD
5336 @if [ $(current_stage) = stage4 ]; then \
5337 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5338 else \
5339 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5340 $(MAKE) stage4-start; \
5341 fi; \
d545f33b 5342 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5343 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5344 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5345 clean
d545f33b
PB
5346@endif bfd-bootstrap
5347
5348
5349.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5350.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5351maybe-all-stageprofile-bfd:
5352maybe-clean-stageprofile-bfd:
5353@if bfd-bootstrap
5354maybe-all-stageprofile-bfd: all-stageprofile-bfd
5355all-stageprofile: all-stageprofile-bfd
f70224b5 5356TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5357all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5358 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5359 @r=`${PWD_COMMAND}`; export r; \
5360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5361 $(HOST_EXPORTS) \
5362 $(POSTSTAGE1_HOST_EXPORTS) \
5363 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5365 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
5366 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5367 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5368 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5369 $(TARGET-stageprofile-bfd)
d545f33b
PB
5370
5371maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5372clean-stageprofile: clean-stageprofile-bfd
5373clean-stageprofile-bfd:
9dbaa842
DD
5374 @if [ $(current_stage) = stageprofile ]; then \
5375 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5376 else \
5377 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5378 $(MAKE) stageprofile-start; \
5379 fi; \
d545f33b 5380 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5381 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5382 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5383 clean
d545f33b
PB
5384@endif bfd-bootstrap
5385
5386
5387.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5388.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5389maybe-all-stagefeedback-bfd:
5390maybe-clean-stagefeedback-bfd:
5391@if bfd-bootstrap
5392maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5393all-stagefeedback: all-stagefeedback-bfd
f70224b5 5394TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5395all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5396 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5397 @r=`${PWD_COMMAND}`; export r; \
5398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5399 $(HOST_EXPORTS) \
5400 $(POSTSTAGE1_HOST_EXPORTS) \
5401 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5402 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5403 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
5404 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5405 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5406 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5407 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5408
5409maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5410clean-stagefeedback: clean-stagefeedback-bfd
5411clean-stagefeedback-bfd:
9dbaa842
DD
5412 @if [ $(current_stage) = stagefeedback ]; then \
5413 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5414 else \
5415 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5416 $(MAKE) stagefeedback-start; \
5417 fi; \
d545f33b 5418 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5419 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5420 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5421 clean
d545f33b
PB
5422@endif bfd-bootstrap
5423
5424
5425
5426
5427
4fa63067
NN
5428.PHONY: check-bfd maybe-check-bfd
5429maybe-check-bfd:
6bd3dfaa
PB
5430@if bfd
5431maybe-check-bfd: check-bfd
2a4cbe27 5432
4fa63067 5433check-bfd:
0aed8855 5434 @: $(MAKE); $(unstage)
4fa63067 5435 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5437 $(HOST_EXPORTS) \
b00612cc
PB
5438 (cd $(HOST_SUBDIR)/bfd && \
5439 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5440
6bd3dfaa 5441@endif bfd
2a4cbe27 5442
4fa63067
NN
5443.PHONY: install-bfd maybe-install-bfd
5444maybe-install-bfd:
6bd3dfaa
PB
5445@if bfd
5446maybe-install-bfd: install-bfd
2a4cbe27 5447
4fa63067 5448install-bfd: installdirs
0aed8855 5449 @: $(MAKE); $(unstage)
4fa63067 5450 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5452 $(HOST_EXPORTS) \
b00612cc 5453 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5454 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5455
6bd3dfaa 5456@endif bfd
2a4cbe27 5457
56a8fe78 5458# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5459
4fa63067
NN
5460.PHONY: maybe-info-bfd info-bfd
5461maybe-info-bfd:
6bd3dfaa
PB
5462@if bfd
5463maybe-info-bfd: info-bfd
4fa63067
NN
5464
5465info-bfd: \
5466 configure-bfd
5467 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5468 r=`${PWD_COMMAND}`; export r; \
5469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5470 $(HOST_EXPORTS) \
b813574b 5471 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5473 done; \
4fa63067 5474 echo "Doing info in bfd" ; \
b00612cc 5475 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5478 "RANLIB=$${RANLIB}" \
0c24b341 5479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5480 info) \
2a4cbe27
NN
5481 || exit 1
5482
6bd3dfaa 5483@endif bfd
2a4cbe27 5484
4fa63067
NN
5485.PHONY: maybe-dvi-bfd dvi-bfd
5486maybe-dvi-bfd:
6bd3dfaa
PB
5487@if bfd
5488maybe-dvi-bfd: dvi-bfd
2a4cbe27 5489
4fa63067
NN
5490dvi-bfd: \
5491 configure-bfd
5492 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5493 r=`${PWD_COMMAND}`; export r; \
5494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5495 $(HOST_EXPORTS) \
b813574b 5496 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5498 done; \
4fa63067 5499 echo "Doing dvi in bfd" ; \
b00612cc 5500 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5503 "RANLIB=$${RANLIB}" \
0c24b341 5504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5505 dvi) \
2a4cbe27
NN
5506 || exit 1
5507
6bd3dfaa 5508@endif bfd
2a4cbe27 5509
56a8fe78
DD
5510.PHONY: maybe-pdf-bfd pdf-bfd
5511maybe-pdf-bfd:
5512@if bfd
5513maybe-pdf-bfd: pdf-bfd
5514
5515pdf-bfd: \
5516 configure-bfd
5517 @[ -f ./bfd/Makefile ] || exit 0; \
5518 r=`${PWD_COMMAND}`; export r; \
5519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5520 $(HOST_EXPORTS) \
5521 for flag in $(EXTRA_HOST_FLAGS) ; do \
5522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5523 done; \
5524 echo "Doing pdf in bfd" ; \
5525 (cd $(HOST_SUBDIR)/bfd && \
5526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5528 "RANLIB=$${RANLIB}" \
0c24b341 5529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5530 pdf) \
5531 || exit 1
5532
5533@endif bfd
5534
6d389afc
MS
5535.PHONY: maybe-html-bfd html-bfd
5536maybe-html-bfd:
5537@if bfd
5538maybe-html-bfd: html-bfd
5539
5540html-bfd: \
5541 configure-bfd
5542 @[ -f ./bfd/Makefile ] || exit 0; \
5543 r=`${PWD_COMMAND}`; export r; \
5544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5545 $(HOST_EXPORTS) \
5546 for flag in $(EXTRA_HOST_FLAGS) ; do \
5547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5548 done; \
5549 echo "Doing html in bfd" ; \
b00612cc 5550 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5553 "RANLIB=$${RANLIB}" \
0c24b341 5554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5555 html) \
5556 || exit 1
5557
5558@endif bfd
5559
4fa63067
NN
5560.PHONY: maybe-TAGS-bfd TAGS-bfd
5561maybe-TAGS-bfd:
6bd3dfaa
PB
5562@if bfd
5563maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5564
4fa63067
NN
5565TAGS-bfd: \
5566 configure-bfd
5567 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5568 r=`${PWD_COMMAND}`; export r; \
5569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5570 $(HOST_EXPORTS) \
b813574b 5571 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5573 done; \
4fa63067 5574 echo "Doing TAGS in bfd" ; \
b00612cc 5575 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5578 "RANLIB=$${RANLIB}" \
0c24b341 5579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5580 TAGS) \
2a4cbe27
NN
5581 || exit 1
5582
6bd3dfaa 5583@endif bfd
2a4cbe27 5584
4fa63067
NN
5585.PHONY: maybe-install-info-bfd install-info-bfd
5586maybe-install-info-bfd:
6bd3dfaa
PB
5587@if bfd
5588maybe-install-info-bfd: install-info-bfd
2a4cbe27 5589
4fa63067
NN
5590install-info-bfd: \
5591 configure-bfd \
5592 info-bfd
5593 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5594 r=`${PWD_COMMAND}`; export r; \
5595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5596 $(HOST_EXPORTS) \
b813574b 5597 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5599 done; \
4fa63067 5600 echo "Doing install-info in bfd" ; \
b00612cc 5601 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5604 "RANLIB=$${RANLIB}" \
0c24b341 5605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5606 install-info) \
2a4cbe27
NN
5607 || exit 1
5608
6bd3dfaa 5609@endif bfd
2a4cbe27 5610
a3ca38d2
DD
5611.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5612maybe-install-pdf-bfd:
5613@if bfd
5614maybe-install-pdf-bfd: install-pdf-bfd
5615
5616install-pdf-bfd: \
5617 configure-bfd \
5618 pdf-bfd
5619 @[ -f ./bfd/Makefile ] || exit 0; \
5620 r=`${PWD_COMMAND}`; export r; \
5621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5622 $(HOST_EXPORTS) \
5623 for flag in $(EXTRA_HOST_FLAGS) ; do \
5624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5625 done; \
5626 echo "Doing install-pdf in bfd" ; \
5627 (cd $(HOST_SUBDIR)/bfd && \
5628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5630 "RANLIB=$${RANLIB}" \
0c24b341 5631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5632 install-pdf) \
5633 || exit 1
5634
5635@endif bfd
5636
108a6f8e
CD
5637.PHONY: maybe-install-html-bfd install-html-bfd
5638maybe-install-html-bfd:
5639@if bfd
5640maybe-install-html-bfd: install-html-bfd
5641
5642install-html-bfd: \
5643 configure-bfd \
5644 html-bfd
5645 @[ -f ./bfd/Makefile ] || exit 0; \
5646 r=`${PWD_COMMAND}`; export r; \
5647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5648 $(HOST_EXPORTS) \
5649 for flag in $(EXTRA_HOST_FLAGS) ; do \
5650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5651 done; \
5652 echo "Doing install-html in bfd" ; \
5653 (cd $(HOST_SUBDIR)/bfd && \
5654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5656 "RANLIB=$${RANLIB}" \
0c24b341 5657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5658 install-html) \
5659 || exit 1
5660
5661@endif bfd
5662
4fa63067
NN
5663.PHONY: maybe-installcheck-bfd installcheck-bfd
5664maybe-installcheck-bfd:
6bd3dfaa
PB
5665@if bfd
5666maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5667
4fa63067
NN
5668installcheck-bfd: \
5669 configure-bfd
5670 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5671 r=`${PWD_COMMAND}`; export r; \
5672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5673 $(HOST_EXPORTS) \
b813574b 5674 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5676 done; \
4fa63067 5677 echo "Doing installcheck in bfd" ; \
b00612cc 5678 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5681 "RANLIB=$${RANLIB}" \
0c24b341 5682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5683 installcheck) \
2a4cbe27
NN
5684 || exit 1
5685
6bd3dfaa 5686@endif bfd
2a4cbe27 5687
4fa63067
NN
5688.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5689maybe-mostlyclean-bfd:
6bd3dfaa
PB
5690@if bfd
5691maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5692
4fa63067
NN
5693mostlyclean-bfd:
5694 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5695 r=`${PWD_COMMAND}`; export r; \
5696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5697 $(HOST_EXPORTS) \
b813574b 5698 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5700 done; \
4fa63067 5701 echo "Doing mostlyclean in bfd" ; \
b00612cc 5702 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5705 "RANLIB=$${RANLIB}" \
0c24b341 5706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5707 mostlyclean) \
2a4cbe27
NN
5708 || exit 1
5709
6bd3dfaa 5710@endif bfd
2a4cbe27 5711
4fa63067
NN
5712.PHONY: maybe-clean-bfd clean-bfd
5713maybe-clean-bfd:
6bd3dfaa
PB
5714@if bfd
5715maybe-clean-bfd: clean-bfd
2a4cbe27 5716
4fa63067
NN
5717clean-bfd:
5718 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5719 r=`${PWD_COMMAND}`; export r; \
5720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5721 $(HOST_EXPORTS) \
b813574b 5722 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5724 done; \
4fa63067 5725 echo "Doing clean in bfd" ; \
b00612cc 5726 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5729 "RANLIB=$${RANLIB}" \
0c24b341 5730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5731 clean) \
2a4cbe27
NN
5732 || exit 1
5733
6bd3dfaa 5734@endif bfd
2a4cbe27 5735
4fa63067
NN
5736.PHONY: maybe-distclean-bfd distclean-bfd
5737maybe-distclean-bfd:
6bd3dfaa
PB
5738@if bfd
5739maybe-distclean-bfd: distclean-bfd
2a4cbe27 5740
4fa63067
NN
5741distclean-bfd:
5742 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5743 r=`${PWD_COMMAND}`; export r; \
5744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5745 $(HOST_EXPORTS) \
b813574b 5746 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5748 done; \
4fa63067 5749 echo "Doing distclean in bfd" ; \
b00612cc 5750 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5753 "RANLIB=$${RANLIB}" \
0c24b341 5754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5755 distclean) \
2a4cbe27
NN
5756 || exit 1
5757
6bd3dfaa 5758@endif bfd
2a4cbe27 5759
4fa63067
NN
5760.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5761maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5762@if bfd
5763maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5764
4fa63067
NN
5765maintainer-clean-bfd:
5766 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5767 r=`${PWD_COMMAND}`; export r; \
5768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5769 $(HOST_EXPORTS) \
b813574b 5770 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5772 done; \
4fa63067 5773 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5774 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5777 "RANLIB=$${RANLIB}" \
0c24b341 5778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5779 maintainer-clean) \
a2592b1b
DD
5780 || exit 1
5781
6bd3dfaa 5782@endif bfd
a2592b1b 5783
2a4cbe27 5784
a7254363 5785
4fa63067
NN
5786.PHONY: configure-opcodes maybe-configure-opcodes
5787maybe-configure-opcodes:
4f0ef2d8
CD
5788@if gcc-bootstrap
5789configure-opcodes: stage_current
5790@endif gcc-bootstrap
6bd3dfaa
PB
5791@if opcodes
5792maybe-configure-opcodes: configure-opcodes
c52c6897 5793configure-opcodes:
c52c6897
PB
5794 @r=`${PWD_COMMAND}`; export r; \
5795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5796 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5798 $(HOST_EXPORTS) \
a7254363
PB
5799 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5800 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5801 case $(srcdir) in \
b00612cc
PB
5802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5803 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5805 esac; \
b00612cc
PB
5806 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5807 libsrcdir="$$s/opcodes"; \
4fa63067 5808 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5810 --target=${target_alias} $${srcdiroption} \
4fa63067 5811 || exit 1
6bd3dfaa 5812@endif opcodes
2a4cbe27 5813
a7254363
PB
5814
5815
d545f33b
PB
5816.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5817maybe-configure-stage1-opcodes:
5818@if opcodes-bootstrap
5819maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5820configure-stage1-opcodes:
c52c6897 5821 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5823 @r=`${PWD_COMMAND}`; export r; \
5824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5825 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
7f6ef0c0 5826 $(HOST_EXPORTS) \
8ee82aff 5827 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5828 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 5829 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5831 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5832 case $(srcdir) in \
5833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5834 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5836 esac; \
5837 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5838 libsrcdir="$$s/opcodes"; \
5839 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5841 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5842 \
8a0d8a5c 5843 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5844@endif opcodes-bootstrap
5845
5846.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5847maybe-configure-stage2-opcodes:
5848@if opcodes-bootstrap
5849maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5850configure-stage2-opcodes:
c52c6897 5851 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5853 @r=`${PWD_COMMAND}`; export r; \
5854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5855 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5856 $(HOST_EXPORTS) \
7f6ef0c0 5857 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5858 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5859 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 5860 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5862 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5863 case $(srcdir) in \
5864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5865 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5867 esac; \
5868 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5869 libsrcdir="$$s/opcodes"; \
5870 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5872 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5873 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5874 @stage2_werror_flag@
5875@endif opcodes-bootstrap
5876
8520c408
AO
5877.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5878maybe-configure-stageb2g0-opcodes:
5879@if opcodes-bootstrap
5880maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5881configure-stageb2g0-opcodes:
5882 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5884 @r=`${PWD_COMMAND}`; export r; \
5885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5886 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5887 $(HOST_EXPORTS) \
7f6ef0c0 5888 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5889 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 5890 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
5891 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5893 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5894 case $(srcdir) in \
5895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5896 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5898 esac; \
5899 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5900 libsrcdir="$$s/opcodes"; \
5901 $(SHELL) $${libsrcdir}/configure \
5902 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5903 --target=${target_alias} $${srcdiroption} \
5904 --with-build-libsubdir=$(HOST_SUBDIR) \
5905 @stage2_werror_flag@
5906@endif opcodes-bootstrap
5907
d545f33b
PB
5908.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5909maybe-configure-stage3-opcodes:
5910@if opcodes-bootstrap
5911maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5912configure-stage3-opcodes:
c52c6897 5913 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5915 @r=`${PWD_COMMAND}`; export r; \
5916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5917 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5918 $(HOST_EXPORTS) \
7f6ef0c0 5919 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5920 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5921 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 5922 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5924 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5925 case $(srcdir) in \
5926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5927 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5929 esac; \
5930 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5931 libsrcdir="$$s/opcodes"; \
5932 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5934 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5935 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5936 @stage2_werror_flag@
5937@endif opcodes-bootstrap
5938
8520c408
AO
5939.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5940maybe-configure-stageb3g2-opcodes:
5941@if opcodes-bootstrap
5942maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5943configure-stageb3g2-opcodes:
5944 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5946 @r=`${PWD_COMMAND}`; export r; \
5947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5948 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5949 $(HOST_EXPORTS) \
7f6ef0c0 5950 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5951 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 5952 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
5953 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5955 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5956 case $(srcdir) in \
5957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5958 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5960 esac; \
5961 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5962 libsrcdir="$$s/opcodes"; \
5963 $(SHELL) $${libsrcdir}/configure \
5964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5965 --target=${target_alias} $${srcdiroption} \
5966 --with-build-libsubdir=$(HOST_SUBDIR) \
5967 @stage2_werror_flag@
5968@endif opcodes-bootstrap
5969
d545f33b
PB
5970.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5971maybe-configure-stage4-opcodes:
5972@if opcodes-bootstrap
5973maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5974configure-stage4-opcodes:
c52c6897 5975 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5977 @r=`${PWD_COMMAND}`; export r; \
5978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5979 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5980 $(HOST_EXPORTS) \
7f6ef0c0 5981 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5982 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5983 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 5984 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5986 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5987 case $(srcdir) in \
5988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5989 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5991 esac; \
5992 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5993 libsrcdir="$$s/opcodes"; \
5994 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5996 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5997 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5998 @stage2_werror_flag@
5999@endif opcodes-bootstrap
6000
6001.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6002maybe-configure-stageprofile-opcodes:
6003@if opcodes-bootstrap
6004maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6005configure-stageprofile-opcodes:
c52c6897 6006 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6008 @r=`${PWD_COMMAND}`; export r; \
6009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6010 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6011 $(HOST_EXPORTS) \
7f6ef0c0 6012 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6013 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 6014 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 6015 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6017 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6018 case $(srcdir) in \
6019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6020 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6022 esac; \
6023 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6024 libsrcdir="$$s/opcodes"; \
6025 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6027 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6028 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6029 @stage2_werror_flag@
6030@endif opcodes-bootstrap
6031
6032.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6033maybe-configure-stagefeedback-opcodes:
6034@if opcodes-bootstrap
6035maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6036configure-stagefeedback-opcodes:
c52c6897 6037 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6039 @r=`${PWD_COMMAND}`; export r; \
6040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6041 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6042 $(HOST_EXPORTS) \
7f6ef0c0 6043 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6044 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 6045 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 6046 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6048 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6049 case $(srcdir) in \
6050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6051 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6053 esac; \
6054 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6055 libsrcdir="$$s/opcodes"; \
6056 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6058 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6059 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6060 @stage2_werror_flag@
6061@endif opcodes-bootstrap
6062
6063
6064
6065
6066
4fa63067
NN
6067.PHONY: all-opcodes maybe-all-opcodes
6068maybe-all-opcodes:
4f0ef2d8
CD
6069@if gcc-bootstrap
6070all-opcodes: stage_current
6071@endif gcc-bootstrap
6bd3dfaa 6072@if opcodes
d27cc32e 6073TARGET-opcodes=all
6bd3dfaa 6074maybe-all-opcodes: all-opcodes
4fa63067 6075all-opcodes: configure-opcodes
c52c6897 6076 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6078 $(HOST_EXPORTS) \
b00612cc 6079 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6080 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6081 $(TARGET-opcodes))
6bd3dfaa 6082@endif opcodes
2a4cbe27 6083
a7254363 6084
d545f33b
PB
6085
6086.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6087.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6088maybe-all-stage1-opcodes:
6089maybe-clean-stage1-opcodes:
6090@if opcodes-bootstrap
6091maybe-all-stage1-opcodes: all-stage1-opcodes
6092all-stage1: all-stage1-opcodes
f70224b5 6093TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6094all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6095 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6096 @r=`${PWD_COMMAND}`; export r; \
6097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6098 $(HOST_EXPORTS) \
6099 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6101 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
6102 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
6103 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
6104 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 6105 $(TARGET-stage1-opcodes)
d545f33b
PB
6106
6107maybe-clean-stage1-opcodes: clean-stage1-opcodes
6108clean-stage1: clean-stage1-opcodes
6109clean-stage1-opcodes:
9dbaa842
DD
6110 @if [ $(current_stage) = stage1 ]; then \
6111 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6112 else \
6113 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6114 $(MAKE) stage1-start; \
6115 fi; \
d545f33b 6116 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6117 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6118 clean
d545f33b
PB
6119@endif opcodes-bootstrap
6120
6121
6122.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6123.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6124maybe-all-stage2-opcodes:
6125maybe-clean-stage2-opcodes:
6126@if opcodes-bootstrap
6127maybe-all-stage2-opcodes: all-stage2-opcodes
6128all-stage2: all-stage2-opcodes
f70224b5 6129TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6130all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6131 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6132 @r=`${PWD_COMMAND}`; export r; \
6133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6134 $(HOST_EXPORTS) \
6135 $(POSTSTAGE1_HOST_EXPORTS) \
6136 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6137 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6138 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
6139 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6140 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6141 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6142 $(TARGET-stage2-opcodes)
d545f33b
PB
6143
6144maybe-clean-stage2-opcodes: clean-stage2-opcodes
6145clean-stage2: clean-stage2-opcodes
6146clean-stage2-opcodes:
9dbaa842
DD
6147 @if [ $(current_stage) = stage2 ]; then \
6148 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6149 else \
6150 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6151 $(MAKE) stage2-start; \
6152 fi; \
d545f33b 6153 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6154 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6155 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6156 clean
d545f33b
PB
6157@endif opcodes-bootstrap
6158
6159
8520c408
AO
6160.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6161.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6162maybe-all-stageb2g0-opcodes:
6163maybe-clean-stageb2g0-opcodes:
6164@if opcodes-bootstrap
6165maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6166all-stageb2g0: all-stageb2g0-opcodes
6167TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6168all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6169 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6170 @r=`${PWD_COMMAND}`; export r; \
6171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6172 $(HOST_EXPORTS) \
6173 $(POSTSTAGE1_HOST_EXPORTS) \
6174 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6176 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
6177 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
6178 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
6179 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6180 $(TARGET-stageb2g0-opcodes)
6181
6182maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6183clean-stageb2g0: clean-stageb2g0-opcodes
6184clean-stageb2g0-opcodes:
6185 @if [ $(current_stage) = stageb2g0 ]; then \
6186 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6187 else \
6188 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6189 $(MAKE) stageb2g0-start; \
6190 fi; \
6191 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6192 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6193 $(POSTSTAGE1_FLAGS_TO_PASS) \
6194 clean
6195@endif opcodes-bootstrap
6196
6197
d545f33b
PB
6198.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6199.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6200maybe-all-stage3-opcodes:
6201maybe-clean-stage3-opcodes:
6202@if opcodes-bootstrap
6203maybe-all-stage3-opcodes: all-stage3-opcodes
6204all-stage3: all-stage3-opcodes
f70224b5 6205TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6206all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6207 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6208 @r=`${PWD_COMMAND}`; export r; \
6209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6210 $(HOST_EXPORTS) \
6211 $(POSTSTAGE1_HOST_EXPORTS) \
6212 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6213 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6214 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
6215 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
6216 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
6217 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6218 $(TARGET-stage3-opcodes)
d545f33b
PB
6219
6220maybe-clean-stage3-opcodes: clean-stage3-opcodes
6221clean-stage3: clean-stage3-opcodes
6222clean-stage3-opcodes:
9dbaa842
DD
6223 @if [ $(current_stage) = stage3 ]; then \
6224 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6225 else \
6226 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6227 $(MAKE) stage3-start; \
6228 fi; \
d545f33b 6229 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6230 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6231 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6232 clean
d545f33b
PB
6233@endif opcodes-bootstrap
6234
6235
8520c408
AO
6236.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6237.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6238maybe-all-stageb3g2-opcodes:
6239maybe-clean-stageb3g2-opcodes:
6240@if opcodes-bootstrap
6241maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6242all-stageb3g2: all-stageb3g2-opcodes
6243TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6244all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6245 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6246 @r=`${PWD_COMMAND}`; export r; \
6247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6248 $(HOST_EXPORTS) \
6249 $(POSTSTAGE1_HOST_EXPORTS) \
6250 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6251 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6252 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
6253 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
6254 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
6255 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6256 $(TARGET-stageb3g2-opcodes)
6257
6258maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6259clean-stageb3g2: clean-stageb3g2-opcodes
6260clean-stageb3g2-opcodes:
6261 @if [ $(current_stage) = stageb3g2 ]; then \
6262 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6263 else \
6264 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6265 $(MAKE) stageb3g2-start; \
6266 fi; \
6267 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6268 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6269 $(POSTSTAGE1_FLAGS_TO_PASS) \
6270 clean
6271@endif opcodes-bootstrap
6272
6273
d545f33b
PB
6274.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6275.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6276maybe-all-stage4-opcodes:
6277maybe-clean-stage4-opcodes:
6278@if opcodes-bootstrap
6279maybe-all-stage4-opcodes: all-stage4-opcodes
6280all-stage4: all-stage4-opcodes
f70224b5 6281TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6282all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6283 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6284 @r=`${PWD_COMMAND}`; export r; \
6285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6286 $(HOST_EXPORTS) \
6287 $(POSTSTAGE1_HOST_EXPORTS) \
6288 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6290 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
6291 LIBCFLAGS="$(STAGE4_CFLAGS)" \
6292 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
6293 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6294 $(TARGET-stage4-opcodes)
d545f33b
PB
6295
6296maybe-clean-stage4-opcodes: clean-stage4-opcodes
6297clean-stage4: clean-stage4-opcodes
6298clean-stage4-opcodes:
9dbaa842
DD
6299 @if [ $(current_stage) = stage4 ]; then \
6300 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6301 else \
6302 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6303 $(MAKE) stage4-start; \
6304 fi; \
d545f33b 6305 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6306 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6307 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6308 clean
d545f33b
PB
6309@endif opcodes-bootstrap
6310
6311
6312.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6313.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6314maybe-all-stageprofile-opcodes:
6315maybe-clean-stageprofile-opcodes:
6316@if opcodes-bootstrap
6317maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6318all-stageprofile: all-stageprofile-opcodes
f70224b5 6319TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6320all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6321 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6322 @r=`${PWD_COMMAND}`; export r; \
6323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6324 $(HOST_EXPORTS) \
6325 $(POSTSTAGE1_HOST_EXPORTS) \
6326 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6328 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
6329 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6330 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6331 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6332 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6333
6334maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6335clean-stageprofile: clean-stageprofile-opcodes
6336clean-stageprofile-opcodes:
9dbaa842
DD
6337 @if [ $(current_stage) = stageprofile ]; then \
6338 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6339 else \
6340 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6341 $(MAKE) stageprofile-start; \
6342 fi; \
d545f33b 6343 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6344 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6345 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6346 clean
d545f33b
PB
6347@endif opcodes-bootstrap
6348
6349
6350.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6351.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6352maybe-all-stagefeedback-opcodes:
6353maybe-clean-stagefeedback-opcodes:
6354@if opcodes-bootstrap
6355maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6356all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6357TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6358all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6359 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6360 @r=`${PWD_COMMAND}`; export r; \
6361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6362 $(HOST_EXPORTS) \
6363 $(POSTSTAGE1_HOST_EXPORTS) \
6364 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6365 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6366 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6367 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6368 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6369 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6370 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6371
6372maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6373clean-stagefeedback: clean-stagefeedback-opcodes
6374clean-stagefeedback-opcodes:
9dbaa842
DD
6375 @if [ $(current_stage) = stagefeedback ]; then \
6376 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6377 else \
6378 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6379 $(MAKE) stagefeedback-start; \
6380 fi; \
d545f33b 6381 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6382 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6383 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6384 clean
d545f33b
PB
6385@endif opcodes-bootstrap
6386
6387
6388
6389
6390
4fa63067
NN
6391.PHONY: check-opcodes maybe-check-opcodes
6392maybe-check-opcodes:
6bd3dfaa
PB
6393@if opcodes
6394maybe-check-opcodes: check-opcodes
4fa63067
NN
6395
6396check-opcodes:
0aed8855 6397 @: $(MAKE); $(unstage)
4fa63067 6398 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6400 $(HOST_EXPORTS) \
b00612cc
PB
6401 (cd $(HOST_SUBDIR)/opcodes && \
6402 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6403
6bd3dfaa 6404@endif opcodes
2a4cbe27 6405
4fa63067
NN
6406.PHONY: install-opcodes maybe-install-opcodes
6407maybe-install-opcodes:
6bd3dfaa
PB
6408@if opcodes
6409maybe-install-opcodes: install-opcodes
2a4cbe27 6410
4fa63067 6411install-opcodes: installdirs
0aed8855 6412 @: $(MAKE); $(unstage)
4fa63067
NN
6413 @r=`${PWD_COMMAND}`; export r; \
6414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6415 $(HOST_EXPORTS) \
b00612cc 6416 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6417 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6418
6bd3dfaa 6419@endif opcodes
4fa63067 6420
56a8fe78 6421# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6422
6423.PHONY: maybe-info-opcodes info-opcodes
6424maybe-info-opcodes:
6bd3dfaa
PB
6425@if opcodes
6426maybe-info-opcodes: info-opcodes
4fa63067
NN
6427
6428info-opcodes: \
6429 configure-opcodes
6430 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6431 r=`${PWD_COMMAND}`; export r; \
6432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6433 $(HOST_EXPORTS) \
b813574b 6434 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6436 done; \
4fa63067 6437 echo "Doing info in opcodes" ; \
b00612cc 6438 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6441 "RANLIB=$${RANLIB}" \
0c24b341 6442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6443 info) \
2a4cbe27
NN
6444 || exit 1
6445
6bd3dfaa 6446@endif opcodes
2a4cbe27 6447
4fa63067
NN
6448.PHONY: maybe-dvi-opcodes dvi-opcodes
6449maybe-dvi-opcodes:
6bd3dfaa
PB
6450@if opcodes
6451maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6452
4fa63067
NN
6453dvi-opcodes: \
6454 configure-opcodes
6455 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6456 r=`${PWD_COMMAND}`; export r; \
6457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6458 $(HOST_EXPORTS) \
b813574b 6459 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6461 done; \
4fa63067 6462 echo "Doing dvi in opcodes" ; \
b00612cc 6463 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6466 "RANLIB=$${RANLIB}" \
0c24b341 6467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6468 dvi) \
2a4cbe27
NN
6469 || exit 1
6470
6bd3dfaa 6471@endif opcodes
2a4cbe27 6472
56a8fe78
DD
6473.PHONY: maybe-pdf-opcodes pdf-opcodes
6474maybe-pdf-opcodes:
6475@if opcodes
6476maybe-pdf-opcodes: pdf-opcodes
6477
6478pdf-opcodes: \
6479 configure-opcodes
6480 @[ -f ./opcodes/Makefile ] || exit 0; \
6481 r=`${PWD_COMMAND}`; export r; \
6482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6483 $(HOST_EXPORTS) \
6484 for flag in $(EXTRA_HOST_FLAGS) ; do \
6485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6486 done; \
6487 echo "Doing pdf in opcodes" ; \
6488 (cd $(HOST_SUBDIR)/opcodes && \
6489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6491 "RANLIB=$${RANLIB}" \
0c24b341 6492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6493 pdf) \
6494 || exit 1
6495
6496@endif opcodes
6497
6d389afc
MS
6498.PHONY: maybe-html-opcodes html-opcodes
6499maybe-html-opcodes:
6500@if opcodes
6501maybe-html-opcodes: html-opcodes
6502
6503html-opcodes: \
6504 configure-opcodes
6505 @[ -f ./opcodes/Makefile ] || exit 0; \
6506 r=`${PWD_COMMAND}`; export r; \
6507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6508 $(HOST_EXPORTS) \
6509 for flag in $(EXTRA_HOST_FLAGS) ; do \
6510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6511 done; \
6512 echo "Doing html in opcodes" ; \
b00612cc 6513 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6516 "RANLIB=$${RANLIB}" \
0c24b341 6517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6518 html) \
6519 || exit 1
6520
6521@endif opcodes
6522
4fa63067
NN
6523.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6524maybe-TAGS-opcodes:
6bd3dfaa
PB
6525@if opcodes
6526maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6527
4fa63067
NN
6528TAGS-opcodes: \
6529 configure-opcodes
6530 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6531 r=`${PWD_COMMAND}`; export r; \
6532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6533 $(HOST_EXPORTS) \
b813574b 6534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6536 done; \
4fa63067 6537 echo "Doing TAGS in opcodes" ; \
b00612cc 6538 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6541 "RANLIB=$${RANLIB}" \
0c24b341 6542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6543 TAGS) \
2a4cbe27
NN
6544 || exit 1
6545
6bd3dfaa 6546@endif opcodes
2a4cbe27 6547
4fa63067
NN
6548.PHONY: maybe-install-info-opcodes install-info-opcodes
6549maybe-install-info-opcodes:
6bd3dfaa
PB
6550@if opcodes
6551maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6552
4fa63067
NN
6553install-info-opcodes: \
6554 configure-opcodes \
6555 info-opcodes
6556 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6557 r=`${PWD_COMMAND}`; export r; \
6558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6559 $(HOST_EXPORTS) \
b813574b 6560 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6562 done; \
4fa63067 6563 echo "Doing install-info in opcodes" ; \
b00612cc 6564 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6567 "RANLIB=$${RANLIB}" \
0c24b341 6568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6569 install-info) \
2a4cbe27
NN
6570 || exit 1
6571
6bd3dfaa 6572@endif opcodes
2a4cbe27 6573
a3ca38d2
DD
6574.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6575maybe-install-pdf-opcodes:
6576@if opcodes
6577maybe-install-pdf-opcodes: install-pdf-opcodes
6578
6579install-pdf-opcodes: \
6580 configure-opcodes \
6581 pdf-opcodes
6582 @[ -f ./opcodes/Makefile ] || exit 0; \
6583 r=`${PWD_COMMAND}`; export r; \
6584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6585 $(HOST_EXPORTS) \
6586 for flag in $(EXTRA_HOST_FLAGS) ; do \
6587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6588 done; \
6589 echo "Doing install-pdf in opcodes" ; \
6590 (cd $(HOST_SUBDIR)/opcodes && \
6591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6593 "RANLIB=$${RANLIB}" \
0c24b341 6594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6595 install-pdf) \
6596 || exit 1
6597
6598@endif opcodes
6599
108a6f8e
CD
6600.PHONY: maybe-install-html-opcodes install-html-opcodes
6601maybe-install-html-opcodes:
6602@if opcodes
6603maybe-install-html-opcodes: install-html-opcodes
6604
6605install-html-opcodes: \
6606 configure-opcodes \
6607 html-opcodes
6608 @[ -f ./opcodes/Makefile ] || exit 0; \
6609 r=`${PWD_COMMAND}`; export r; \
6610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6611 $(HOST_EXPORTS) \
6612 for flag in $(EXTRA_HOST_FLAGS) ; do \
6613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6614 done; \
6615 echo "Doing install-html in opcodes" ; \
6616 (cd $(HOST_SUBDIR)/opcodes && \
6617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6619 "RANLIB=$${RANLIB}" \
0c24b341 6620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6621 install-html) \
6622 || exit 1
6623
6624@endif opcodes
6625
4fa63067
NN
6626.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6627maybe-installcheck-opcodes:
6bd3dfaa
PB
6628@if opcodes
6629maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6630
4fa63067
NN
6631installcheck-opcodes: \
6632 configure-opcodes
6633 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6634 r=`${PWD_COMMAND}`; export r; \
6635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6636 $(HOST_EXPORTS) \
b813574b 6637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6639 done; \
4fa63067 6640 echo "Doing installcheck in opcodes" ; \
b00612cc 6641 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6644 "RANLIB=$${RANLIB}" \
0c24b341 6645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6646 installcheck) \
2a4cbe27
NN
6647 || exit 1
6648
6bd3dfaa 6649@endif opcodes
2a4cbe27
NN
6650
6651.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6652maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6653@if opcodes
6654maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6655
6656mostlyclean-opcodes:
6657 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6658 r=`${PWD_COMMAND}`; export r; \
6659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6660 $(HOST_EXPORTS) \
b813574b 6661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6663 done; \
6664 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6665 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6668 "RANLIB=$${RANLIB}" \
0c24b341 6669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6670 mostlyclean) \
2a4cbe27
NN
6671 || exit 1
6672
6bd3dfaa 6673@endif opcodes
2a4cbe27 6674
4fa63067
NN
6675.PHONY: maybe-clean-opcodes clean-opcodes
6676maybe-clean-opcodes:
6bd3dfaa
PB
6677@if opcodes
6678maybe-clean-opcodes: clean-opcodes
2a4cbe27 6679
4fa63067
NN
6680clean-opcodes:
6681 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6682 r=`${PWD_COMMAND}`; export r; \
6683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6684 $(HOST_EXPORTS) \
b813574b 6685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6687 done; \
4fa63067 6688 echo "Doing clean in opcodes" ; \
b00612cc 6689 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6692 "RANLIB=$${RANLIB}" \
0c24b341 6693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6694 clean) \
2a4cbe27
NN
6695 || exit 1
6696
6bd3dfaa 6697@endif opcodes
2a4cbe27 6698
4fa63067
NN
6699.PHONY: maybe-distclean-opcodes distclean-opcodes
6700maybe-distclean-opcodes:
6bd3dfaa
PB
6701@if opcodes
6702maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6703
4fa63067
NN
6704distclean-opcodes:
6705 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6706 r=`${PWD_COMMAND}`; export r; \
6707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6708 $(HOST_EXPORTS) \
b813574b 6709 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6711 done; \
4fa63067 6712 echo "Doing distclean in opcodes" ; \
b00612cc 6713 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6716 "RANLIB=$${RANLIB}" \
0c24b341 6717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6718 distclean) \
2a4cbe27
NN
6719 || exit 1
6720
6bd3dfaa 6721@endif opcodes
2a4cbe27 6722
4fa63067
NN
6723.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6724maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6725@if opcodes
6726maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6727
4fa63067
NN
6728maintainer-clean-opcodes:
6729 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6730 r=`${PWD_COMMAND}`; export r; \
6731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6732 $(HOST_EXPORTS) \
b813574b 6733 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6735 done; \
4fa63067 6736 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6737 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6740 "RANLIB=$${RANLIB}" \
0c24b341 6741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6742 maintainer-clean) \
2a4cbe27
NN
6743 || exit 1
6744
6bd3dfaa 6745@endif opcodes
2a4cbe27 6746
2a4cbe27 6747
a7254363 6748
4fa63067
NN
6749.PHONY: configure-binutils maybe-configure-binutils
6750maybe-configure-binutils:
4f0ef2d8
CD
6751@if gcc-bootstrap
6752configure-binutils: stage_current
6753@endif gcc-bootstrap
6bd3dfaa
PB
6754@if binutils
6755maybe-configure-binutils: configure-binutils
c52c6897 6756configure-binutils:
c52c6897
PB
6757 @r=`${PWD_COMMAND}`; export r; \
6758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6759 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6761 $(HOST_EXPORTS) \
a7254363
PB
6762 echo Configuring in $(HOST_SUBDIR)/binutils; \
6763 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6764 case $(srcdir) in \
b00612cc
PB
6765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6766 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6768 esac; \
b00612cc
PB
6769 srcdiroption="--srcdir=$${topdir}/binutils"; \
6770 libsrcdir="$$s/binutils"; \
4fa63067 6771 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6772 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6773 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6774 || exit 1
6bd3dfaa 6775@endif binutils
2a4cbe27 6776
a7254363
PB
6777
6778
d545f33b
PB
6779.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6780maybe-configure-stage1-binutils:
6781@if binutils-bootstrap
6782maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6783configure-stage1-binutils:
c52c6897 6784 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6785 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6786 @r=`${PWD_COMMAND}`; export r; \
6787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6788 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
7f6ef0c0 6789 $(HOST_EXPORTS) \
8ee82aff 6790 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6791 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 6792 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6794 cd $(HOST_SUBDIR)/binutils || exit 1; \
6795 case $(srcdir) in \
6796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6797 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6799 esac; \
6800 srcdiroption="--srcdir=$${topdir}/binutils"; \
6801 libsrcdir="$$s/binutils"; \
6802 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6804 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6805 \
8a0d8a5c 6806 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6807@endif binutils-bootstrap
6808
6809.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6810maybe-configure-stage2-binutils:
6811@if binutils-bootstrap
6812maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6813configure-stage2-binutils:
c52c6897 6814 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6815 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6816 @r=`${PWD_COMMAND}`; export r; \
6817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6818 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6819 $(HOST_EXPORTS) \
7f6ef0c0 6820 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6821 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6822 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 6823 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6824 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6825 cd $(HOST_SUBDIR)/binutils || exit 1; \
6826 case $(srcdir) in \
6827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6828 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6830 esac; \
6831 srcdiroption="--srcdir=$${topdir}/binutils"; \
6832 libsrcdir="$$s/binutils"; \
6833 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6835 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6836 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6837 @stage2_werror_flag@
6838@endif binutils-bootstrap
6839
8520c408
AO
6840.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6841maybe-configure-stageb2g0-binutils:
6842@if binutils-bootstrap
6843maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6844configure-stageb2g0-binutils:
6845 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6846 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6847 @r=`${PWD_COMMAND}`; export r; \
6848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6849 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6850 $(HOST_EXPORTS) \
7f6ef0c0 6851 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6852 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 6853 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
6854 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6856 cd $(HOST_SUBDIR)/binutils || exit 1; \
6857 case $(srcdir) in \
6858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6859 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6861 esac; \
6862 srcdiroption="--srcdir=$${topdir}/binutils"; \
6863 libsrcdir="$$s/binutils"; \
6864 $(SHELL) $${libsrcdir}/configure \
6865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6866 --target=${target_alias} $${srcdiroption} \
6867 --with-build-libsubdir=$(HOST_SUBDIR) \
6868 @stage2_werror_flag@
6869@endif binutils-bootstrap
6870
d545f33b
PB
6871.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6872maybe-configure-stage3-binutils:
6873@if binutils-bootstrap
6874maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6875configure-stage3-binutils:
c52c6897 6876 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6878 @r=`${PWD_COMMAND}`; export r; \
6879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6880 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6881 $(HOST_EXPORTS) \
7f6ef0c0 6882 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6883 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6884 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 6885 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6887 cd $(HOST_SUBDIR)/binutils || exit 1; \
6888 case $(srcdir) in \
6889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6890 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6892 esac; \
6893 srcdiroption="--srcdir=$${topdir}/binutils"; \
6894 libsrcdir="$$s/binutils"; \
6895 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6897 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6898 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6899 @stage2_werror_flag@
6900@endif binutils-bootstrap
6901
8520c408
AO
6902.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6903maybe-configure-stageb3g2-binutils:
6904@if binutils-bootstrap
6905maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6906configure-stageb3g2-binutils:
6907 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6909 @r=`${PWD_COMMAND}`; export r; \
6910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6911 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6912 $(HOST_EXPORTS) \
7f6ef0c0 6913 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6914 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 6915 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
6916 echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6918 cd $(HOST_SUBDIR)/binutils || exit 1; \
6919 case $(srcdir) in \
6920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6921 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6923 esac; \
6924 srcdiroption="--srcdir=$${topdir}/binutils"; \
6925 libsrcdir="$$s/binutils"; \
6926 $(SHELL) $${libsrcdir}/configure \
6927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6928 --target=${target_alias} $${srcdiroption} \
6929 --with-build-libsubdir=$(HOST_SUBDIR) \
6930 @stage2_werror_flag@
6931@endif binutils-bootstrap
6932
d545f33b
PB
6933.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6934maybe-configure-stage4-binutils:
6935@if binutils-bootstrap
6936maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6937configure-stage4-binutils:
c52c6897 6938 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6939 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6940 @r=`${PWD_COMMAND}`; export r; \
6941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6942 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6943 $(HOST_EXPORTS) \
7f6ef0c0 6944 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6945 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6946 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 6947 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6949 cd $(HOST_SUBDIR)/binutils || exit 1; \
6950 case $(srcdir) in \
6951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6952 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6954 esac; \
6955 srcdiroption="--srcdir=$${topdir}/binutils"; \
6956 libsrcdir="$$s/binutils"; \
6957 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6959 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6960 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6961 @stage2_werror_flag@
6962@endif binutils-bootstrap
6963
6964.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6965maybe-configure-stageprofile-binutils:
6966@if binutils-bootstrap
6967maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6968configure-stageprofile-binutils:
c52c6897 6969 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6970 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6971 @r=`${PWD_COMMAND}`; export r; \
6972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6973 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6974 $(HOST_EXPORTS) \
7f6ef0c0 6975 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6976 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 6977 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 6978 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6980 cd $(HOST_SUBDIR)/binutils || exit 1; \
6981 case $(srcdir) in \
6982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6983 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6985 esac; \
6986 srcdiroption="--srcdir=$${topdir}/binutils"; \
6987 libsrcdir="$$s/binutils"; \
6988 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6989 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6990 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6991 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6992 @stage2_werror_flag@
6993@endif binutils-bootstrap
6994
6995.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6996maybe-configure-stagefeedback-binutils:
6997@if binutils-bootstrap
6998maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6999configure-stagefeedback-binutils:
c52c6897 7000 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 7001 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7002 @r=`${PWD_COMMAND}`; export r; \
7003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 7004 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7005 $(HOST_EXPORTS) \
7f6ef0c0 7006 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7007 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 7008 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 7009 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 7010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7011 cd $(HOST_SUBDIR)/binutils || exit 1; \
7012 case $(srcdir) in \
7013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7014 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7016 esac; \
7017 srcdiroption="--srcdir=$${topdir}/binutils"; \
7018 libsrcdir="$$s/binutils"; \
7019 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7021 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7022 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
7023 @stage2_werror_flag@
7024@endif binutils-bootstrap
7025
7026
7027
7028
7029
4fa63067
NN
7030.PHONY: all-binutils maybe-all-binutils
7031maybe-all-binutils:
4f0ef2d8
CD
7032@if gcc-bootstrap
7033all-binutils: stage_current
7034@endif gcc-bootstrap
6bd3dfaa 7035@if binutils
d27cc32e 7036TARGET-binutils=all
6bd3dfaa 7037maybe-all-binutils: all-binutils
4fa63067 7038all-binutils: configure-binutils
c52c6897 7039 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7041 $(HOST_EXPORTS) \
b00612cc 7042 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7043 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7044 $(TARGET-binutils))
6bd3dfaa 7045@endif binutils
4fa63067 7046
a7254363 7047
4fa63067 7048
d545f33b
PB
7049.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7050.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7051maybe-all-stage1-binutils:
7052maybe-clean-stage1-binutils:
7053@if binutils-bootstrap
7054maybe-all-stage1-binutils: all-stage1-binutils
7055all-stage1: all-stage1-binutils
f70224b5 7056TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7057all-stage1-binutils: configure-stage1-binutils
c52c6897 7058 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7059 @r=`${PWD_COMMAND}`; export r; \
7060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7061 $(HOST_EXPORTS) \
d545f33b 7062 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7064 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
7065 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
7066 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
7067 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 7068 $(TARGET-stage1-binutils)
2a4cbe27 7069
d545f33b
PB
7070maybe-clean-stage1-binutils: clean-stage1-binutils
7071clean-stage1: clean-stage1-binutils
7072clean-stage1-binutils:
9dbaa842
DD
7073 @if [ $(current_stage) = stage1 ]; then \
7074 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7075 else \
7076 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7077 $(MAKE) stage1-start; \
7078 fi; \
d545f33b 7079 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7080 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7081 clean
d545f33b 7082@endif binutils-bootstrap
2a4cbe27 7083
2a4cbe27 7084
d545f33b
PB
7085.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7086.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7087maybe-all-stage2-binutils:
7088maybe-clean-stage2-binutils:
7089@if binutils-bootstrap
7090maybe-all-stage2-binutils: all-stage2-binutils
7091all-stage2: all-stage2-binutils
f70224b5 7092TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7093all-stage2-binutils: configure-stage2-binutils
c52c6897 7094 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7095 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7097 $(HOST_EXPORTS) \
d545f33b
PB
7098 $(POSTSTAGE1_HOST_EXPORTS) \
7099 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7101 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
7102 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7103 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7104 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7105 $(TARGET-stage2-binutils)
2a4cbe27 7106
d545f33b
PB
7107maybe-clean-stage2-binutils: clean-stage2-binutils
7108clean-stage2: clean-stage2-binutils
7109clean-stage2-binutils:
9dbaa842
DD
7110 @if [ $(current_stage) = stage2 ]; then \
7111 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7112 else \
7113 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7114 $(MAKE) stage2-start; \
7115 fi; \
d545f33b 7116 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7117 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7118 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7119 clean
d545f33b 7120@endif binutils-bootstrap
2a4cbe27 7121
4fa63067 7122
8520c408
AO
7123.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7124.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7125maybe-all-stageb2g0-binutils:
7126maybe-clean-stageb2g0-binutils:
7127@if binutils-bootstrap
7128maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7129all-stageb2g0: all-stageb2g0-binutils
7130TARGET-stageb2g0-binutils = $(TARGET-binutils)
7131all-stageb2g0-binutils: configure-stageb2g0-binutils
7132 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7133 @r=`${PWD_COMMAND}`; export r; \
7134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7135 $(HOST_EXPORTS) \
7136 $(POSTSTAGE1_HOST_EXPORTS) \
7137 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7139 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
7140 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
7141 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
7142 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7143 $(TARGET-stageb2g0-binutils)
7144
7145maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7146clean-stageb2g0: clean-stageb2g0-binutils
7147clean-stageb2g0-binutils:
7148 @if [ $(current_stage) = stageb2g0 ]; then \
7149 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7150 else \
7151 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7152 $(MAKE) stageb2g0-start; \
7153 fi; \
7154 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7155 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7156 $(POSTSTAGE1_FLAGS_TO_PASS) \
7157 clean
7158@endif binutils-bootstrap
7159
7160
d545f33b
PB
7161.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7162.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7163maybe-all-stage3-binutils:
7164maybe-clean-stage3-binutils:
7165@if binutils-bootstrap
7166maybe-all-stage3-binutils: all-stage3-binutils
7167all-stage3: all-stage3-binutils
f70224b5 7168TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7169all-stage3-binutils: configure-stage3-binutils
c52c6897 7170 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7171 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7173 $(HOST_EXPORTS) \
d545f33b
PB
7174 $(POSTSTAGE1_HOST_EXPORTS) \
7175 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7177 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
7178 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
7179 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
7180 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7181 $(TARGET-stage3-binutils)
2a4cbe27 7182
d545f33b
PB
7183maybe-clean-stage3-binutils: clean-stage3-binutils
7184clean-stage3: clean-stage3-binutils
7185clean-stage3-binutils:
9dbaa842
DD
7186 @if [ $(current_stage) = stage3 ]; then \
7187 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7188 else \
7189 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7190 $(MAKE) stage3-start; \
7191 fi; \
d545f33b 7192 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7193 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7194 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7195 clean
d545f33b 7196@endif binutils-bootstrap
2a4cbe27 7197
2a4cbe27 7198
8520c408
AO
7199.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7200.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7201maybe-all-stageb3g2-binutils:
7202maybe-clean-stageb3g2-binutils:
7203@if binutils-bootstrap
7204maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7205all-stageb3g2: all-stageb3g2-binutils
7206TARGET-stageb3g2-binutils = $(TARGET-binutils)
7207all-stageb3g2-binutils: configure-stageb3g2-binutils
7208 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7209 @r=`${PWD_COMMAND}`; export r; \
7210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7211 $(HOST_EXPORTS) \
7212 $(POSTSTAGE1_HOST_EXPORTS) \
7213 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7214 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7215 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
7216 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
7217 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
7218 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7219 $(TARGET-stageb3g2-binutils)
7220
7221maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7222clean-stageb3g2: clean-stageb3g2-binutils
7223clean-stageb3g2-binutils:
7224 @if [ $(current_stage) = stageb3g2 ]; then \
7225 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7226 else \
7227 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7228 $(MAKE) stageb3g2-start; \
7229 fi; \
7230 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7231 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7232 $(POSTSTAGE1_FLAGS_TO_PASS) \
7233 clean
7234@endif binutils-bootstrap
7235
7236
d545f33b
PB
7237.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7238.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7239maybe-all-stage4-binutils:
7240maybe-clean-stage4-binutils:
7241@if binutils-bootstrap
7242maybe-all-stage4-binutils: all-stage4-binutils
7243all-stage4: all-stage4-binutils
f70224b5 7244TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7245all-stage4-binutils: configure-stage4-binutils
c52c6897 7246 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7247 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7249 $(HOST_EXPORTS) \
d545f33b
PB
7250 $(POSTSTAGE1_HOST_EXPORTS) \
7251 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7253 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
7254 LIBCFLAGS="$(STAGE4_CFLAGS)" \
7255 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
7256 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7257 $(TARGET-stage4-binutils)
d545f33b
PB
7258
7259maybe-clean-stage4-binutils: clean-stage4-binutils
7260clean-stage4: clean-stage4-binutils
7261clean-stage4-binutils:
9dbaa842
DD
7262 @if [ $(current_stage) = stage4 ]; then \
7263 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7264 else \
7265 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7266 $(MAKE) stage4-start; \
7267 fi; \
d545f33b 7268 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7269 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7270 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7271 clean
d545f33b
PB
7272@endif binutils-bootstrap
7273
7274
7275.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7276.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7277maybe-all-stageprofile-binutils:
7278maybe-clean-stageprofile-binutils:
7279@if binutils-bootstrap
7280maybe-all-stageprofile-binutils: all-stageprofile-binutils
7281all-stageprofile: all-stageprofile-binutils
f70224b5 7282TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7283all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7284 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7285 @r=`${PWD_COMMAND}`; export r; \
7286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7287 $(HOST_EXPORTS) \
7288 $(POSTSTAGE1_HOST_EXPORTS) \
7289 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7291 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
7292 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7293 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7294 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7295 $(TARGET-stageprofile-binutils)
d545f33b
PB
7296
7297maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7298clean-stageprofile: clean-stageprofile-binutils
7299clean-stageprofile-binutils:
9dbaa842
DD
7300 @if [ $(current_stage) = stageprofile ]; then \
7301 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7302 else \
7303 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7304 $(MAKE) stageprofile-start; \
7305 fi; \
d545f33b 7306 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7307 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7308 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7309 clean
d545f33b
PB
7310@endif binutils-bootstrap
7311
7312
7313.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7314.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7315maybe-all-stagefeedback-binutils:
7316maybe-clean-stagefeedback-binutils:
7317@if binutils-bootstrap
7318maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7319all-stagefeedback: all-stagefeedback-binutils
f70224b5 7320TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7321all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7322 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7323 @r=`${PWD_COMMAND}`; export r; \
7324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7325 $(HOST_EXPORTS) \
7326 $(POSTSTAGE1_HOST_EXPORTS) \
7327 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7329 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
7330 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7331 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7332 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7333 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7334
7335maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7336clean-stagefeedback: clean-stagefeedback-binutils
7337clean-stagefeedback-binutils:
9dbaa842
DD
7338 @if [ $(current_stage) = stagefeedback ]; then \
7339 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7340 else \
7341 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7342 $(MAKE) stagefeedback-start; \
7343 fi; \
d545f33b 7344 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7345 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7346 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7347 clean
d545f33b
PB
7348@endif binutils-bootstrap
7349
7350
7351
7352
7353
7354.PHONY: check-binutils maybe-check-binutils
7355maybe-check-binutils:
7356@if binutils
7357maybe-check-binutils: check-binutils
7358
7359check-binutils:
0aed8855 7360 @: $(MAKE); $(unstage)
d545f33b
PB
7361 @r=`${PWD_COMMAND}`; export r; \
7362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7363 $(HOST_EXPORTS) \
7364 (cd $(HOST_SUBDIR)/binutils && \
7365 $(MAKE) $(FLAGS_TO_PASS) check)
7366
7367@endif binutils
7368
7369.PHONY: install-binutils maybe-install-binutils
7370maybe-install-binutils:
7371@if binutils
7372maybe-install-binutils: install-binutils
7373
7374install-binutils: installdirs
0aed8855 7375 @: $(MAKE); $(unstage)
d545f33b
PB
7376 @r=`${PWD_COMMAND}`; export r; \
7377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7378 $(HOST_EXPORTS) \
7379 (cd $(HOST_SUBDIR)/binutils && \
7380 $(MAKE) $(FLAGS_TO_PASS) install)
7381
7382@endif binutils
7383
56a8fe78 7384# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7385
7386.PHONY: maybe-info-binutils info-binutils
7387maybe-info-binutils:
7388@if binutils
7389maybe-info-binutils: info-binutils
7390
7391info-binutils: \
7392 configure-binutils
7393 @[ -f ./binutils/Makefile ] || exit 0; \
7394 r=`${PWD_COMMAND}`; export r; \
7395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7396 $(HOST_EXPORTS) \
7397 for flag in $(EXTRA_HOST_FLAGS) ; do \
7398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7399 done; \
7400 echo "Doing info in binutils" ; \
7401 (cd $(HOST_SUBDIR)/binutils && \
7402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7404 "RANLIB=$${RANLIB}" \
0c24b341 7405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7406 info) \
7407 || exit 1
7408
7409@endif binutils
7410
7411.PHONY: maybe-dvi-binutils dvi-binutils
7412maybe-dvi-binutils:
7413@if binutils
7414maybe-dvi-binutils: dvi-binutils
7415
7416dvi-binutils: \
7417 configure-binutils
7418 @[ -f ./binutils/Makefile ] || exit 0; \
7419 r=`${PWD_COMMAND}`; export r; \
7420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7421 $(HOST_EXPORTS) \
7422 for flag in $(EXTRA_HOST_FLAGS) ; do \
7423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7424 done; \
7425 echo "Doing dvi in binutils" ; \
7426 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7429 "RANLIB=$${RANLIB}" \
0c24b341 7430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7431 dvi) \
2a4cbe27
NN
7432 || exit 1
7433
6bd3dfaa 7434@endif binutils
2a4cbe27 7435
56a8fe78
DD
7436.PHONY: maybe-pdf-binutils pdf-binutils
7437maybe-pdf-binutils:
7438@if binutils
7439maybe-pdf-binutils: pdf-binutils
7440
7441pdf-binutils: \
7442 configure-binutils
7443 @[ -f ./binutils/Makefile ] || exit 0; \
7444 r=`${PWD_COMMAND}`; export r; \
7445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7446 $(HOST_EXPORTS) \
7447 for flag in $(EXTRA_HOST_FLAGS) ; do \
7448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7449 done; \
7450 echo "Doing pdf in binutils" ; \
7451 (cd $(HOST_SUBDIR)/binutils && \
7452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7454 "RANLIB=$${RANLIB}" \
0c24b341 7455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7456 pdf) \
7457 || exit 1
7458
7459@endif binutils
7460
6d389afc
MS
7461.PHONY: maybe-html-binutils html-binutils
7462maybe-html-binutils:
7463@if binutils
7464maybe-html-binutils: html-binutils
7465
7466html-binutils: \
7467 configure-binutils
7468 @[ -f ./binutils/Makefile ] || exit 0; \
7469 r=`${PWD_COMMAND}`; export r; \
7470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7471 $(HOST_EXPORTS) \
7472 for flag in $(EXTRA_HOST_FLAGS) ; do \
7473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7474 done; \
7475 echo "Doing html in binutils" ; \
b00612cc 7476 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7479 "RANLIB=$${RANLIB}" \
0c24b341 7480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7481 html) \
7482 || exit 1
7483
7484@endif binutils
7485
4fa63067
NN
7486.PHONY: maybe-TAGS-binutils TAGS-binutils
7487maybe-TAGS-binutils:
6bd3dfaa
PB
7488@if binutils
7489maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7490
4fa63067
NN
7491TAGS-binutils: \
7492 configure-binutils
7493 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7494 r=`${PWD_COMMAND}`; export r; \
7495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7496 $(HOST_EXPORTS) \
b813574b 7497 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7499 done; \
4fa63067 7500 echo "Doing TAGS in binutils" ; \
b00612cc 7501 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7504 "RANLIB=$${RANLIB}" \
0c24b341 7505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7506 TAGS) \
2a4cbe27
NN
7507 || exit 1
7508
6bd3dfaa 7509@endif binutils
2a4cbe27 7510
4fa63067
NN
7511.PHONY: maybe-install-info-binutils install-info-binutils
7512maybe-install-info-binutils:
6bd3dfaa
PB
7513@if binutils
7514maybe-install-info-binutils: install-info-binutils
2a4cbe27 7515
4fa63067
NN
7516install-info-binutils: \
7517 configure-binutils \
7518 info-binutils
7519 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7520 r=`${PWD_COMMAND}`; export r; \
7521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7522 $(HOST_EXPORTS) \
b813574b 7523 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7525 done; \
4fa63067 7526 echo "Doing install-info in binutils" ; \
b00612cc 7527 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7530 "RANLIB=$${RANLIB}" \
0c24b341 7531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7532 install-info) \
2a4cbe27
NN
7533 || exit 1
7534
6bd3dfaa 7535@endif binutils
2a4cbe27 7536
a3ca38d2
DD
7537.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7538maybe-install-pdf-binutils:
7539@if binutils
7540maybe-install-pdf-binutils: install-pdf-binutils
7541
7542install-pdf-binutils: \
7543 configure-binutils \
7544 pdf-binutils
7545 @[ -f ./binutils/Makefile ] || exit 0; \
7546 r=`${PWD_COMMAND}`; export r; \
7547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7548 $(HOST_EXPORTS) \
7549 for flag in $(EXTRA_HOST_FLAGS) ; do \
7550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7551 done; \
7552 echo "Doing install-pdf in binutils" ; \
7553 (cd $(HOST_SUBDIR)/binutils && \
7554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7556 "RANLIB=$${RANLIB}" \
0c24b341 7557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7558 install-pdf) \
7559 || exit 1
7560
7561@endif binutils
7562
108a6f8e
CD
7563.PHONY: maybe-install-html-binutils install-html-binutils
7564maybe-install-html-binutils:
7565@if binutils
7566maybe-install-html-binutils: install-html-binutils
7567
7568install-html-binutils: \
7569 configure-binutils \
7570 html-binutils
7571 @[ -f ./binutils/Makefile ] || exit 0; \
7572 r=`${PWD_COMMAND}`; export r; \
7573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7574 $(HOST_EXPORTS) \
7575 for flag in $(EXTRA_HOST_FLAGS) ; do \
7576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7577 done; \
7578 echo "Doing install-html in binutils" ; \
7579 (cd $(HOST_SUBDIR)/binutils && \
7580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7582 "RANLIB=$${RANLIB}" \
0c24b341 7583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7584 install-html) \
7585 || exit 1
7586
7587@endif binutils
7588
4fa63067
NN
7589.PHONY: maybe-installcheck-binutils installcheck-binutils
7590maybe-installcheck-binutils:
6bd3dfaa
PB
7591@if binutils
7592maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7593
4fa63067
NN
7594installcheck-binutils: \
7595 configure-binutils
7596 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7597 r=`${PWD_COMMAND}`; export r; \
7598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7599 $(HOST_EXPORTS) \
b813574b 7600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7602 done; \
4fa63067 7603 echo "Doing installcheck in binutils" ; \
b00612cc 7604 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7607 "RANLIB=$${RANLIB}" \
0c24b341 7608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7609 installcheck) \
2a4cbe27
NN
7610 || exit 1
7611
6bd3dfaa 7612@endif binutils
2a4cbe27 7613
4fa63067
NN
7614.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7615maybe-mostlyclean-binutils:
6bd3dfaa
PB
7616@if binutils
7617maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7618
4fa63067
NN
7619mostlyclean-binutils:
7620 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7621 r=`${PWD_COMMAND}`; export r; \
7622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7623 $(HOST_EXPORTS) \
b813574b 7624 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7626 done; \
4fa63067 7627 echo "Doing mostlyclean in binutils" ; \
b00612cc 7628 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7631 "RANLIB=$${RANLIB}" \
0c24b341 7632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7633 mostlyclean) \
2a4cbe27
NN
7634 || exit 1
7635
6bd3dfaa 7636@endif binutils
2a4cbe27 7637
4fa63067
NN
7638.PHONY: maybe-clean-binutils clean-binutils
7639maybe-clean-binutils:
6bd3dfaa
PB
7640@if binutils
7641maybe-clean-binutils: clean-binutils
2a4cbe27 7642
4fa63067
NN
7643clean-binutils:
7644 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7645 r=`${PWD_COMMAND}`; export r; \
7646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7647 $(HOST_EXPORTS) \
b813574b 7648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7650 done; \
4fa63067 7651 echo "Doing clean in binutils" ; \
b00612cc 7652 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7655 "RANLIB=$${RANLIB}" \
0c24b341 7656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7657 clean) \
2a4cbe27
NN
7658 || exit 1
7659
6bd3dfaa 7660@endif binutils
2a4cbe27 7661
4fa63067
NN
7662.PHONY: maybe-distclean-binutils distclean-binutils
7663maybe-distclean-binutils:
6bd3dfaa
PB
7664@if binutils
7665maybe-distclean-binutils: distclean-binutils
2a4cbe27 7666
4fa63067
NN
7667distclean-binutils:
7668 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7669 r=`${PWD_COMMAND}`; export r; \
7670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7671 $(HOST_EXPORTS) \
b813574b 7672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7674 done; \
4fa63067 7675 echo "Doing distclean in binutils" ; \
b00612cc 7676 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7679 "RANLIB=$${RANLIB}" \
0c24b341 7680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7681 distclean) \
2a4cbe27
NN
7682 || exit 1
7683
6bd3dfaa 7684@endif binutils
2a4cbe27 7685
4fa63067
NN
7686.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7687maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7688@if binutils
7689maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7690
4fa63067
NN
7691maintainer-clean-binutils:
7692 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7693 r=`${PWD_COMMAND}`; export r; \
7694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7695 $(HOST_EXPORTS) \
b813574b 7696 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7698 done; \
4fa63067 7699 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7700 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7703 "RANLIB=$${RANLIB}" \
0c24b341 7704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7705 maintainer-clean) \
2a4cbe27
NN
7706 || exit 1
7707
6bd3dfaa 7708@endif binutils
2a4cbe27 7709
2a4cbe27 7710
a7254363 7711
4fa63067
NN
7712.PHONY: configure-bison maybe-configure-bison
7713maybe-configure-bison:
4f0ef2d8
CD
7714@if gcc-bootstrap
7715configure-bison: stage_current
7716@endif gcc-bootstrap
6bd3dfaa
PB
7717@if bison
7718maybe-configure-bison: configure-bison
c52c6897 7719configure-bison:
0aed8855 7720 @: $(MAKE); $(unstage)
c52c6897 7721 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7723 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7725 $(HOST_EXPORTS) \
a7254363
PB
7726 echo Configuring in $(HOST_SUBDIR)/bison; \
7727 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7728 case $(srcdir) in \
b00612cc
PB
7729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7730 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7732 esac; \
b00612cc
PB
7733 srcdiroption="--srcdir=$${topdir}/bison"; \
7734 libsrcdir="$$s/bison"; \
4fa63067 7735 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7737 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7738 || exit 1
6bd3dfaa 7739@endif bison
2a4cbe27 7740
a7254363
PB
7741
7742
d545f33b
PB
7743
7744
4fa63067
NN
7745.PHONY: all-bison maybe-all-bison
7746maybe-all-bison:
4f0ef2d8
CD
7747@if gcc-bootstrap
7748all-bison: stage_current
7749@endif gcc-bootstrap
6bd3dfaa 7750@if bison
d27cc32e 7751TARGET-bison=all
6bd3dfaa 7752maybe-all-bison: all-bison
4fa63067 7753all-bison: configure-bison
0aed8855 7754 @: $(MAKE); $(unstage)
4fa63067
NN
7755 @r=`${PWD_COMMAND}`; export r; \
7756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7757 $(HOST_EXPORTS) \
b00612cc 7758 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7759 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7760 $(TARGET-bison))
6bd3dfaa 7761@endif bison
2a4cbe27 7762
a7254363 7763
d545f33b
PB
7764
7765
4fa63067
NN
7766.PHONY: check-bison maybe-check-bison
7767maybe-check-bison:
6bd3dfaa
PB
7768@if bison
7769maybe-check-bison: check-bison
2a4cbe27 7770
4fa63067
NN
7771# This module is only tested in a native toolchain.
7772check-bison:
0aed8855 7773 @: $(MAKE); $(unstage)
4fa63067
NN
7774 @if [ '$(host)' = '$(target)' ] ; then \
7775 r=`${PWD_COMMAND}`; export r; \
7776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7777 $(HOST_EXPORTS) \
b00612cc 7778 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7779 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7780 fi
7781
6bd3dfaa 7782@endif bison
4fa63067
NN
7783
7784.PHONY: install-bison maybe-install-bison
7785maybe-install-bison:
6bd3dfaa
PB
7786@if bison
7787maybe-install-bison: install-bison
4fa63067
NN
7788
7789install-bison: installdirs
0aed8855 7790 @: $(MAKE); $(unstage)
4fa63067 7791 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7793 $(HOST_EXPORTS) \
b00612cc 7794 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7795 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7796
6bd3dfaa 7797@endif bison
2a4cbe27 7798
56a8fe78 7799# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7800
4fa63067
NN
7801.PHONY: maybe-info-bison info-bison
7802maybe-info-bison:
6bd3dfaa
PB
7803@if bison
7804maybe-info-bison: info-bison
4fa63067
NN
7805
7806info-bison: \
7807 configure-bison
0aed8855 7808 @: $(MAKE); $(unstage)
4fa63067 7809 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7810 r=`${PWD_COMMAND}`; export r; \
7811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7812 $(HOST_EXPORTS) \
b813574b 7813 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7815 done; \
4fa63067 7816 echo "Doing info in bison" ; \
b00612cc 7817 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7820 "RANLIB=$${RANLIB}" \
0c24b341 7821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7822 info) \
2a4cbe27
NN
7823 || exit 1
7824
6bd3dfaa 7825@endif bison
2a4cbe27 7826
4fa63067
NN
7827.PHONY: maybe-dvi-bison dvi-bison
7828maybe-dvi-bison:
6bd3dfaa
PB
7829@if bison
7830maybe-dvi-bison: dvi-bison
2a4cbe27 7831
4fa63067
NN
7832dvi-bison: \
7833 configure-bison
0aed8855 7834 @: $(MAKE); $(unstage)
4fa63067 7835 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7836 r=`${PWD_COMMAND}`; export r; \
7837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7838 $(HOST_EXPORTS) \
b813574b 7839 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7841 done; \
4fa63067 7842 echo "Doing dvi in bison" ; \
b00612cc 7843 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7846 "RANLIB=$${RANLIB}" \
0c24b341 7847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7848 dvi) \
2a4cbe27
NN
7849 || exit 1
7850
6bd3dfaa 7851@endif bison
2a4cbe27 7852
56a8fe78
DD
7853.PHONY: maybe-pdf-bison pdf-bison
7854maybe-pdf-bison:
7855@if bison
7856maybe-pdf-bison: pdf-bison
7857
7858pdf-bison: \
7859 configure-bison
7860 @: $(MAKE); $(unstage)
7861 @[ -f ./bison/Makefile ] || exit 0; \
7862 r=`${PWD_COMMAND}`; export r; \
7863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7864 $(HOST_EXPORTS) \
7865 for flag in $(EXTRA_HOST_FLAGS) ; do \
7866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7867 done; \
7868 echo "Doing pdf in bison" ; \
7869 (cd $(HOST_SUBDIR)/bison && \
7870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7872 "RANLIB=$${RANLIB}" \
0c24b341 7873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7874 pdf) \
7875 || exit 1
7876
7877@endif bison
7878
6d389afc
MS
7879.PHONY: maybe-html-bison html-bison
7880maybe-html-bison:
7881@if bison
7882maybe-html-bison: html-bison
7883
7884html-bison: \
7885 configure-bison
0aed8855 7886 @: $(MAKE); $(unstage)
6d389afc
MS
7887 @[ -f ./bison/Makefile ] || exit 0; \
7888 r=`${PWD_COMMAND}`; export r; \
7889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7890 $(HOST_EXPORTS) \
7891 for flag in $(EXTRA_HOST_FLAGS) ; do \
7892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7893 done; \
7894 echo "Doing html in bison" ; \
b00612cc 7895 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7898 "RANLIB=$${RANLIB}" \
0c24b341 7899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7900 html) \
7901 || exit 1
7902
7903@endif bison
7904
4fa63067
NN
7905.PHONY: maybe-TAGS-bison TAGS-bison
7906maybe-TAGS-bison:
6bd3dfaa
PB
7907@if bison
7908maybe-TAGS-bison: TAGS-bison
2a4cbe27 7909
4fa63067
NN
7910TAGS-bison: \
7911 configure-bison
0aed8855 7912 @: $(MAKE); $(unstage)
4fa63067 7913 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7914 r=`${PWD_COMMAND}`; export r; \
7915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7916 $(HOST_EXPORTS) \
b813574b 7917 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7919 done; \
4fa63067 7920 echo "Doing TAGS in bison" ; \
b00612cc 7921 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7924 "RANLIB=$${RANLIB}" \
0c24b341 7925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7926 TAGS) \
2a4cbe27
NN
7927 || exit 1
7928
6bd3dfaa 7929@endif bison
2a4cbe27 7930
4fa63067
NN
7931.PHONY: maybe-install-info-bison install-info-bison
7932maybe-install-info-bison:
6bd3dfaa
PB
7933@if bison
7934maybe-install-info-bison: install-info-bison
2a4cbe27 7935
4fa63067
NN
7936install-info-bison: \
7937 configure-bison \
7938 info-bison
0aed8855 7939 @: $(MAKE); $(unstage)
4fa63067 7940 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7941 r=`${PWD_COMMAND}`; export r; \
7942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7943 $(HOST_EXPORTS) \
b813574b 7944 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7946 done; \
4fa63067 7947 echo "Doing install-info in bison" ; \
b00612cc 7948 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7951 "RANLIB=$${RANLIB}" \
0c24b341 7952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7953 install-info) \
2a4cbe27
NN
7954 || exit 1
7955
6bd3dfaa 7956@endif bison
2a4cbe27 7957
a3ca38d2
DD
7958.PHONY: maybe-install-pdf-bison install-pdf-bison
7959maybe-install-pdf-bison:
7960@if bison
7961maybe-install-pdf-bison: install-pdf-bison
7962
7963install-pdf-bison: \
7964 configure-bison \
7965 pdf-bison
7966 @: $(MAKE); $(unstage)
7967 @[ -f ./bison/Makefile ] || exit 0; \
7968 r=`${PWD_COMMAND}`; export r; \
7969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7970 $(HOST_EXPORTS) \
7971 for flag in $(EXTRA_HOST_FLAGS) ; do \
7972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7973 done; \
7974 echo "Doing install-pdf in bison" ; \
7975 (cd $(HOST_SUBDIR)/bison && \
7976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7978 "RANLIB=$${RANLIB}" \
0c24b341 7979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7980 install-pdf) \
7981 || exit 1
7982
7983@endif bison
7984
108a6f8e
CD
7985.PHONY: maybe-install-html-bison install-html-bison
7986maybe-install-html-bison:
7987@if bison
7988maybe-install-html-bison: install-html-bison
7989
7990install-html-bison: \
7991 configure-bison \
7992 html-bison
7993 @: $(MAKE); $(unstage)
7994 @[ -f ./bison/Makefile ] || exit 0; \
7995 r=`${PWD_COMMAND}`; export r; \
7996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7997 $(HOST_EXPORTS) \
7998 for flag in $(EXTRA_HOST_FLAGS) ; do \
7999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8000 done; \
8001 echo "Doing install-html in bison" ; \
8002 (cd $(HOST_SUBDIR)/bison && \
8003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8005 "RANLIB=$${RANLIB}" \
0c24b341 8006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8007 install-html) \
8008 || exit 1
8009
8010@endif bison
8011
4fa63067
NN
8012.PHONY: maybe-installcheck-bison installcheck-bison
8013maybe-installcheck-bison:
6bd3dfaa
PB
8014@if bison
8015maybe-installcheck-bison: installcheck-bison
2a4cbe27 8016
4fa63067
NN
8017installcheck-bison: \
8018 configure-bison
0aed8855 8019 @: $(MAKE); $(unstage)
4fa63067 8020 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8021 r=`${PWD_COMMAND}`; export r; \
8022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8023 $(HOST_EXPORTS) \
b813574b 8024 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8026 done; \
4fa63067 8027 echo "Doing installcheck in bison" ; \
b00612cc 8028 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8031 "RANLIB=$${RANLIB}" \
0c24b341 8032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8033 installcheck) \
2a4cbe27
NN
8034 || exit 1
8035
6bd3dfaa 8036@endif bison
2a4cbe27 8037
4fa63067
NN
8038.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8039maybe-mostlyclean-bison:
6bd3dfaa
PB
8040@if bison
8041maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8042
4fa63067 8043mostlyclean-bison:
0aed8855 8044 @: $(MAKE); $(unstage)
4fa63067 8045 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8046 r=`${PWD_COMMAND}`; export r; \
8047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8048 $(HOST_EXPORTS) \
b813574b 8049 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8051 done; \
4fa63067 8052 echo "Doing mostlyclean in bison" ; \
b00612cc 8053 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8056 "RANLIB=$${RANLIB}" \
0c24b341 8057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8058 mostlyclean) \
2a4cbe27
NN
8059 || exit 1
8060
6bd3dfaa 8061@endif bison
2a4cbe27 8062
4fa63067
NN
8063.PHONY: maybe-clean-bison clean-bison
8064maybe-clean-bison:
6bd3dfaa
PB
8065@if bison
8066maybe-clean-bison: clean-bison
2a4cbe27 8067
4fa63067 8068clean-bison:
0aed8855 8069 @: $(MAKE); $(unstage)
4fa63067 8070 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8071 r=`${PWD_COMMAND}`; export r; \
8072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8073 $(HOST_EXPORTS) \
b813574b 8074 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8076 done; \
4fa63067 8077 echo "Doing clean in bison" ; \
b00612cc 8078 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8081 "RANLIB=$${RANLIB}" \
0c24b341 8082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8083 clean) \
2a4cbe27
NN
8084 || exit 1
8085
6bd3dfaa 8086@endif bison
2a4cbe27 8087
4fa63067
NN
8088.PHONY: maybe-distclean-bison distclean-bison
8089maybe-distclean-bison:
6bd3dfaa
PB
8090@if bison
8091maybe-distclean-bison: distclean-bison
2a4cbe27 8092
4fa63067 8093distclean-bison:
0aed8855 8094 @: $(MAKE); $(unstage)
4fa63067 8095 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8096 r=`${PWD_COMMAND}`; export r; \
8097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8098 $(HOST_EXPORTS) \
b813574b 8099 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8101 done; \
4fa63067 8102 echo "Doing distclean in bison" ; \
b00612cc 8103 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8106 "RANLIB=$${RANLIB}" \
0c24b341 8107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8108 distclean) \
2a4cbe27
NN
8109 || exit 1
8110
6bd3dfaa 8111@endif bison
2a4cbe27 8112
4fa63067
NN
8113.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8114maybe-maintainer-clean-bison:
6bd3dfaa
PB
8115@if bison
8116maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8117
4fa63067 8118maintainer-clean-bison:
0aed8855 8119 @: $(MAKE); $(unstage)
4fa63067 8120 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8121 r=`${PWD_COMMAND}`; export r; \
8122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8123 $(HOST_EXPORTS) \
b813574b 8124 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8126 done; \
4fa63067 8127 echo "Doing maintainer-clean in bison" ; \
b00612cc 8128 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8131 "RANLIB=$${RANLIB}" \
0c24b341 8132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8133 maintainer-clean) \
2a4cbe27
NN
8134 || exit 1
8135
6bd3dfaa 8136@endif bison
2a4cbe27 8137
2a4cbe27 8138
a7254363 8139
4fa63067
NN
8140.PHONY: configure-byacc maybe-configure-byacc
8141maybe-configure-byacc:
4f0ef2d8
CD
8142@if gcc-bootstrap
8143configure-byacc: stage_current
8144@endif gcc-bootstrap
6bd3dfaa
PB
8145@if byacc
8146maybe-configure-byacc: configure-byacc
c52c6897 8147configure-byacc:
0aed8855 8148 @: $(MAKE); $(unstage)
c52c6897 8149 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8151 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8153 $(HOST_EXPORTS) \
a7254363
PB
8154 echo Configuring in $(HOST_SUBDIR)/byacc; \
8155 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8156 case $(srcdir) in \
b00612cc
PB
8157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8158 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8160 esac; \
b00612cc
PB
8161 srcdiroption="--srcdir=$${topdir}/byacc"; \
8162 libsrcdir="$$s/byacc"; \
4fa63067 8163 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8164 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8165 --target=${target_alias} $${srcdiroption} \
4fa63067 8166 || exit 1
6bd3dfaa 8167@endif byacc
4fa63067 8168
a7254363
PB
8169
8170
d545f33b
PB
8171
8172
4fa63067
NN
8173.PHONY: all-byacc maybe-all-byacc
8174maybe-all-byacc:
4f0ef2d8
CD
8175@if gcc-bootstrap
8176all-byacc: stage_current
8177@endif gcc-bootstrap
6bd3dfaa 8178@if byacc
d27cc32e 8179TARGET-byacc=all
6bd3dfaa 8180maybe-all-byacc: all-byacc
4fa63067 8181all-byacc: configure-byacc
0aed8855 8182 @: $(MAKE); $(unstage)
4fa63067
NN
8183 @r=`${PWD_COMMAND}`; export r; \
8184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8185 $(HOST_EXPORTS) \
b00612cc 8186 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8187 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8188 $(TARGET-byacc))
6bd3dfaa 8189@endif byacc
4fa63067 8190
a7254363 8191
d545f33b
PB
8192
8193
4fa63067
NN
8194.PHONY: check-byacc maybe-check-byacc
8195maybe-check-byacc:
6bd3dfaa
PB
8196@if byacc
8197maybe-check-byacc: check-byacc
4fa63067
NN
8198
8199# This module is only tested in a native toolchain.
8200check-byacc:
0aed8855 8201 @: $(MAKE); $(unstage)
4fa63067
NN
8202 @if [ '$(host)' = '$(target)' ] ; then \
8203 r=`${PWD_COMMAND}`; export r; \
8204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8205 $(HOST_EXPORTS) \
b00612cc 8206 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8207 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8208 fi
8209
6bd3dfaa 8210@endif byacc
4fa63067
NN
8211
8212.PHONY: install-byacc maybe-install-byacc
8213maybe-install-byacc:
6bd3dfaa
PB
8214@if byacc
8215maybe-install-byacc: install-byacc
4fa63067
NN
8216
8217install-byacc: installdirs
0aed8855 8218 @: $(MAKE); $(unstage)
4fa63067
NN
8219 @r=`${PWD_COMMAND}`; export r; \
8220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8221 $(HOST_EXPORTS) \
b00612cc 8222 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8223 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8224
6bd3dfaa 8225@endif byacc
4fa63067 8226
56a8fe78 8227# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8228
8229.PHONY: maybe-info-byacc info-byacc
8230maybe-info-byacc:
6bd3dfaa
PB
8231@if byacc
8232maybe-info-byacc: info-byacc
4fa63067
NN
8233
8234info-byacc: \
8235 configure-byacc
0aed8855 8236 @: $(MAKE); $(unstage)
4fa63067 8237 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8238 r=`${PWD_COMMAND}`; export r; \
8239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8240 $(HOST_EXPORTS) \
b813574b 8241 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8243 done; \
4fa63067 8244 echo "Doing info in byacc" ; \
b00612cc 8245 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8248 "RANLIB=$${RANLIB}" \
0c24b341 8249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8250 info) \
2a4cbe27
NN
8251 || exit 1
8252
6bd3dfaa 8253@endif byacc
2a4cbe27 8254
4fa63067
NN
8255.PHONY: maybe-dvi-byacc dvi-byacc
8256maybe-dvi-byacc:
6bd3dfaa
PB
8257@if byacc
8258maybe-dvi-byacc: dvi-byacc
2a4cbe27 8259
4fa63067
NN
8260dvi-byacc: \
8261 configure-byacc
0aed8855 8262 @: $(MAKE); $(unstage)
4fa63067 8263 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8264 r=`${PWD_COMMAND}`; export r; \
8265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8266 $(HOST_EXPORTS) \
b813574b 8267 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8269 done; \
4fa63067 8270 echo "Doing dvi in byacc" ; \
b00612cc 8271 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8274 "RANLIB=$${RANLIB}" \
0c24b341 8275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8276 dvi) \
2a4cbe27
NN
8277 || exit 1
8278
6bd3dfaa 8279@endif byacc
2a4cbe27 8280
56a8fe78
DD
8281.PHONY: maybe-pdf-byacc pdf-byacc
8282maybe-pdf-byacc:
8283@if byacc
8284maybe-pdf-byacc: pdf-byacc
8285
8286pdf-byacc: \
8287 configure-byacc
8288 @: $(MAKE); $(unstage)
8289 @[ -f ./byacc/Makefile ] || exit 0; \
8290 r=`${PWD_COMMAND}`; export r; \
8291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8292 $(HOST_EXPORTS) \
8293 for flag in $(EXTRA_HOST_FLAGS) ; do \
8294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8295 done; \
8296 echo "Doing pdf in byacc" ; \
8297 (cd $(HOST_SUBDIR)/byacc && \
8298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8300 "RANLIB=$${RANLIB}" \
0c24b341 8301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8302 pdf) \
8303 || exit 1
8304
8305@endif byacc
8306
6d389afc
MS
8307.PHONY: maybe-html-byacc html-byacc
8308maybe-html-byacc:
8309@if byacc
8310maybe-html-byacc: html-byacc
8311
8312html-byacc: \
8313 configure-byacc
0aed8855 8314 @: $(MAKE); $(unstage)
6d389afc
MS
8315 @[ -f ./byacc/Makefile ] || exit 0; \
8316 r=`${PWD_COMMAND}`; export r; \
8317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8318 $(HOST_EXPORTS) \
8319 for flag in $(EXTRA_HOST_FLAGS) ; do \
8320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8321 done; \
8322 echo "Doing html in byacc" ; \
b00612cc 8323 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8326 "RANLIB=$${RANLIB}" \
0c24b341 8327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8328 html) \
8329 || exit 1
8330
8331@endif byacc
8332
4fa63067
NN
8333.PHONY: maybe-TAGS-byacc TAGS-byacc
8334maybe-TAGS-byacc:
6bd3dfaa
PB
8335@if byacc
8336maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8337
4fa63067
NN
8338TAGS-byacc: \
8339 configure-byacc
0aed8855 8340 @: $(MAKE); $(unstage)
4fa63067 8341 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8342 r=`${PWD_COMMAND}`; export r; \
8343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8344 $(HOST_EXPORTS) \
b813574b 8345 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8347 done; \
4fa63067 8348 echo "Doing TAGS in byacc" ; \
b00612cc 8349 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8352 "RANLIB=$${RANLIB}" \
0c24b341 8353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8354 TAGS) \
2a4cbe27
NN
8355 || exit 1
8356
6bd3dfaa 8357@endif byacc
2a4cbe27 8358
4fa63067
NN
8359.PHONY: maybe-install-info-byacc install-info-byacc
8360maybe-install-info-byacc:
6bd3dfaa
PB
8361@if byacc
8362maybe-install-info-byacc: install-info-byacc
2a4cbe27 8363
4fa63067
NN
8364install-info-byacc: \
8365 configure-byacc \
8366 info-byacc
0aed8855 8367 @: $(MAKE); $(unstage)
4fa63067 8368 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8369 r=`${PWD_COMMAND}`; export r; \
8370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8371 $(HOST_EXPORTS) \
b813574b 8372 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8374 done; \
4fa63067 8375 echo "Doing install-info in byacc" ; \
b00612cc 8376 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8379 "RANLIB=$${RANLIB}" \
0c24b341 8380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8381 install-info) \
2a4cbe27
NN
8382 || exit 1
8383
6bd3dfaa 8384@endif byacc
2a4cbe27 8385
a3ca38d2
DD
8386.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8387maybe-install-pdf-byacc:
8388@if byacc
8389maybe-install-pdf-byacc: install-pdf-byacc
8390
8391install-pdf-byacc: \
8392 configure-byacc \
8393 pdf-byacc
8394 @: $(MAKE); $(unstage)
8395 @[ -f ./byacc/Makefile ] || exit 0; \
8396 r=`${PWD_COMMAND}`; export r; \
8397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8398 $(HOST_EXPORTS) \
8399 for flag in $(EXTRA_HOST_FLAGS) ; do \
8400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8401 done; \
8402 echo "Doing install-pdf in byacc" ; \
8403 (cd $(HOST_SUBDIR)/byacc && \
8404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8406 "RANLIB=$${RANLIB}" \
0c24b341 8407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8408 install-pdf) \
8409 || exit 1
8410
8411@endif byacc
8412
108a6f8e
CD
8413.PHONY: maybe-install-html-byacc install-html-byacc
8414maybe-install-html-byacc:
8415@if byacc
8416maybe-install-html-byacc: install-html-byacc
8417
8418install-html-byacc: \
8419 configure-byacc \
8420 html-byacc
8421 @: $(MAKE); $(unstage)
8422 @[ -f ./byacc/Makefile ] || exit 0; \
8423 r=`${PWD_COMMAND}`; export r; \
8424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8425 $(HOST_EXPORTS) \
8426 for flag in $(EXTRA_HOST_FLAGS) ; do \
8427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8428 done; \
8429 echo "Doing install-html in byacc" ; \
8430 (cd $(HOST_SUBDIR)/byacc && \
8431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8433 "RANLIB=$${RANLIB}" \
0c24b341 8434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8435 install-html) \
8436 || exit 1
8437
8438@endif byacc
8439
4fa63067
NN
8440.PHONY: maybe-installcheck-byacc installcheck-byacc
8441maybe-installcheck-byacc:
6bd3dfaa
PB
8442@if byacc
8443maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8444
4fa63067
NN
8445installcheck-byacc: \
8446 configure-byacc
0aed8855 8447 @: $(MAKE); $(unstage)
4fa63067 8448 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8449 r=`${PWD_COMMAND}`; export r; \
8450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8451 $(HOST_EXPORTS) \
b813574b 8452 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8454 done; \
4fa63067 8455 echo "Doing installcheck in byacc" ; \
b00612cc 8456 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8459 "RANLIB=$${RANLIB}" \
0c24b341 8460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8461 installcheck) \
2a4cbe27
NN
8462 || exit 1
8463
6bd3dfaa 8464@endif byacc
2a4cbe27 8465
4fa63067
NN
8466.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8467maybe-mostlyclean-byacc:
6bd3dfaa
PB
8468@if byacc
8469maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8470
4fa63067 8471mostlyclean-byacc:
0aed8855 8472 @: $(MAKE); $(unstage)
4fa63067 8473 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8474 r=`${PWD_COMMAND}`; export r; \
8475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8476 $(HOST_EXPORTS) \
b813574b 8477 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8479 done; \
4fa63067 8480 echo "Doing mostlyclean in byacc" ; \
b00612cc 8481 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8484 "RANLIB=$${RANLIB}" \
0c24b341 8485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8486 mostlyclean) \
2a4cbe27
NN
8487 || exit 1
8488
6bd3dfaa 8489@endif byacc
2a4cbe27 8490
4fa63067
NN
8491.PHONY: maybe-clean-byacc clean-byacc
8492maybe-clean-byacc:
6bd3dfaa
PB
8493@if byacc
8494maybe-clean-byacc: clean-byacc
2a4cbe27 8495
4fa63067 8496clean-byacc:
0aed8855 8497 @: $(MAKE); $(unstage)
4fa63067 8498 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8499 r=`${PWD_COMMAND}`; export r; \
8500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8501 $(HOST_EXPORTS) \
b813574b 8502 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8504 done; \
4fa63067 8505 echo "Doing clean in byacc" ; \
b00612cc 8506 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8509 "RANLIB=$${RANLIB}" \
0c24b341 8510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8511 clean) \
2a4cbe27
NN
8512 || exit 1
8513
6bd3dfaa 8514@endif byacc
2a4cbe27 8515
4fa63067
NN
8516.PHONY: maybe-distclean-byacc distclean-byacc
8517maybe-distclean-byacc:
6bd3dfaa
PB
8518@if byacc
8519maybe-distclean-byacc: distclean-byacc
2a4cbe27 8520
4fa63067 8521distclean-byacc:
0aed8855 8522 @: $(MAKE); $(unstage)
4fa63067 8523 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8524 r=`${PWD_COMMAND}`; export r; \
8525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8526 $(HOST_EXPORTS) \
b813574b 8527 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8529 done; \
4fa63067 8530 echo "Doing distclean in byacc" ; \
b00612cc 8531 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8534 "RANLIB=$${RANLIB}" \
0c24b341 8535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8536 distclean) \
2a4cbe27
NN
8537 || exit 1
8538
6bd3dfaa 8539@endif byacc
2a4cbe27 8540
4fa63067
NN
8541.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8542maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8543@if byacc
8544maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8545
4fa63067 8546maintainer-clean-byacc:
0aed8855 8547 @: $(MAKE); $(unstage)
4fa63067 8548 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8549 r=`${PWD_COMMAND}`; export r; \
8550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8551 $(HOST_EXPORTS) \
b813574b 8552 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8554 done; \
4fa63067 8555 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8556 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8559 "RANLIB=$${RANLIB}" \
0c24b341 8560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8561 maintainer-clean) \
2a4cbe27
NN
8562 || exit 1
8563
6bd3dfaa 8564@endif byacc
2a4cbe27 8565
2a4cbe27 8566
a7254363 8567
4fa63067
NN
8568.PHONY: configure-bzip2 maybe-configure-bzip2
8569maybe-configure-bzip2:
4f0ef2d8
CD
8570@if gcc-bootstrap
8571configure-bzip2: stage_current
8572@endif gcc-bootstrap
6bd3dfaa
PB
8573@if bzip2
8574maybe-configure-bzip2: configure-bzip2
c52c6897 8575configure-bzip2:
0aed8855 8576 @: $(MAKE); $(unstage)
c52c6897 8577 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8579 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8580 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8581 $(HOST_EXPORTS) \
a7254363
PB
8582 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8583 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8584 case $(srcdir) in \
b00612cc
PB
8585 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8586 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8587 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8588 esac; \
b00612cc
PB
8589 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8590 libsrcdir="$$s/bzip2"; \
4fa63067 8591 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8592 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8593 --target=${target_alias} $${srcdiroption} \
4fa63067 8594 || exit 1
6bd3dfaa 8595@endif bzip2
4fa63067 8596
a7254363
PB
8597
8598
d545f33b
PB
8599
8600
4fa63067
NN
8601.PHONY: all-bzip2 maybe-all-bzip2
8602maybe-all-bzip2:
4f0ef2d8
CD
8603@if gcc-bootstrap
8604all-bzip2: stage_current
8605@endif gcc-bootstrap
6bd3dfaa 8606@if bzip2
d27cc32e 8607TARGET-bzip2=all
6bd3dfaa 8608maybe-all-bzip2: all-bzip2
4fa63067 8609all-bzip2: configure-bzip2
0aed8855 8610 @: $(MAKE); $(unstage)
4fa63067
NN
8611 @r=`${PWD_COMMAND}`; export r; \
8612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8613 $(HOST_EXPORTS) \
b00612cc 8614 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8615 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8616 $(TARGET-bzip2))
6bd3dfaa 8617@endif bzip2
4fa63067 8618
a7254363 8619
d545f33b
PB
8620
8621
4fa63067
NN
8622.PHONY: check-bzip2 maybe-check-bzip2
8623maybe-check-bzip2:
6bd3dfaa
PB
8624@if bzip2
8625maybe-check-bzip2: check-bzip2
4fa63067
NN
8626
8627check-bzip2:
0aed8855 8628 @: $(MAKE); $(unstage)
4fa63067
NN
8629 @r=`${PWD_COMMAND}`; export r; \
8630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8631 $(HOST_EXPORTS) \
b00612cc
PB
8632 (cd $(HOST_SUBDIR)/bzip2 && \
8633 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8634
6bd3dfaa 8635@endif bzip2
4fa63067
NN
8636
8637.PHONY: install-bzip2 maybe-install-bzip2
8638maybe-install-bzip2:
6bd3dfaa
PB
8639@if bzip2
8640maybe-install-bzip2: install-bzip2
4fa63067
NN
8641
8642install-bzip2: installdirs
0aed8855 8643 @: $(MAKE); $(unstage)
4fa63067
NN
8644 @r=`${PWD_COMMAND}`; export r; \
8645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8646 $(HOST_EXPORTS) \
b00612cc 8647 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8648 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8649
6bd3dfaa 8650@endif bzip2
4fa63067 8651
56a8fe78 8652# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8653
8654.PHONY: maybe-info-bzip2 info-bzip2
8655maybe-info-bzip2:
6bd3dfaa
PB
8656@if bzip2
8657maybe-info-bzip2: info-bzip2
4fa63067
NN
8658
8659info-bzip2: \
8660 configure-bzip2
0aed8855 8661 @: $(MAKE); $(unstage)
4fa63067 8662 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8663 r=`${PWD_COMMAND}`; export r; \
8664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8665 $(HOST_EXPORTS) \
b813574b 8666 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8668 done; \
4fa63067 8669 echo "Doing info in bzip2" ; \
b00612cc 8670 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8673 "RANLIB=$${RANLIB}" \
0c24b341 8674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8675 info) \
2a4cbe27
NN
8676 || exit 1
8677
6bd3dfaa 8678@endif bzip2
2a4cbe27 8679
4fa63067
NN
8680.PHONY: maybe-dvi-bzip2 dvi-bzip2
8681maybe-dvi-bzip2:
6bd3dfaa
PB
8682@if bzip2
8683maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8684
4fa63067
NN
8685dvi-bzip2: \
8686 configure-bzip2
0aed8855 8687 @: $(MAKE); $(unstage)
4fa63067 8688 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8689 r=`${PWD_COMMAND}`; export r; \
8690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8691 $(HOST_EXPORTS) \
b813574b 8692 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8694 done; \
4fa63067 8695 echo "Doing dvi in bzip2" ; \
b00612cc 8696 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8699 "RANLIB=$${RANLIB}" \
0c24b341 8700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8701 dvi) \
2a4cbe27
NN
8702 || exit 1
8703
6bd3dfaa 8704@endif bzip2
2a4cbe27 8705
56a8fe78
DD
8706.PHONY: maybe-pdf-bzip2 pdf-bzip2
8707maybe-pdf-bzip2:
8708@if bzip2
8709maybe-pdf-bzip2: pdf-bzip2
8710
8711pdf-bzip2: \
8712 configure-bzip2
8713 @: $(MAKE); $(unstage)
8714 @[ -f ./bzip2/Makefile ] || exit 0; \
8715 r=`${PWD_COMMAND}`; export r; \
8716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8717 $(HOST_EXPORTS) \
8718 for flag in $(EXTRA_HOST_FLAGS) ; do \
8719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8720 done; \
8721 echo "Doing pdf in bzip2" ; \
8722 (cd $(HOST_SUBDIR)/bzip2 && \
8723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8725 "RANLIB=$${RANLIB}" \
0c24b341 8726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8727 pdf) \
8728 || exit 1
8729
8730@endif bzip2
8731
6d389afc
MS
8732.PHONY: maybe-html-bzip2 html-bzip2
8733maybe-html-bzip2:
8734@if bzip2
8735maybe-html-bzip2: html-bzip2
8736
8737html-bzip2: \
8738 configure-bzip2
0aed8855 8739 @: $(MAKE); $(unstage)
6d389afc
MS
8740 @[ -f ./bzip2/Makefile ] || exit 0; \
8741 r=`${PWD_COMMAND}`; export r; \
8742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8743 $(HOST_EXPORTS) \
8744 for flag in $(EXTRA_HOST_FLAGS) ; do \
8745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8746 done; \
8747 echo "Doing html in bzip2" ; \
b00612cc 8748 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8751 "RANLIB=$${RANLIB}" \
0c24b341 8752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8753 html) \
8754 || exit 1
8755
8756@endif bzip2
8757
4fa63067
NN
8758.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8759maybe-TAGS-bzip2:
6bd3dfaa
PB
8760@if bzip2
8761maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8762
4fa63067
NN
8763TAGS-bzip2: \
8764 configure-bzip2
0aed8855 8765 @: $(MAKE); $(unstage)
4fa63067 8766 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8767 r=`${PWD_COMMAND}`; export r; \
8768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8769 $(HOST_EXPORTS) \
b813574b 8770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8772 done; \
4fa63067 8773 echo "Doing TAGS in bzip2" ; \
b00612cc 8774 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8777 "RANLIB=$${RANLIB}" \
0c24b341 8778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8779 TAGS) \
2a4cbe27
NN
8780 || exit 1
8781
6bd3dfaa 8782@endif bzip2
2a4cbe27 8783
4fa63067
NN
8784.PHONY: maybe-install-info-bzip2 install-info-bzip2
8785maybe-install-info-bzip2:
6bd3dfaa
PB
8786@if bzip2
8787maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8788
4fa63067
NN
8789install-info-bzip2: \
8790 configure-bzip2 \
8791 info-bzip2
0aed8855 8792 @: $(MAKE); $(unstage)
4fa63067 8793 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8794 r=`${PWD_COMMAND}`; export r; \
8795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8796 $(HOST_EXPORTS) \
b813574b 8797 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8799 done; \
4fa63067 8800 echo "Doing install-info in bzip2" ; \
b00612cc 8801 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8804 "RANLIB=$${RANLIB}" \
0c24b341 8805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8806 install-info) \
2a4cbe27
NN
8807 || exit 1
8808
6bd3dfaa 8809@endif bzip2
2a4cbe27 8810
a3ca38d2
DD
8811.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8812maybe-install-pdf-bzip2:
8813@if bzip2
8814maybe-install-pdf-bzip2: install-pdf-bzip2
8815
8816install-pdf-bzip2: \
8817 configure-bzip2 \
8818 pdf-bzip2
8819 @: $(MAKE); $(unstage)
8820 @[ -f ./bzip2/Makefile ] || exit 0; \
8821 r=`${PWD_COMMAND}`; export r; \
8822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8823 $(HOST_EXPORTS) \
8824 for flag in $(EXTRA_HOST_FLAGS) ; do \
8825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8826 done; \
8827 echo "Doing install-pdf in bzip2" ; \
8828 (cd $(HOST_SUBDIR)/bzip2 && \
8829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8831 "RANLIB=$${RANLIB}" \
0c24b341 8832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8833 install-pdf) \
8834 || exit 1
8835
8836@endif bzip2
8837
108a6f8e
CD
8838.PHONY: maybe-install-html-bzip2 install-html-bzip2
8839maybe-install-html-bzip2:
8840@if bzip2
8841maybe-install-html-bzip2: install-html-bzip2
8842
8843install-html-bzip2: \
8844 configure-bzip2 \
8845 html-bzip2
8846 @: $(MAKE); $(unstage)
8847 @[ -f ./bzip2/Makefile ] || exit 0; \
8848 r=`${PWD_COMMAND}`; export r; \
8849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8850 $(HOST_EXPORTS) \
8851 for flag in $(EXTRA_HOST_FLAGS) ; do \
8852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8853 done; \
8854 echo "Doing install-html in bzip2" ; \
8855 (cd $(HOST_SUBDIR)/bzip2 && \
8856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8858 "RANLIB=$${RANLIB}" \
0c24b341 8859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8860 install-html) \
8861 || exit 1
8862
8863@endif bzip2
8864
4fa63067
NN
8865.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8866maybe-installcheck-bzip2:
6bd3dfaa
PB
8867@if bzip2
8868maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8869
4fa63067
NN
8870installcheck-bzip2: \
8871 configure-bzip2
0aed8855 8872 @: $(MAKE); $(unstage)
4fa63067 8873 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8874 r=`${PWD_COMMAND}`; export r; \
8875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8876 $(HOST_EXPORTS) \
b813574b 8877 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8879 done; \
4fa63067 8880 echo "Doing installcheck in bzip2" ; \
b00612cc 8881 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8884 "RANLIB=$${RANLIB}" \
0c24b341 8885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8886 installcheck) \
2a4cbe27
NN
8887 || exit 1
8888
6bd3dfaa 8889@endif bzip2
2a4cbe27 8890
4fa63067
NN
8891.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8892maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8893@if bzip2
8894maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8895
4fa63067 8896mostlyclean-bzip2:
0aed8855 8897 @: $(MAKE); $(unstage)
4fa63067 8898 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8899 r=`${PWD_COMMAND}`; export r; \
8900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8901 $(HOST_EXPORTS) \
b813574b 8902 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8904 done; \
4fa63067 8905 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8906 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8909 "RANLIB=$${RANLIB}" \
0c24b341 8910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8911 mostlyclean) \
2a4cbe27
NN
8912 || exit 1
8913
6bd3dfaa 8914@endif bzip2
2a4cbe27 8915
4fa63067
NN
8916.PHONY: maybe-clean-bzip2 clean-bzip2
8917maybe-clean-bzip2:
6bd3dfaa
PB
8918@if bzip2
8919maybe-clean-bzip2: clean-bzip2
2a4cbe27 8920
4fa63067 8921clean-bzip2:
0aed8855 8922 @: $(MAKE); $(unstage)
4fa63067 8923 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8924 r=`${PWD_COMMAND}`; export r; \
8925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8926 $(HOST_EXPORTS) \
b813574b 8927 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8929 done; \
4fa63067 8930 echo "Doing clean in bzip2" ; \
b00612cc 8931 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8934 "RANLIB=$${RANLIB}" \
0c24b341 8935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8936 clean) \
2a4cbe27
NN
8937 || exit 1
8938
6bd3dfaa 8939@endif bzip2
2a4cbe27 8940
4fa63067
NN
8941.PHONY: maybe-distclean-bzip2 distclean-bzip2
8942maybe-distclean-bzip2:
6bd3dfaa
PB
8943@if bzip2
8944maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8945
4fa63067 8946distclean-bzip2:
0aed8855 8947 @: $(MAKE); $(unstage)
4fa63067 8948 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8949 r=`${PWD_COMMAND}`; export r; \
8950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8951 $(HOST_EXPORTS) \
b813574b 8952 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8954 done; \
4fa63067 8955 echo "Doing distclean in bzip2" ; \
b00612cc 8956 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8959 "RANLIB=$${RANLIB}" \
0c24b341 8960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8961 distclean) \
2a4cbe27
NN
8962 || exit 1
8963
6bd3dfaa 8964@endif bzip2
2a4cbe27 8965
4fa63067
NN
8966.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8967maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8968@if bzip2
8969maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8970
4fa63067 8971maintainer-clean-bzip2:
0aed8855 8972 @: $(MAKE); $(unstage)
4fa63067 8973 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8974 r=`${PWD_COMMAND}`; export r; \
8975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8976 $(HOST_EXPORTS) \
b813574b 8977 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8979 done; \
4fa63067 8980 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8981 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8984 "RANLIB=$${RANLIB}" \
0c24b341 8985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8986 maintainer-clean) \
2a4cbe27
NN
8987 || exit 1
8988
6bd3dfaa 8989@endif bzip2
2a4cbe27 8990
2a4cbe27 8991
a7254363 8992
4fa63067
NN
8993.PHONY: configure-dejagnu maybe-configure-dejagnu
8994maybe-configure-dejagnu:
4f0ef2d8
CD
8995@if gcc-bootstrap
8996configure-dejagnu: stage_current
8997@endif gcc-bootstrap
6bd3dfaa
PB
8998@if dejagnu
8999maybe-configure-dejagnu: configure-dejagnu
c52c6897 9000configure-dejagnu:
0aed8855 9001 @: $(MAKE); $(unstage)
c52c6897 9002 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9004 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 9006 $(HOST_EXPORTS) \
a7254363
PB
9007 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9008 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9009 case $(srcdir) in \
b00612cc
PB
9010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9011 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9013 esac; \
b00612cc
PB
9014 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9015 libsrcdir="$$s/dejagnu"; \
4fa63067 9016 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9018 --target=${target_alias} $${srcdiroption} \
4fa63067 9019 || exit 1
6bd3dfaa 9020@endif dejagnu
4fa63067 9021
a7254363
PB
9022
9023
d545f33b
PB
9024
9025
4fa63067
NN
9026.PHONY: all-dejagnu maybe-all-dejagnu
9027maybe-all-dejagnu:
4f0ef2d8
CD
9028@if gcc-bootstrap
9029all-dejagnu: stage_current
9030@endif gcc-bootstrap
6bd3dfaa 9031@if dejagnu
d27cc32e 9032TARGET-dejagnu=all
6bd3dfaa 9033maybe-all-dejagnu: all-dejagnu
4fa63067 9034all-dejagnu: configure-dejagnu
0aed8855 9035 @: $(MAKE); $(unstage)
4fa63067
NN
9036 @r=`${PWD_COMMAND}`; export r; \
9037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9038 $(HOST_EXPORTS) \
b00612cc 9039 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9040 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9041 $(TARGET-dejagnu))
6bd3dfaa 9042@endif dejagnu
4fa63067 9043
a7254363 9044
d545f33b
PB
9045
9046
4fa63067
NN
9047.PHONY: check-dejagnu maybe-check-dejagnu
9048maybe-check-dejagnu:
6bd3dfaa
PB
9049@if dejagnu
9050maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9051
9052check-dejagnu:
0aed8855 9053 @: $(MAKE); $(unstage)
4fa63067
NN
9054 @r=`${PWD_COMMAND}`; export r; \
9055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9056 $(HOST_EXPORTS) \
b00612cc
PB
9057 (cd $(HOST_SUBDIR)/dejagnu && \
9058 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9059
6bd3dfaa 9060@endif dejagnu
4fa63067
NN
9061
9062.PHONY: install-dejagnu maybe-install-dejagnu
9063maybe-install-dejagnu:
6bd3dfaa
PB
9064@if dejagnu
9065maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9066
9067install-dejagnu: installdirs
0aed8855 9068 @: $(MAKE); $(unstage)
4fa63067
NN
9069 @r=`${PWD_COMMAND}`; export r; \
9070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9071 $(HOST_EXPORTS) \
b00612cc 9072 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9073 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9074
6bd3dfaa 9075@endif dejagnu
4fa63067 9076
56a8fe78 9077# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9078
9079.PHONY: maybe-info-dejagnu info-dejagnu
9080maybe-info-dejagnu:
6bd3dfaa
PB
9081@if dejagnu
9082maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9083
9084info-dejagnu: \
9085 configure-dejagnu
0aed8855 9086 @: $(MAKE); $(unstage)
4fa63067 9087 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9088 r=`${PWD_COMMAND}`; export r; \
9089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9090 $(HOST_EXPORTS) \
b813574b 9091 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9093 done; \
4fa63067 9094 echo "Doing info in dejagnu" ; \
b00612cc 9095 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9098 "RANLIB=$${RANLIB}" \
0c24b341 9099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9100 info) \
2a4cbe27
NN
9101 || exit 1
9102
6bd3dfaa 9103@endif dejagnu
2a4cbe27 9104
4fa63067
NN
9105.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9106maybe-dvi-dejagnu:
6bd3dfaa
PB
9107@if dejagnu
9108maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9109
4fa63067
NN
9110dvi-dejagnu: \
9111 configure-dejagnu
0aed8855 9112 @: $(MAKE); $(unstage)
4fa63067 9113 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9114 r=`${PWD_COMMAND}`; export r; \
9115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9116 $(HOST_EXPORTS) \
b813574b 9117 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9119 done; \
4fa63067 9120 echo "Doing dvi in dejagnu" ; \
b00612cc 9121 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9124 "RANLIB=$${RANLIB}" \
0c24b341 9125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9126 dvi) \
2a4cbe27
NN
9127 || exit 1
9128
6bd3dfaa 9129@endif dejagnu
2a4cbe27 9130
56a8fe78
DD
9131.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9132maybe-pdf-dejagnu:
9133@if dejagnu
9134maybe-pdf-dejagnu: pdf-dejagnu
9135
9136pdf-dejagnu: \
9137 configure-dejagnu
9138 @: $(MAKE); $(unstage)
9139 @[ -f ./dejagnu/Makefile ] || exit 0; \
9140 r=`${PWD_COMMAND}`; export r; \
9141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9142 $(HOST_EXPORTS) \
9143 for flag in $(EXTRA_HOST_FLAGS) ; do \
9144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9145 done; \
9146 echo "Doing pdf in dejagnu" ; \
9147 (cd $(HOST_SUBDIR)/dejagnu && \
9148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9150 "RANLIB=$${RANLIB}" \
0c24b341 9151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9152 pdf) \
9153 || exit 1
9154
9155@endif dejagnu
9156
6d389afc
MS
9157.PHONY: maybe-html-dejagnu html-dejagnu
9158maybe-html-dejagnu:
9159@if dejagnu
9160maybe-html-dejagnu: html-dejagnu
9161
9162html-dejagnu: \
9163 configure-dejagnu
0aed8855 9164 @: $(MAKE); $(unstage)
6d389afc
MS
9165 @[ -f ./dejagnu/Makefile ] || exit 0; \
9166 r=`${PWD_COMMAND}`; export r; \
9167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9168 $(HOST_EXPORTS) \
9169 for flag in $(EXTRA_HOST_FLAGS) ; do \
9170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9171 done; \
9172 echo "Doing html in dejagnu" ; \
b00612cc 9173 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9176 "RANLIB=$${RANLIB}" \
0c24b341 9177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9178 html) \
9179 || exit 1
9180
9181@endif dejagnu
9182
4fa63067
NN
9183.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9184maybe-TAGS-dejagnu:
6bd3dfaa
PB
9185@if dejagnu
9186maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9187
4fa63067
NN
9188TAGS-dejagnu: \
9189 configure-dejagnu
0aed8855 9190 @: $(MAKE); $(unstage)
4fa63067 9191 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9192 r=`${PWD_COMMAND}`; export r; \
9193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9194 $(HOST_EXPORTS) \
b813574b 9195 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9197 done; \
4fa63067 9198 echo "Doing TAGS in dejagnu" ; \
b00612cc 9199 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9202 "RANLIB=$${RANLIB}" \
0c24b341 9203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9204 TAGS) \
2a4cbe27
NN
9205 || exit 1
9206
6bd3dfaa 9207@endif dejagnu
2a4cbe27 9208
4fa63067
NN
9209.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9210maybe-install-info-dejagnu:
6bd3dfaa
PB
9211@if dejagnu
9212maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9213
4fa63067
NN
9214install-info-dejagnu: \
9215 configure-dejagnu \
9216 info-dejagnu
0aed8855 9217 @: $(MAKE); $(unstage)
4fa63067 9218 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9219 r=`${PWD_COMMAND}`; export r; \
9220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9221 $(HOST_EXPORTS) \
b813574b 9222 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9224 done; \
4fa63067 9225 echo "Doing install-info in dejagnu" ; \
b00612cc 9226 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9229 "RANLIB=$${RANLIB}" \
0c24b341 9230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9231 install-info) \
2a4cbe27
NN
9232 || exit 1
9233
6bd3dfaa 9234@endif dejagnu
2a4cbe27 9235
a3ca38d2
DD
9236.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9237maybe-install-pdf-dejagnu:
9238@if dejagnu
9239maybe-install-pdf-dejagnu: install-pdf-dejagnu
9240
9241install-pdf-dejagnu: \
9242 configure-dejagnu \
9243 pdf-dejagnu
9244 @: $(MAKE); $(unstage)
9245 @[ -f ./dejagnu/Makefile ] || exit 0; \
9246 r=`${PWD_COMMAND}`; export r; \
9247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9248 $(HOST_EXPORTS) \
9249 for flag in $(EXTRA_HOST_FLAGS) ; do \
9250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9251 done; \
9252 echo "Doing install-pdf in dejagnu" ; \
9253 (cd $(HOST_SUBDIR)/dejagnu && \
9254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9256 "RANLIB=$${RANLIB}" \
0c24b341 9257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9258 install-pdf) \
9259 || exit 1
9260
9261@endif dejagnu
9262
108a6f8e
CD
9263.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9264maybe-install-html-dejagnu:
9265@if dejagnu
9266maybe-install-html-dejagnu: install-html-dejagnu
9267
9268install-html-dejagnu: \
9269 configure-dejagnu \
9270 html-dejagnu
9271 @: $(MAKE); $(unstage)
9272 @[ -f ./dejagnu/Makefile ] || exit 0; \
9273 r=`${PWD_COMMAND}`; export r; \
9274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9275 $(HOST_EXPORTS) \
9276 for flag in $(EXTRA_HOST_FLAGS) ; do \
9277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9278 done; \
9279 echo "Doing install-html in dejagnu" ; \
9280 (cd $(HOST_SUBDIR)/dejagnu && \
9281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9283 "RANLIB=$${RANLIB}" \
0c24b341 9284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9285 install-html) \
9286 || exit 1
9287
9288@endif dejagnu
9289
4fa63067
NN
9290.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9291maybe-installcheck-dejagnu:
6bd3dfaa
PB
9292@if dejagnu
9293maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9294
4fa63067
NN
9295installcheck-dejagnu: \
9296 configure-dejagnu
0aed8855 9297 @: $(MAKE); $(unstage)
4fa63067 9298 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9299 r=`${PWD_COMMAND}`; export r; \
9300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9301 $(HOST_EXPORTS) \
b813574b 9302 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9304 done; \
4fa63067 9305 echo "Doing installcheck in dejagnu" ; \
b00612cc 9306 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9309 "RANLIB=$${RANLIB}" \
0c24b341 9310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9311 installcheck) \
2a4cbe27
NN
9312 || exit 1
9313
6bd3dfaa 9314@endif dejagnu
2a4cbe27 9315
4fa63067
NN
9316.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9317maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9318@if dejagnu
9319maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9320
4fa63067 9321mostlyclean-dejagnu:
0aed8855 9322 @: $(MAKE); $(unstage)
4fa63067 9323 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9324 r=`${PWD_COMMAND}`; export r; \
9325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9326 $(HOST_EXPORTS) \
b813574b 9327 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9329 done; \
4fa63067 9330 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9331 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9334 "RANLIB=$${RANLIB}" \
0c24b341 9335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9336 mostlyclean) \
2a4cbe27
NN
9337 || exit 1
9338
6bd3dfaa 9339@endif dejagnu
2a4cbe27 9340
4fa63067
NN
9341.PHONY: maybe-clean-dejagnu clean-dejagnu
9342maybe-clean-dejagnu:
6bd3dfaa
PB
9343@if dejagnu
9344maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9345
4fa63067 9346clean-dejagnu:
0aed8855 9347 @: $(MAKE); $(unstage)
4fa63067 9348 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9349 r=`${PWD_COMMAND}`; export r; \
9350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9351 $(HOST_EXPORTS) \
b813574b 9352 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9354 done; \
4fa63067 9355 echo "Doing clean in dejagnu" ; \
b00612cc 9356 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9359 "RANLIB=$${RANLIB}" \
0c24b341 9360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9361 clean) \
2a4cbe27
NN
9362 || exit 1
9363
6bd3dfaa 9364@endif dejagnu
2a4cbe27 9365
4fa63067
NN
9366.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9367maybe-distclean-dejagnu:
6bd3dfaa
PB
9368@if dejagnu
9369maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9370
4fa63067 9371distclean-dejagnu:
0aed8855 9372 @: $(MAKE); $(unstage)
4fa63067 9373 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9374 r=`${PWD_COMMAND}`; export r; \
9375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9376 $(HOST_EXPORTS) \
b813574b 9377 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9379 done; \
4fa63067 9380 echo "Doing distclean in dejagnu" ; \
b00612cc 9381 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9384 "RANLIB=$${RANLIB}" \
0c24b341 9385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9386 distclean) \
2a4cbe27
NN
9387 || exit 1
9388
6bd3dfaa 9389@endif dejagnu
2a4cbe27 9390
4fa63067
NN
9391.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9392maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9393@if dejagnu
9394maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9395
4fa63067 9396maintainer-clean-dejagnu:
0aed8855 9397 @: $(MAKE); $(unstage)
4fa63067 9398 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9399 r=`${PWD_COMMAND}`; export r; \
9400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9401 $(HOST_EXPORTS) \
b813574b 9402 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9404 done; \
4fa63067 9405 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9406 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9409 "RANLIB=$${RANLIB}" \
0c24b341 9410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9411 maintainer-clean) \
4fa63067
NN
9412 || exit 1
9413
6bd3dfaa 9414@endif dejagnu
4fa63067
NN
9415
9416
a7254363 9417
4fa63067
NN
9418.PHONY: configure-diff maybe-configure-diff
9419maybe-configure-diff:
4f0ef2d8
CD
9420@if gcc-bootstrap
9421configure-diff: stage_current
9422@endif gcc-bootstrap
6bd3dfaa
PB
9423@if diff
9424maybe-configure-diff: configure-diff
c52c6897 9425configure-diff:
0aed8855 9426 @: $(MAKE); $(unstage)
c52c6897 9427 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9429 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9430 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9431 $(HOST_EXPORTS) \
a7254363
PB
9432 echo Configuring in $(HOST_SUBDIR)/diff; \
9433 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9434 case $(srcdir) in \
b00612cc
PB
9435 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9436 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9437 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9438 esac; \
b00612cc
PB
9439 srcdiroption="--srcdir=$${topdir}/diff"; \
9440 libsrcdir="$$s/diff"; \
4fa63067 9441 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9442 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9443 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9444 || exit 1
6bd3dfaa 9445@endif diff
2a4cbe27 9446
a7254363
PB
9447
9448
d545f33b
PB
9449
9450
4fa63067
NN
9451.PHONY: all-diff maybe-all-diff
9452maybe-all-diff:
4f0ef2d8
CD
9453@if gcc-bootstrap
9454all-diff: stage_current
9455@endif gcc-bootstrap
6bd3dfaa 9456@if diff
d27cc32e 9457TARGET-diff=all
6bd3dfaa 9458maybe-all-diff: all-diff
4fa63067 9459all-diff: configure-diff
0aed8855 9460 @: $(MAKE); $(unstage)
4fa63067
NN
9461 @r=`${PWD_COMMAND}`; export r; \
9462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9463 $(HOST_EXPORTS) \
b00612cc 9464 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9465 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9466 $(TARGET-diff))
6bd3dfaa 9467@endif diff
2a4cbe27 9468
a7254363 9469
d545f33b
PB
9470
9471
4fa63067
NN
9472.PHONY: check-diff maybe-check-diff
9473maybe-check-diff:
6bd3dfaa
PB
9474@if diff
9475maybe-check-diff: check-diff
2a4cbe27 9476
4fa63067 9477check-diff:
0aed8855 9478 @: $(MAKE); $(unstage)
4fa63067 9479 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9481 $(HOST_EXPORTS) \
b00612cc
PB
9482 (cd $(HOST_SUBDIR)/diff && \
9483 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9484
6bd3dfaa 9485@endif diff
2a4cbe27 9486
4fa63067
NN
9487.PHONY: install-diff maybe-install-diff
9488maybe-install-diff:
6bd3dfaa
PB
9489@if diff
9490maybe-install-diff: install-diff
2a4cbe27 9491
4fa63067 9492install-diff: installdirs
0aed8855 9493 @: $(MAKE); $(unstage)
4fa63067 9494 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9496 $(HOST_EXPORTS) \
b00612cc 9497 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9498 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9499
6bd3dfaa 9500@endif diff
2a4cbe27 9501
56a8fe78 9502# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9503
4fa63067
NN
9504.PHONY: maybe-info-diff info-diff
9505maybe-info-diff:
6bd3dfaa
PB
9506@if diff
9507maybe-info-diff: info-diff
2a4cbe27 9508
4fa63067
NN
9509info-diff: \
9510 configure-diff
0aed8855 9511 @: $(MAKE); $(unstage)
4fa63067 9512 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9513 r=`${PWD_COMMAND}`; export r; \
9514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9515 $(HOST_EXPORTS) \
b813574b 9516 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9518 done; \
4fa63067 9519 echo "Doing info in diff" ; \
b00612cc 9520 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9523 "RANLIB=$${RANLIB}" \
0c24b341 9524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9525 info) \
2a4cbe27
NN
9526 || exit 1
9527
6bd3dfaa 9528@endif diff
2a4cbe27 9529
4fa63067
NN
9530.PHONY: maybe-dvi-diff dvi-diff
9531maybe-dvi-diff:
6bd3dfaa
PB
9532@if diff
9533maybe-dvi-diff: dvi-diff
2a4cbe27 9534
4fa63067
NN
9535dvi-diff: \
9536 configure-diff
0aed8855 9537 @: $(MAKE); $(unstage)
4fa63067 9538 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9539 r=`${PWD_COMMAND}`; export r; \
9540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9541 $(HOST_EXPORTS) \
b813574b 9542 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9544 done; \
4fa63067 9545 echo "Doing dvi in diff" ; \
b00612cc 9546 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9549 "RANLIB=$${RANLIB}" \
0c24b341 9550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9551 dvi) \
2a4cbe27
NN
9552 || exit 1
9553
6bd3dfaa 9554@endif diff
2a4cbe27 9555
56a8fe78
DD
9556.PHONY: maybe-pdf-diff pdf-diff
9557maybe-pdf-diff:
9558@if diff
9559maybe-pdf-diff: pdf-diff
9560
9561pdf-diff: \
9562 configure-diff
9563 @: $(MAKE); $(unstage)
9564 @[ -f ./diff/Makefile ] || exit 0; \
9565 r=`${PWD_COMMAND}`; export r; \
9566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9567 $(HOST_EXPORTS) \
9568 for flag in $(EXTRA_HOST_FLAGS) ; do \
9569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9570 done; \
9571 echo "Doing pdf in diff" ; \
9572 (cd $(HOST_SUBDIR)/diff && \
9573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9575 "RANLIB=$${RANLIB}" \
0c24b341 9576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9577 pdf) \
9578 || exit 1
9579
9580@endif diff
9581
6d389afc
MS
9582.PHONY: maybe-html-diff html-diff
9583maybe-html-diff:
9584@if diff
9585maybe-html-diff: html-diff
9586
9587html-diff: \
9588 configure-diff
0aed8855 9589 @: $(MAKE); $(unstage)
6d389afc
MS
9590 @[ -f ./diff/Makefile ] || exit 0; \
9591 r=`${PWD_COMMAND}`; export r; \
9592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9593 $(HOST_EXPORTS) \
9594 for flag in $(EXTRA_HOST_FLAGS) ; do \
9595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9596 done; \
9597 echo "Doing html in diff" ; \
b00612cc 9598 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9601 "RANLIB=$${RANLIB}" \
0c24b341 9602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9603 html) \
9604 || exit 1
9605
9606@endif diff
9607
4fa63067
NN
9608.PHONY: maybe-TAGS-diff TAGS-diff
9609maybe-TAGS-diff:
6bd3dfaa
PB
9610@if diff
9611maybe-TAGS-diff: TAGS-diff
2a4cbe27 9612
4fa63067
NN
9613TAGS-diff: \
9614 configure-diff
0aed8855 9615 @: $(MAKE); $(unstage)
4fa63067 9616 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9617 r=`${PWD_COMMAND}`; export r; \
9618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9619 $(HOST_EXPORTS) \
b813574b 9620 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9622 done; \
4fa63067 9623 echo "Doing TAGS in diff" ; \
b00612cc 9624 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9627 "RANLIB=$${RANLIB}" \
0c24b341 9628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9629 TAGS) \
2a4cbe27
NN
9630 || exit 1
9631
6bd3dfaa 9632@endif diff
2a4cbe27 9633
4fa63067
NN
9634.PHONY: maybe-install-info-diff install-info-diff
9635maybe-install-info-diff:
6bd3dfaa
PB
9636@if diff
9637maybe-install-info-diff: install-info-diff
2a4cbe27 9638
4fa63067
NN
9639install-info-diff: \
9640 configure-diff \
9641 info-diff
0aed8855 9642 @: $(MAKE); $(unstage)
4fa63067 9643 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9644 r=`${PWD_COMMAND}`; export r; \
9645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9646 $(HOST_EXPORTS) \
b813574b 9647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9649 done; \
4fa63067 9650 echo "Doing install-info in diff" ; \
b00612cc 9651 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9654 "RANLIB=$${RANLIB}" \
0c24b341 9655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9656 install-info) \
2a4cbe27
NN
9657 || exit 1
9658
6bd3dfaa 9659@endif diff
2a4cbe27 9660
a3ca38d2
DD
9661.PHONY: maybe-install-pdf-diff install-pdf-diff
9662maybe-install-pdf-diff:
9663@if diff
9664maybe-install-pdf-diff: install-pdf-diff
9665
9666install-pdf-diff: \
9667 configure-diff \
9668 pdf-diff
9669 @: $(MAKE); $(unstage)
9670 @[ -f ./diff/Makefile ] || exit 0; \
9671 r=`${PWD_COMMAND}`; export r; \
9672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9673 $(HOST_EXPORTS) \
9674 for flag in $(EXTRA_HOST_FLAGS) ; do \
9675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9676 done; \
9677 echo "Doing install-pdf in diff" ; \
9678 (cd $(HOST_SUBDIR)/diff && \
9679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9681 "RANLIB=$${RANLIB}" \
0c24b341 9682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9683 install-pdf) \
9684 || exit 1
9685
9686@endif diff
9687
108a6f8e
CD
9688.PHONY: maybe-install-html-diff install-html-diff
9689maybe-install-html-diff:
9690@if diff
9691maybe-install-html-diff: install-html-diff
9692
9693install-html-diff: \
9694 configure-diff \
9695 html-diff
9696 @: $(MAKE); $(unstage)
9697 @[ -f ./diff/Makefile ] || exit 0; \
9698 r=`${PWD_COMMAND}`; export r; \
9699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9700 $(HOST_EXPORTS) \
9701 for flag in $(EXTRA_HOST_FLAGS) ; do \
9702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9703 done; \
9704 echo "Doing install-html in diff" ; \
9705 (cd $(HOST_SUBDIR)/diff && \
9706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9708 "RANLIB=$${RANLIB}" \
0c24b341 9709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9710 install-html) \
9711 || exit 1
9712
9713@endif diff
9714
4fa63067
NN
9715.PHONY: maybe-installcheck-diff installcheck-diff
9716maybe-installcheck-diff:
6bd3dfaa
PB
9717@if diff
9718maybe-installcheck-diff: installcheck-diff
2a4cbe27 9719
4fa63067
NN
9720installcheck-diff: \
9721 configure-diff
0aed8855 9722 @: $(MAKE); $(unstage)
4fa63067 9723 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9724 r=`${PWD_COMMAND}`; export r; \
9725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9726 $(HOST_EXPORTS) \
b813574b 9727 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9729 done; \
4fa63067 9730 echo "Doing installcheck in diff" ; \
b00612cc 9731 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9734 "RANLIB=$${RANLIB}" \
0c24b341 9735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9736 installcheck) \
2a4cbe27
NN
9737 || exit 1
9738
6bd3dfaa 9739@endif diff
2a4cbe27 9740
4fa63067
NN
9741.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9742maybe-mostlyclean-diff:
6bd3dfaa
PB
9743@if diff
9744maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9745
4fa63067 9746mostlyclean-diff:
0aed8855 9747 @: $(MAKE); $(unstage)
4fa63067 9748 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9749 r=`${PWD_COMMAND}`; export r; \
9750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9751 $(HOST_EXPORTS) \
b813574b 9752 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9754 done; \
4fa63067 9755 echo "Doing mostlyclean in diff" ; \
b00612cc 9756 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9759 "RANLIB=$${RANLIB}" \
0c24b341 9760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9761 mostlyclean) \
2a4cbe27
NN
9762 || exit 1
9763
6bd3dfaa 9764@endif diff
2a4cbe27 9765
4fa63067
NN
9766.PHONY: maybe-clean-diff clean-diff
9767maybe-clean-diff:
6bd3dfaa
PB
9768@if diff
9769maybe-clean-diff: clean-diff
2a4cbe27 9770
4fa63067 9771clean-diff:
0aed8855 9772 @: $(MAKE); $(unstage)
4fa63067 9773 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9774 r=`${PWD_COMMAND}`; export r; \
9775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9776 $(HOST_EXPORTS) \
b813574b 9777 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9779 done; \
4fa63067 9780 echo "Doing clean in diff" ; \
b00612cc 9781 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9784 "RANLIB=$${RANLIB}" \
0c24b341 9785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9786 clean) \
2a4cbe27
NN
9787 || exit 1
9788
6bd3dfaa 9789@endif diff
2a4cbe27 9790
4fa63067
NN
9791.PHONY: maybe-distclean-diff distclean-diff
9792maybe-distclean-diff:
6bd3dfaa
PB
9793@if diff
9794maybe-distclean-diff: distclean-diff
2a4cbe27 9795
4fa63067 9796distclean-diff:
0aed8855 9797 @: $(MAKE); $(unstage)
4fa63067 9798 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9799 r=`${PWD_COMMAND}`; export r; \
9800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9801 $(HOST_EXPORTS) \
b813574b 9802 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9804 done; \
4fa63067 9805 echo "Doing distclean in diff" ; \
b00612cc 9806 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9809 "RANLIB=$${RANLIB}" \
0c24b341 9810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9811 distclean) \
2a4cbe27
NN
9812 || exit 1
9813
6bd3dfaa 9814@endif diff
2a4cbe27 9815
4fa63067
NN
9816.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9817maybe-maintainer-clean-diff:
6bd3dfaa
PB
9818@if diff
9819maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9820
4fa63067 9821maintainer-clean-diff:
0aed8855 9822 @: $(MAKE); $(unstage)
4fa63067 9823 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9824 r=`${PWD_COMMAND}`; export r; \
9825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9826 $(HOST_EXPORTS) \
b813574b 9827 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9829 done; \
4fa63067 9830 echo "Doing maintainer-clean in diff" ; \
b00612cc 9831 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9834 "RANLIB=$${RANLIB}" \
0c24b341 9835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9836 maintainer-clean) \
2a4cbe27
NN
9837 || exit 1
9838
6bd3dfaa 9839@endif diff
2a4cbe27 9840
2a4cbe27 9841
a7254363 9842
4fa63067
NN
9843.PHONY: configure-dosutils maybe-configure-dosutils
9844maybe-configure-dosutils:
4f0ef2d8
CD
9845@if gcc-bootstrap
9846configure-dosutils: stage_current
9847@endif gcc-bootstrap
6bd3dfaa
PB
9848@if dosutils
9849maybe-configure-dosutils: configure-dosutils
c52c6897 9850configure-dosutils:
0aed8855 9851 @: $(MAKE); $(unstage)
c52c6897 9852 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9854 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9856 $(HOST_EXPORTS) \
a7254363
PB
9857 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9858 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9859 case $(srcdir) in \
b00612cc
PB
9860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9861 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9863 esac; \
b00612cc
PB
9864 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9865 libsrcdir="$$s/dosutils"; \
4fa63067 9866 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9868 --target=${target_alias} $${srcdiroption} \
4fa63067 9869 || exit 1
6bd3dfaa 9870@endif dosutils
4fa63067 9871
a7254363
PB
9872
9873
d545f33b
PB
9874
9875
4fa63067
NN
9876.PHONY: all-dosutils maybe-all-dosutils
9877maybe-all-dosutils:
4f0ef2d8
CD
9878@if gcc-bootstrap
9879all-dosutils: stage_current
9880@endif gcc-bootstrap
6bd3dfaa 9881@if dosutils
d27cc32e 9882TARGET-dosutils=all
6bd3dfaa 9883maybe-all-dosutils: all-dosutils
4fa63067 9884all-dosutils: configure-dosutils
0aed8855 9885 @: $(MAKE); $(unstage)
4fa63067
NN
9886 @r=`${PWD_COMMAND}`; export r; \
9887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9888 $(HOST_EXPORTS) \
b00612cc 9889 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
9890 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9891 $(TARGET-dosutils))
6bd3dfaa 9892@endif dosutils
4fa63067 9893
a7254363 9894
d545f33b
PB
9895
9896
4fa63067
NN
9897.PHONY: check-dosutils maybe-check-dosutils
9898maybe-check-dosutils:
6bd3dfaa
PB
9899@if dosutils
9900maybe-check-dosutils: check-dosutils
2a4cbe27 9901
4fa63067 9902check-dosutils:
2a4cbe27 9903
6bd3dfaa 9904@endif dosutils
2a4cbe27 9905
4fa63067
NN
9906.PHONY: install-dosutils maybe-install-dosutils
9907maybe-install-dosutils:
6bd3dfaa
PB
9908@if dosutils
9909maybe-install-dosutils: install-dosutils
4fa63067
NN
9910
9911install-dosutils: installdirs
0aed8855 9912 @: $(MAKE); $(unstage)
4fa63067 9913 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9915 $(HOST_EXPORTS) \
b00612cc 9916 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9917 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9918
6bd3dfaa 9919@endif dosutils
2a4cbe27 9920
56a8fe78 9921# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9922
4fa63067
NN
9923.PHONY: maybe-info-dosutils info-dosutils
9924maybe-info-dosutils:
6bd3dfaa
PB
9925@if dosutils
9926maybe-info-dosutils: info-dosutils
4fa63067
NN
9927
9928info-dosutils: \
9929 configure-dosutils
0aed8855 9930 @: $(MAKE); $(unstage)
4fa63067 9931 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9932 r=`${PWD_COMMAND}`; export r; \
9933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9934 $(HOST_EXPORTS) \
b813574b 9935 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9937 done; \
4fa63067 9938 echo "Doing info in dosutils" ; \
b00612cc 9939 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9942 "RANLIB=$${RANLIB}" \
0c24b341 9943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9944 info) \
2a4cbe27
NN
9945 || exit 1
9946
6bd3dfaa 9947@endif dosutils
2a4cbe27 9948
4fa63067
NN
9949.PHONY: maybe-dvi-dosutils dvi-dosutils
9950maybe-dvi-dosutils:
6bd3dfaa
PB
9951@if dosutils
9952maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9953
4fa63067
NN
9954dvi-dosutils: \
9955 configure-dosutils
0aed8855 9956 @: $(MAKE); $(unstage)
4fa63067 9957 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9958 r=`${PWD_COMMAND}`; export r; \
9959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9960 $(HOST_EXPORTS) \
b813574b 9961 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9963 done; \
4fa63067 9964 echo "Doing dvi in dosutils" ; \
b00612cc 9965 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9968 "RANLIB=$${RANLIB}" \
0c24b341 9969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9970 dvi) \
2a4cbe27
NN
9971 || exit 1
9972
6bd3dfaa 9973@endif dosutils
2a4cbe27 9974
56a8fe78
DD
9975.PHONY: maybe-pdf-dosutils pdf-dosutils
9976maybe-pdf-dosutils:
9977@if dosutils
9978maybe-pdf-dosutils: pdf-dosutils
9979
9980pdf-dosutils: \
9981 configure-dosutils
9982 @: $(MAKE); $(unstage)
9983 @[ -f ./dosutils/Makefile ] || exit 0; \
9984 r=`${PWD_COMMAND}`; export r; \
9985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9986 $(HOST_EXPORTS) \
9987 for flag in $(EXTRA_HOST_FLAGS) ; do \
9988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9989 done; \
9990 echo "Doing pdf in dosutils" ; \
9991 (cd $(HOST_SUBDIR)/dosutils && \
9992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9994 "RANLIB=$${RANLIB}" \
0c24b341 9995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9996 pdf) \
9997 || exit 1
9998
9999@endif dosutils
10000
6d389afc
MS
10001.PHONY: maybe-html-dosutils html-dosutils
10002maybe-html-dosutils:
6bd3dfaa 10003@if dosutils
6d389afc 10004maybe-html-dosutils: html-dosutils
2a4cbe27 10005
6d389afc 10006html-dosutils: \
4fa63067 10007 configure-dosutils
0aed8855 10008 @: $(MAKE); $(unstage)
4fa63067 10009 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10010 r=`${PWD_COMMAND}`; export r; \
10011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10012 $(HOST_EXPORTS) \
b813574b 10013 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10015 done; \
6d389afc 10016 echo "Doing html in dosutils" ; \
b00612cc 10017 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10020 "RANLIB=$${RANLIB}" \
0c24b341 10021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10022 html) \
2a4cbe27
NN
10023 || exit 1
10024
6bd3dfaa 10025@endif dosutils
2a4cbe27 10026
6d389afc
MS
10027.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10028maybe-TAGS-dosutils:
6bd3dfaa 10029@if dosutils
6d389afc 10030maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10031
6d389afc
MS
10032TAGS-dosutils: \
10033 configure-dosutils
0aed8855 10034 @: $(MAKE); $(unstage)
6d389afc
MS
10035 @[ -f ./dosutils/Makefile ] || exit 0; \
10036 r=`${PWD_COMMAND}`; export r; \
10037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10038 $(HOST_EXPORTS) \
10039 for flag in $(EXTRA_HOST_FLAGS) ; do \
10040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10041 done; \
10042 echo "Doing TAGS in dosutils" ; \
b00612cc 10043 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10046 "RANLIB=$${RANLIB}" \
0c24b341 10047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10048 TAGS) \
10049 || exit 1
10050
10051@endif dosutils
10052
10053.PHONY: maybe-install-info-dosutils install-info-dosutils
10054maybe-install-info-dosutils:
10055@if dosutils
10056maybe-install-info-dosutils: install-info-dosutils
10057
10058install-info-dosutils: \
10059 configure-dosutils \
10060 info-dosutils
0aed8855 10061 @: $(MAKE); $(unstage)
4fa63067 10062 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10063 r=`${PWD_COMMAND}`; export r; \
10064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10065 $(HOST_EXPORTS) \
b813574b 10066 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10068 done; \
4fa63067 10069 echo "Doing install-info in dosutils" ; \
b00612cc 10070 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10073 "RANLIB=$${RANLIB}" \
0c24b341 10074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10075 install-info) \
2a4cbe27
NN
10076 || exit 1
10077
6bd3dfaa 10078@endif dosutils
2a4cbe27 10079
a3ca38d2
DD
10080.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10081maybe-install-pdf-dosutils:
10082@if dosutils
10083maybe-install-pdf-dosutils: install-pdf-dosutils
10084
10085install-pdf-dosutils: \
10086 configure-dosutils \
10087 pdf-dosutils
10088 @: $(MAKE); $(unstage)
10089 @[ -f ./dosutils/Makefile ] || exit 0; \
10090 r=`${PWD_COMMAND}`; export r; \
10091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10092 $(HOST_EXPORTS) \
10093 for flag in $(EXTRA_HOST_FLAGS) ; do \
10094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10095 done; \
10096 echo "Doing install-pdf in dosutils" ; \
10097 (cd $(HOST_SUBDIR)/dosutils && \
10098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10100 "RANLIB=$${RANLIB}" \
0c24b341 10101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10102 install-pdf) \
10103 || exit 1
10104
10105@endif dosutils
10106
108a6f8e
CD
10107.PHONY: maybe-install-html-dosutils install-html-dosutils
10108maybe-install-html-dosutils:
10109@if dosutils
10110maybe-install-html-dosutils: install-html-dosutils
10111
10112install-html-dosutils: \
10113 configure-dosutils \
10114 html-dosutils
10115 @: $(MAKE); $(unstage)
10116 @[ -f ./dosutils/Makefile ] || exit 0; \
10117 r=`${PWD_COMMAND}`; export r; \
10118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10119 $(HOST_EXPORTS) \
10120 for flag in $(EXTRA_HOST_FLAGS) ; do \
10121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10122 done; \
10123 echo "Doing install-html in dosutils" ; \
10124 (cd $(HOST_SUBDIR)/dosutils && \
10125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10127 "RANLIB=$${RANLIB}" \
0c24b341 10128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10129 install-html) \
10130 || exit 1
10131
10132@endif dosutils
10133
4fa63067
NN
10134.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10135maybe-installcheck-dosutils:
6bd3dfaa
PB
10136@if dosutils
10137maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10138
4fa63067
NN
10139installcheck-dosutils: \
10140 configure-dosutils
0aed8855 10141 @: $(MAKE); $(unstage)
4fa63067 10142 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10143 r=`${PWD_COMMAND}`; export r; \
10144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10145 $(HOST_EXPORTS) \
b813574b 10146 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10148 done; \
4fa63067 10149 echo "Doing installcheck in dosutils" ; \
b00612cc 10150 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10153 "RANLIB=$${RANLIB}" \
0c24b341 10154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10155 installcheck) \
2a4cbe27
NN
10156 || exit 1
10157
6bd3dfaa 10158@endif dosutils
2a4cbe27 10159
4fa63067
NN
10160.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10161maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10162@if dosutils
10163maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10164
4fa63067 10165mostlyclean-dosutils:
0aed8855 10166 @: $(MAKE); $(unstage)
4fa63067 10167 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10168 r=`${PWD_COMMAND}`; export r; \
10169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10170 $(HOST_EXPORTS) \
b813574b 10171 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10173 done; \
4fa63067 10174 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10175 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10178 "RANLIB=$${RANLIB}" \
0c24b341 10179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10180 mostlyclean) \
a2592b1b
DD
10181 || exit 1
10182
6bd3dfaa 10183@endif dosutils
a2592b1b 10184
4fa63067
NN
10185.PHONY: maybe-clean-dosutils clean-dosutils
10186maybe-clean-dosutils:
6bd3dfaa
PB
10187@if dosutils
10188maybe-clean-dosutils: clean-dosutils
2a4cbe27 10189
4fa63067 10190clean-dosutils:
0aed8855 10191 @: $(MAKE); $(unstage)
4fa63067 10192 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10193 r=`${PWD_COMMAND}`; export r; \
10194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10195 $(HOST_EXPORTS) \
b813574b 10196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10198 done; \
4fa63067 10199 echo "Doing clean in dosutils" ; \
b00612cc 10200 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10203 "RANLIB=$${RANLIB}" \
0c24b341 10204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10205 clean) \
2a4cbe27
NN
10206 || exit 1
10207
6bd3dfaa 10208@endif dosutils
2a4cbe27 10209
4fa63067
NN
10210.PHONY: maybe-distclean-dosutils distclean-dosutils
10211maybe-distclean-dosutils:
6bd3dfaa
PB
10212@if dosutils
10213maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10214
4fa63067 10215distclean-dosutils:
0aed8855 10216 @: $(MAKE); $(unstage)
4fa63067 10217 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10218 r=`${PWD_COMMAND}`; export r; \
10219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10220 $(HOST_EXPORTS) \
b813574b 10221 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10223 done; \
4fa63067 10224 echo "Doing distclean in dosutils" ; \
b00612cc 10225 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10228 "RANLIB=$${RANLIB}" \
0c24b341 10229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10230 distclean) \
2a4cbe27
NN
10231 || exit 1
10232
6bd3dfaa 10233@endif dosutils
2a4cbe27 10234
4fa63067
NN
10235.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10236maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10237@if dosutils
10238maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10239
4fa63067 10240maintainer-clean-dosutils:
0aed8855 10241 @: $(MAKE); $(unstage)
4fa63067 10242 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10243 r=`${PWD_COMMAND}`; export r; \
10244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10245 $(HOST_EXPORTS) \
b813574b 10246 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10248 done; \
4fa63067 10249 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10250 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10253 "RANLIB=$${RANLIB}" \
0c24b341 10254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10255 maintainer-clean) \
2a4cbe27
NN
10256 || exit 1
10257
6bd3dfaa 10258@endif dosutils
2a4cbe27 10259
2a4cbe27 10260
a7254363 10261
4fa63067
NN
10262.PHONY: configure-etc maybe-configure-etc
10263maybe-configure-etc:
4f0ef2d8
CD
10264@if gcc-bootstrap
10265configure-etc: stage_current
10266@endif gcc-bootstrap
6bd3dfaa
PB
10267@if etc
10268maybe-configure-etc: configure-etc
c52c6897 10269configure-etc:
0aed8855 10270 @: $(MAKE); $(unstage)
c52c6897 10271 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10273 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10275 $(HOST_EXPORTS) \
a7254363
PB
10276 echo Configuring in $(HOST_SUBDIR)/etc; \
10277 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10278 case $(srcdir) in \
b00612cc
PB
10279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10280 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10282 esac; \
b00612cc
PB
10283 srcdiroption="--srcdir=$${topdir}/etc"; \
10284 libsrcdir="$$s/etc"; \
4fa63067 10285 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10287 --target=${target_alias} $${srcdiroption} \
4fa63067 10288 || exit 1
6bd3dfaa 10289@endif etc
4fa63067 10290
a7254363
PB
10291
10292
d545f33b
PB
10293
10294
4fa63067
NN
10295.PHONY: all-etc maybe-all-etc
10296maybe-all-etc:
4f0ef2d8
CD
10297@if gcc-bootstrap
10298all-etc: stage_current
10299@endif gcc-bootstrap
6bd3dfaa 10300@if etc
d27cc32e 10301TARGET-etc=all
6bd3dfaa 10302maybe-all-etc: all-etc
4fa63067 10303all-etc: configure-etc
0aed8855 10304 @: $(MAKE); $(unstage)
4fa63067
NN
10305 @r=`${PWD_COMMAND}`; export r; \
10306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10307 $(HOST_EXPORTS) \
b00612cc 10308 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10309 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10310 $(TARGET-etc))
6bd3dfaa 10311@endif etc
4fa63067 10312
a7254363 10313
d545f33b
PB
10314
10315
4fa63067
NN
10316.PHONY: check-etc maybe-check-etc
10317maybe-check-etc:
6bd3dfaa
PB
10318@if etc
10319maybe-check-etc: check-etc
4fa63067
NN
10320
10321check-etc:
0aed8855 10322 @: $(MAKE); $(unstage)
4fa63067
NN
10323 @r=`${PWD_COMMAND}`; export r; \
10324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10325 $(HOST_EXPORTS) \
b00612cc
PB
10326 (cd $(HOST_SUBDIR)/etc && \
10327 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10328
6bd3dfaa 10329@endif etc
4fa63067
NN
10330
10331.PHONY: install-etc maybe-install-etc
10332maybe-install-etc:
6bd3dfaa
PB
10333@if etc
10334maybe-install-etc: install-etc
4fa63067
NN
10335
10336install-etc: installdirs
0aed8855 10337 @: $(MAKE); $(unstage)
4fa63067
NN
10338 @r=`${PWD_COMMAND}`; export r; \
10339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10340 $(HOST_EXPORTS) \
b00612cc 10341 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10342 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10343
6bd3dfaa 10344@endif etc
4fa63067 10345
56a8fe78 10346# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10347
10348.PHONY: maybe-info-etc info-etc
10349maybe-info-etc:
6bd3dfaa
PB
10350@if etc
10351maybe-info-etc: info-etc
4fa63067
NN
10352
10353info-etc: \
10354 configure-etc
0aed8855 10355 @: $(MAKE); $(unstage)
4fa63067 10356 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10357 r=`${PWD_COMMAND}`; export r; \
10358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10359 $(HOST_EXPORTS) \
b813574b 10360 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10362 done; \
4fa63067 10363 echo "Doing info in etc" ; \
b00612cc 10364 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10367 "RANLIB=$${RANLIB}" \
0c24b341 10368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10369 info) \
2a4cbe27
NN
10370 || exit 1
10371
6bd3dfaa 10372@endif etc
2a4cbe27 10373
4fa63067
NN
10374.PHONY: maybe-dvi-etc dvi-etc
10375maybe-dvi-etc:
6bd3dfaa
PB
10376@if etc
10377maybe-dvi-etc: dvi-etc
2a4cbe27 10378
4fa63067
NN
10379dvi-etc: \
10380 configure-etc
0aed8855 10381 @: $(MAKE); $(unstage)
4fa63067 10382 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10383 r=`${PWD_COMMAND}`; export r; \
10384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10385 $(HOST_EXPORTS) \
b813574b 10386 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10388 done; \
4fa63067 10389 echo "Doing dvi in etc" ; \
b00612cc 10390 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10393 "RANLIB=$${RANLIB}" \
0c24b341 10394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10395 dvi) \
2a4cbe27
NN
10396 || exit 1
10397
6bd3dfaa 10398@endif etc
2a4cbe27 10399
56a8fe78
DD
10400.PHONY: maybe-pdf-etc pdf-etc
10401maybe-pdf-etc:
10402@if etc
10403maybe-pdf-etc: pdf-etc
10404
10405pdf-etc: \
10406 configure-etc
10407 @: $(MAKE); $(unstage)
10408 @[ -f ./etc/Makefile ] || exit 0; \
10409 r=`${PWD_COMMAND}`; export r; \
10410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10411 $(HOST_EXPORTS) \
10412 for flag in $(EXTRA_HOST_FLAGS) ; do \
10413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10414 done; \
10415 echo "Doing pdf in etc" ; \
10416 (cd $(HOST_SUBDIR)/etc && \
10417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10419 "RANLIB=$${RANLIB}" \
0c24b341 10420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10421 pdf) \
10422 || exit 1
10423
10424@endif etc
10425
6d389afc
MS
10426.PHONY: maybe-html-etc html-etc
10427maybe-html-etc:
10428@if etc
10429maybe-html-etc: html-etc
10430
10431html-etc: \
10432 configure-etc
0aed8855 10433 @: $(MAKE); $(unstage)
6d389afc
MS
10434 @[ -f ./etc/Makefile ] || exit 0; \
10435 r=`${PWD_COMMAND}`; export r; \
10436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10437 $(HOST_EXPORTS) \
10438 for flag in $(EXTRA_HOST_FLAGS) ; do \
10439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10440 done; \
10441 echo "Doing html in etc" ; \
b00612cc 10442 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10445 "RANLIB=$${RANLIB}" \
0c24b341 10446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10447 html) \
10448 || exit 1
10449
10450@endif etc
10451
4fa63067
NN
10452.PHONY: maybe-TAGS-etc TAGS-etc
10453maybe-TAGS-etc:
6bd3dfaa
PB
10454@if etc
10455maybe-TAGS-etc: TAGS-etc
2a4cbe27 10456
4fa63067
NN
10457TAGS-etc: \
10458 configure-etc
0aed8855 10459 @: $(MAKE); $(unstage)
4fa63067 10460 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10461 r=`${PWD_COMMAND}`; export r; \
10462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10463 $(HOST_EXPORTS) \
b813574b 10464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10466 done; \
4fa63067 10467 echo "Doing TAGS in etc" ; \
b00612cc 10468 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10471 "RANLIB=$${RANLIB}" \
0c24b341 10472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10473 TAGS) \
2a4cbe27
NN
10474 || exit 1
10475
6bd3dfaa 10476@endif etc
2a4cbe27 10477
4fa63067
NN
10478.PHONY: maybe-install-info-etc install-info-etc
10479maybe-install-info-etc:
6bd3dfaa
PB
10480@if etc
10481maybe-install-info-etc: install-info-etc
2a4cbe27 10482
4fa63067
NN
10483install-info-etc: \
10484 configure-etc \
10485 info-etc
0aed8855 10486 @: $(MAKE); $(unstage)
4fa63067 10487 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10488 r=`${PWD_COMMAND}`; export r; \
10489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10490 $(HOST_EXPORTS) \
b813574b 10491 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10493 done; \
4fa63067 10494 echo "Doing install-info in etc" ; \
b00612cc 10495 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10498 "RANLIB=$${RANLIB}" \
0c24b341 10499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10500 install-info) \
2a4cbe27
NN
10501 || exit 1
10502
6bd3dfaa 10503@endif etc
2a4cbe27 10504
a3ca38d2
DD
10505.PHONY: maybe-install-pdf-etc install-pdf-etc
10506maybe-install-pdf-etc:
10507@if etc
10508maybe-install-pdf-etc: install-pdf-etc
10509
10510install-pdf-etc: \
10511 configure-etc \
10512 pdf-etc
10513 @: $(MAKE); $(unstage)
10514 @[ -f ./etc/Makefile ] || exit 0; \
10515 r=`${PWD_COMMAND}`; export r; \
10516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10517 $(HOST_EXPORTS) \
10518 for flag in $(EXTRA_HOST_FLAGS) ; do \
10519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10520 done; \
10521 echo "Doing install-pdf in etc" ; \
10522 (cd $(HOST_SUBDIR)/etc && \
10523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10525 "RANLIB=$${RANLIB}" \
0c24b341 10526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10527 install-pdf) \
10528 || exit 1
10529
10530@endif etc
10531
108a6f8e
CD
10532.PHONY: maybe-install-html-etc install-html-etc
10533maybe-install-html-etc:
10534@if etc
10535maybe-install-html-etc: install-html-etc
10536
10537install-html-etc: \
10538 configure-etc \
10539 html-etc
10540 @: $(MAKE); $(unstage)
10541 @[ -f ./etc/Makefile ] || exit 0; \
10542 r=`${PWD_COMMAND}`; export r; \
10543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10544 $(HOST_EXPORTS) \
10545 for flag in $(EXTRA_HOST_FLAGS) ; do \
10546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10547 done; \
10548 echo "Doing install-html in etc" ; \
10549 (cd $(HOST_SUBDIR)/etc && \
10550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10552 "RANLIB=$${RANLIB}" \
0c24b341 10553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10554 install-html) \
10555 || exit 1
10556
10557@endif etc
10558
4fa63067
NN
10559.PHONY: maybe-installcheck-etc installcheck-etc
10560maybe-installcheck-etc:
6bd3dfaa
PB
10561@if etc
10562maybe-installcheck-etc: installcheck-etc
2a4cbe27 10563
4fa63067
NN
10564installcheck-etc: \
10565 configure-etc
0aed8855 10566 @: $(MAKE); $(unstage)
4fa63067 10567 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10568 r=`${PWD_COMMAND}`; export r; \
10569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10570 $(HOST_EXPORTS) \
b813574b 10571 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10573 done; \
4fa63067 10574 echo "Doing installcheck in etc" ; \
b00612cc 10575 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10578 "RANLIB=$${RANLIB}" \
0c24b341 10579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10580 installcheck) \
2a4cbe27
NN
10581 || exit 1
10582
6bd3dfaa 10583@endif etc
2a4cbe27 10584
4fa63067
NN
10585.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10586maybe-mostlyclean-etc:
6bd3dfaa
PB
10587@if etc
10588maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10589
4fa63067 10590mostlyclean-etc:
0aed8855 10591 @: $(MAKE); $(unstage)
4fa63067 10592 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10593 r=`${PWD_COMMAND}`; export r; \
10594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10595 $(HOST_EXPORTS) \
b813574b 10596 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10598 done; \
4fa63067 10599 echo "Doing mostlyclean in etc" ; \
b00612cc 10600 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10603 "RANLIB=$${RANLIB}" \
0c24b341 10604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10605 mostlyclean) \
2a4cbe27
NN
10606 || exit 1
10607
6bd3dfaa 10608@endif etc
2a4cbe27 10609
4fa63067
NN
10610.PHONY: maybe-clean-etc clean-etc
10611maybe-clean-etc:
6bd3dfaa
PB
10612@if etc
10613maybe-clean-etc: clean-etc
2a4cbe27 10614
4fa63067 10615clean-etc:
0aed8855 10616 @: $(MAKE); $(unstage)
4fa63067 10617 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10618 r=`${PWD_COMMAND}`; export r; \
10619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10620 $(HOST_EXPORTS) \
b813574b 10621 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10623 done; \
4fa63067 10624 echo "Doing clean in etc" ; \
b00612cc 10625 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10628 "RANLIB=$${RANLIB}" \
0c24b341 10629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10630 clean) \
2a4cbe27
NN
10631 || exit 1
10632
6bd3dfaa 10633@endif etc
2a4cbe27 10634
4fa63067
NN
10635.PHONY: maybe-distclean-etc distclean-etc
10636maybe-distclean-etc:
6bd3dfaa
PB
10637@if etc
10638maybe-distclean-etc: distclean-etc
2a4cbe27 10639
4fa63067 10640distclean-etc:
0aed8855 10641 @: $(MAKE); $(unstage)
4fa63067 10642 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10643 r=`${PWD_COMMAND}`; export r; \
10644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10645 $(HOST_EXPORTS) \
b813574b 10646 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10648 done; \
4fa63067 10649 echo "Doing distclean in etc" ; \
b00612cc 10650 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10653 "RANLIB=$${RANLIB}" \
0c24b341 10654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10655 distclean) \
2a4cbe27
NN
10656 || exit 1
10657
6bd3dfaa 10658@endif etc
2a4cbe27 10659
4fa63067
NN
10660.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10661maybe-maintainer-clean-etc:
6bd3dfaa
PB
10662@if etc
10663maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10664
4fa63067 10665maintainer-clean-etc:
0aed8855 10666 @: $(MAKE); $(unstage)
4fa63067 10667 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10668 r=`${PWD_COMMAND}`; export r; \
10669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10670 $(HOST_EXPORTS) \
b813574b 10671 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10673 done; \
4fa63067 10674 echo "Doing maintainer-clean in etc" ; \
b00612cc 10675 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10678 "RANLIB=$${RANLIB}" \
0c24b341 10679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10680 maintainer-clean) \
2a4cbe27
NN
10681 || exit 1
10682
6bd3dfaa 10683@endif etc
2a4cbe27 10684
2a4cbe27 10685
a7254363 10686
4fa63067
NN
10687.PHONY: configure-fastjar maybe-configure-fastjar
10688maybe-configure-fastjar:
4f0ef2d8
CD
10689@if gcc-bootstrap
10690configure-fastjar: stage_current
10691@endif gcc-bootstrap
6bd3dfaa
PB
10692@if fastjar
10693maybe-configure-fastjar: configure-fastjar
c52c6897 10694configure-fastjar:
0aed8855 10695 @: $(MAKE); $(unstage)
c52c6897 10696 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10698 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10700 $(HOST_EXPORTS) \
a7254363
PB
10701 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10702 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10703 case $(srcdir) in \
b00612cc
PB
10704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10705 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10707 esac; \
b00612cc
PB
10708 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10709 libsrcdir="$$s/fastjar"; \
4fa63067 10710 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10711 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10712 --target=${target_alias} $${srcdiroption} \
4fa63067 10713 || exit 1
6bd3dfaa 10714@endif fastjar
4fa63067 10715
a7254363
PB
10716
10717
d545f33b
PB
10718
10719
4fa63067
NN
10720.PHONY: all-fastjar maybe-all-fastjar
10721maybe-all-fastjar:
4f0ef2d8
CD
10722@if gcc-bootstrap
10723all-fastjar: stage_current
10724@endif gcc-bootstrap
6bd3dfaa 10725@if fastjar
d27cc32e 10726TARGET-fastjar=all
6bd3dfaa 10727maybe-all-fastjar: all-fastjar
4fa63067 10728all-fastjar: configure-fastjar
0aed8855 10729 @: $(MAKE); $(unstage)
4fa63067
NN
10730 @r=`${PWD_COMMAND}`; export r; \
10731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10732 $(HOST_EXPORTS) \
b00612cc 10733 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
10734 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10735 $(TARGET-fastjar))
6bd3dfaa 10736@endif fastjar
2a4cbe27 10737
a7254363 10738
d545f33b
PB
10739
10740
4fa63067
NN
10741.PHONY: check-fastjar maybe-check-fastjar
10742maybe-check-fastjar:
6bd3dfaa
PB
10743@if fastjar
10744maybe-check-fastjar: check-fastjar
2a4cbe27 10745
4fa63067
NN
10746# This module is only tested in a native toolchain.
10747check-fastjar:
0aed8855 10748 @: $(MAKE); $(unstage)
4fa63067
NN
10749 @if [ '$(host)' = '$(target)' ] ; then \
10750 r=`${PWD_COMMAND}`; export r; \
10751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10752 $(HOST_EXPORTS) \
b00612cc 10753 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10754 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10755 fi
2a4cbe27 10756
6bd3dfaa 10757@endif fastjar
4fa63067
NN
10758
10759.PHONY: install-fastjar maybe-install-fastjar
10760maybe-install-fastjar:
6bd3dfaa
PB
10761@if fastjar
10762maybe-install-fastjar: install-fastjar
4fa63067
NN
10763
10764install-fastjar: installdirs
0aed8855 10765 @: $(MAKE); $(unstage)
4fa63067 10766 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10768 $(HOST_EXPORTS) \
b00612cc 10769 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10770 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10771
6bd3dfaa 10772@endif fastjar
2a4cbe27 10773
56a8fe78 10774# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10775
4fa63067
NN
10776.PHONY: maybe-info-fastjar info-fastjar
10777maybe-info-fastjar:
6bd3dfaa
PB
10778@if fastjar
10779maybe-info-fastjar: info-fastjar
4fa63067
NN
10780
10781info-fastjar: \
10782 configure-fastjar
0aed8855 10783 @: $(MAKE); $(unstage)
4fa63067 10784 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10785 r=`${PWD_COMMAND}`; export r; \
10786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10787 $(HOST_EXPORTS) \
b813574b 10788 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10790 done; \
4fa63067 10791 echo "Doing info in fastjar" ; \
b00612cc 10792 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10795 "RANLIB=$${RANLIB}" \
0c24b341 10796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10797 info) \
2a4cbe27
NN
10798 || exit 1
10799
6bd3dfaa 10800@endif fastjar
2a4cbe27 10801
4fa63067
NN
10802.PHONY: maybe-dvi-fastjar dvi-fastjar
10803maybe-dvi-fastjar:
6bd3dfaa
PB
10804@if fastjar
10805maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10806
4fa63067
NN
10807dvi-fastjar: \
10808 configure-fastjar
0aed8855 10809 @: $(MAKE); $(unstage)
2a4cbe27 10810 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10811 r=`${PWD_COMMAND}`; export r; \
10812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10813 $(HOST_EXPORTS) \
b813574b 10814 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10816 done; \
4fa63067 10817 echo "Doing dvi in fastjar" ; \
b00612cc 10818 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10821 "RANLIB=$${RANLIB}" \
0c24b341 10822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10823 dvi) \
2a4cbe27
NN
10824 || exit 1
10825
6bd3dfaa 10826@endif fastjar
2a4cbe27 10827
56a8fe78
DD
10828.PHONY: maybe-pdf-fastjar pdf-fastjar
10829maybe-pdf-fastjar:
10830@if fastjar
10831maybe-pdf-fastjar: pdf-fastjar
10832
10833pdf-fastjar: \
10834 configure-fastjar
10835 @: $(MAKE); $(unstage)
10836 @[ -f ./fastjar/Makefile ] || exit 0; \
10837 r=`${PWD_COMMAND}`; export r; \
10838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10839 $(HOST_EXPORTS) \
10840 for flag in $(EXTRA_HOST_FLAGS) ; do \
10841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10842 done; \
10843 echo "Doing pdf in fastjar" ; \
10844 (cd $(HOST_SUBDIR)/fastjar && \
10845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10847 "RANLIB=$${RANLIB}" \
0c24b341 10848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10849 pdf) \
10850 || exit 1
10851
10852@endif fastjar
10853
6d389afc
MS
10854.PHONY: maybe-html-fastjar html-fastjar
10855maybe-html-fastjar:
10856@if fastjar
10857maybe-html-fastjar: html-fastjar
10858
10859html-fastjar: \
10860 configure-fastjar
0aed8855 10861 @: $(MAKE); $(unstage)
6d389afc
MS
10862 @[ -f ./fastjar/Makefile ] || exit 0; \
10863 r=`${PWD_COMMAND}`; export r; \
10864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10865 $(HOST_EXPORTS) \
10866 for flag in $(EXTRA_HOST_FLAGS) ; do \
10867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10868 done; \
10869 echo "Doing html in fastjar" ; \
b00612cc 10870 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10873 "RANLIB=$${RANLIB}" \
0c24b341 10874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10875 html) \
10876 || exit 1
10877
10878@endif fastjar
10879
4fa63067
NN
10880.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10881maybe-TAGS-fastjar:
6bd3dfaa
PB
10882@if fastjar
10883maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10884
4fa63067
NN
10885TAGS-fastjar: \
10886 configure-fastjar
0aed8855 10887 @: $(MAKE); $(unstage)
4fa63067 10888 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10889 r=`${PWD_COMMAND}`; export r; \
10890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10891 $(HOST_EXPORTS) \
b813574b 10892 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10894 done; \
4fa63067 10895 echo "Doing TAGS in fastjar" ; \
b00612cc 10896 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10899 "RANLIB=$${RANLIB}" \
0c24b341 10900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10901 TAGS) \
2a4cbe27
NN
10902 || exit 1
10903
6bd3dfaa 10904@endif fastjar
2a4cbe27 10905
4fa63067
NN
10906.PHONY: maybe-install-info-fastjar install-info-fastjar
10907maybe-install-info-fastjar:
6bd3dfaa
PB
10908@if fastjar
10909maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10910
4fa63067
NN
10911install-info-fastjar: \
10912 configure-fastjar \
10913 info-fastjar
0aed8855 10914 @: $(MAKE); $(unstage)
4fa63067 10915 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10916 r=`${PWD_COMMAND}`; export r; \
10917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10918 $(HOST_EXPORTS) \
b813574b 10919 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10921 done; \
4fa63067 10922 echo "Doing install-info in fastjar" ; \
b00612cc 10923 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10926 "RANLIB=$${RANLIB}" \
0c24b341 10927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10928 install-info) \
2a4cbe27
NN
10929 || exit 1
10930
6bd3dfaa 10931@endif fastjar
2a4cbe27 10932
a3ca38d2
DD
10933.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10934maybe-install-pdf-fastjar:
10935@if fastjar
10936maybe-install-pdf-fastjar: install-pdf-fastjar
10937
10938install-pdf-fastjar: \
10939 configure-fastjar \
10940 pdf-fastjar
10941 @: $(MAKE); $(unstage)
10942 @[ -f ./fastjar/Makefile ] || exit 0; \
10943 r=`${PWD_COMMAND}`; export r; \
10944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10945 $(HOST_EXPORTS) \
10946 for flag in $(EXTRA_HOST_FLAGS) ; do \
10947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10948 done; \
10949 echo "Doing install-pdf in fastjar" ; \
10950 (cd $(HOST_SUBDIR)/fastjar && \
10951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10953 "RANLIB=$${RANLIB}" \
0c24b341 10954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10955 install-pdf) \
10956 || exit 1
10957
10958@endif fastjar
10959
108a6f8e
CD
10960.PHONY: maybe-install-html-fastjar install-html-fastjar
10961maybe-install-html-fastjar:
10962@if fastjar
10963maybe-install-html-fastjar: install-html-fastjar
10964
10965install-html-fastjar: \
10966 configure-fastjar \
10967 html-fastjar
10968 @: $(MAKE); $(unstage)
10969 @[ -f ./fastjar/Makefile ] || exit 0; \
10970 r=`${PWD_COMMAND}`; export r; \
10971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10972 $(HOST_EXPORTS) \
10973 for flag in $(EXTRA_HOST_FLAGS) ; do \
10974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10975 done; \
10976 echo "Doing install-html in fastjar" ; \
10977 (cd $(HOST_SUBDIR)/fastjar && \
10978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10980 "RANLIB=$${RANLIB}" \
0c24b341 10981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10982 install-html) \
10983 || exit 1
10984
10985@endif fastjar
10986
4fa63067
NN
10987.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10988maybe-installcheck-fastjar:
6bd3dfaa
PB
10989@if fastjar
10990maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10991
4fa63067
NN
10992installcheck-fastjar: \
10993 configure-fastjar
0aed8855 10994 @: $(MAKE); $(unstage)
4fa63067 10995 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10996 r=`${PWD_COMMAND}`; export r; \
10997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10998 $(HOST_EXPORTS) \
b813574b 10999 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11001 done; \
4fa63067 11002 echo "Doing installcheck in fastjar" ; \
b00612cc 11003 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11006 "RANLIB=$${RANLIB}" \
0c24b341 11007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11008 installcheck) \
2a4cbe27
NN
11009 || exit 1
11010
6bd3dfaa 11011@endif fastjar
2a4cbe27 11012
4fa63067
NN
11013.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11014maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11015@if fastjar
11016maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11017
4fa63067 11018mostlyclean-fastjar:
0aed8855 11019 @: $(MAKE); $(unstage)
4fa63067 11020 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11021 r=`${PWD_COMMAND}`; export r; \
11022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11023 $(HOST_EXPORTS) \
b813574b 11024 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11026 done; \
4fa63067 11027 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11028 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11031 "RANLIB=$${RANLIB}" \
0c24b341 11032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11033 mostlyclean) \
2a4cbe27
NN
11034 || exit 1
11035
6bd3dfaa 11036@endif fastjar
2a4cbe27 11037
4fa63067
NN
11038.PHONY: maybe-clean-fastjar clean-fastjar
11039maybe-clean-fastjar:
6bd3dfaa
PB
11040@if fastjar
11041maybe-clean-fastjar: clean-fastjar
2a4cbe27 11042
4fa63067 11043clean-fastjar:
0aed8855 11044 @: $(MAKE); $(unstage)
4fa63067 11045 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11046 r=`${PWD_COMMAND}`; export r; \
11047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11048 $(HOST_EXPORTS) \
b813574b 11049 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11051 done; \
4fa63067 11052 echo "Doing clean in fastjar" ; \
b00612cc 11053 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11056 "RANLIB=$${RANLIB}" \
0c24b341 11057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11058 clean) \
2a4cbe27
NN
11059 || exit 1
11060
6bd3dfaa 11061@endif fastjar
2a4cbe27 11062
4fa63067
NN
11063.PHONY: maybe-distclean-fastjar distclean-fastjar
11064maybe-distclean-fastjar:
6bd3dfaa
PB
11065@if fastjar
11066maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11067
4fa63067 11068distclean-fastjar:
0aed8855 11069 @: $(MAKE); $(unstage)
4fa63067 11070 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11071 r=`${PWD_COMMAND}`; export r; \
11072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11073 $(HOST_EXPORTS) \
b813574b 11074 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11076 done; \
4fa63067 11077 echo "Doing distclean in fastjar" ; \
b00612cc 11078 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11081 "RANLIB=$${RANLIB}" \
0c24b341 11082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11083 distclean) \
2a4cbe27
NN
11084 || exit 1
11085
6bd3dfaa 11086@endif fastjar
2a4cbe27 11087
4fa63067
NN
11088.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11089maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11090@if fastjar
11091maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11092
4fa63067 11093maintainer-clean-fastjar:
0aed8855 11094 @: $(MAKE); $(unstage)
4fa63067 11095 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11096 r=`${PWD_COMMAND}`; export r; \
11097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11098 $(HOST_EXPORTS) \
b813574b 11099 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11101 done; \
4fa63067 11102 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11103 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11106 "RANLIB=$${RANLIB}" \
0c24b341 11107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11108 maintainer-clean) \
2a4cbe27
NN
11109 || exit 1
11110
6bd3dfaa 11111@endif fastjar
2a4cbe27 11112
2a4cbe27 11113
a7254363 11114
4fa63067
NN
11115.PHONY: configure-fileutils maybe-configure-fileutils
11116maybe-configure-fileutils:
4f0ef2d8
CD
11117@if gcc-bootstrap
11118configure-fileutils: stage_current
11119@endif gcc-bootstrap
6bd3dfaa
PB
11120@if fileutils
11121maybe-configure-fileutils: configure-fileutils
c52c6897 11122configure-fileutils:
0aed8855 11123 @: $(MAKE); $(unstage)
c52c6897 11124 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11126 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11128 $(HOST_EXPORTS) \
a7254363
PB
11129 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11130 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11131 case $(srcdir) in \
b00612cc
PB
11132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11133 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11135 esac; \
b00612cc
PB
11136 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11137 libsrcdir="$$s/fileutils"; \
4fa63067 11138 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11139 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11140 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11141 || exit 1
6bd3dfaa 11142@endif fileutils
2a4cbe27 11143
a7254363
PB
11144
11145
d545f33b
PB
11146
11147
4fa63067
NN
11148.PHONY: all-fileutils maybe-all-fileutils
11149maybe-all-fileutils:
4f0ef2d8
CD
11150@if gcc-bootstrap
11151all-fileutils: stage_current
11152@endif gcc-bootstrap
6bd3dfaa 11153@if fileutils
d27cc32e 11154TARGET-fileutils=all
6bd3dfaa 11155maybe-all-fileutils: all-fileutils
4fa63067 11156all-fileutils: configure-fileutils
0aed8855 11157 @: $(MAKE); $(unstage)
4fa63067 11158 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11160 $(HOST_EXPORTS) \
b00612cc 11161 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11162 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11163 $(TARGET-fileutils))
6bd3dfaa 11164@endif fileutils
4fa63067 11165
a7254363 11166
d545f33b
PB
11167
11168
4fa63067
NN
11169.PHONY: check-fileutils maybe-check-fileutils
11170maybe-check-fileutils:
6bd3dfaa
PB
11171@if fileutils
11172maybe-check-fileutils: check-fileutils
4fa63067
NN
11173
11174check-fileutils:
0aed8855 11175 @: $(MAKE); $(unstage)
4fa63067
NN
11176 @r=`${PWD_COMMAND}`; export r; \
11177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11178 $(HOST_EXPORTS) \
b00612cc
PB
11179 (cd $(HOST_SUBDIR)/fileutils && \
11180 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11181
6bd3dfaa 11182@endif fileutils
2a4cbe27 11183
4fa63067
NN
11184.PHONY: install-fileutils maybe-install-fileutils
11185maybe-install-fileutils:
6bd3dfaa
PB
11186@if fileutils
11187maybe-install-fileutils: install-fileutils
2a4cbe27 11188
4fa63067 11189install-fileutils: installdirs
0aed8855 11190 @: $(MAKE); $(unstage)
4fa63067 11191 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11193 $(HOST_EXPORTS) \
b00612cc 11194 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11195 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11196
6bd3dfaa 11197@endif fileutils
2a4cbe27 11198
56a8fe78 11199# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11200
4fa63067
NN
11201.PHONY: maybe-info-fileutils info-fileutils
11202maybe-info-fileutils:
6bd3dfaa
PB
11203@if fileutils
11204maybe-info-fileutils: info-fileutils
4fa63067
NN
11205
11206info-fileutils: \
11207 configure-fileutils
0aed8855 11208 @: $(MAKE); $(unstage)
4fa63067 11209 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11210 r=`${PWD_COMMAND}`; export r; \
11211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11212 $(HOST_EXPORTS) \
b813574b 11213 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11215 done; \
4fa63067 11216 echo "Doing info in fileutils" ; \
b00612cc 11217 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11220 "RANLIB=$${RANLIB}" \
0c24b341 11221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11222 info) \
2a4cbe27
NN
11223 || exit 1
11224
6bd3dfaa 11225@endif fileutils
2a4cbe27 11226
4fa63067
NN
11227.PHONY: maybe-dvi-fileutils dvi-fileutils
11228maybe-dvi-fileutils:
6bd3dfaa
PB
11229@if fileutils
11230maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11231
4fa63067
NN
11232dvi-fileutils: \
11233 configure-fileutils
0aed8855 11234 @: $(MAKE); $(unstage)
4fa63067 11235 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11236 r=`${PWD_COMMAND}`; export r; \
11237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11238 $(HOST_EXPORTS) \
b813574b 11239 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11241 done; \
4fa63067 11242 echo "Doing dvi in fileutils" ; \
b00612cc 11243 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11246 "RANLIB=$${RANLIB}" \
0c24b341 11247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11248 dvi) \
2a4cbe27
NN
11249 || exit 1
11250
6bd3dfaa 11251@endif fileutils
2a4cbe27 11252
56a8fe78
DD
11253.PHONY: maybe-pdf-fileutils pdf-fileutils
11254maybe-pdf-fileutils:
11255@if fileutils
11256maybe-pdf-fileutils: pdf-fileutils
11257
11258pdf-fileutils: \
11259 configure-fileutils
11260 @: $(MAKE); $(unstage)
11261 @[ -f ./fileutils/Makefile ] || exit 0; \
11262 r=`${PWD_COMMAND}`; export r; \
11263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11264 $(HOST_EXPORTS) \
11265 for flag in $(EXTRA_HOST_FLAGS) ; do \
11266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11267 done; \
11268 echo "Doing pdf in fileutils" ; \
11269 (cd $(HOST_SUBDIR)/fileutils && \
11270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11272 "RANLIB=$${RANLIB}" \
0c24b341 11273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11274 pdf) \
11275 || exit 1
11276
11277@endif fileutils
11278
6d389afc
MS
11279.PHONY: maybe-html-fileutils html-fileutils
11280maybe-html-fileutils:
11281@if fileutils
11282maybe-html-fileutils: html-fileutils
11283
11284html-fileutils: \
11285 configure-fileutils
0aed8855 11286 @: $(MAKE); $(unstage)
6d389afc
MS
11287 @[ -f ./fileutils/Makefile ] || exit 0; \
11288 r=`${PWD_COMMAND}`; export r; \
11289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11290 $(HOST_EXPORTS) \
11291 for flag in $(EXTRA_HOST_FLAGS) ; do \
11292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11293 done; \
11294 echo "Doing html in fileutils" ; \
b00612cc 11295 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11298 "RANLIB=$${RANLIB}" \
0c24b341 11299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11300 html) \
11301 || exit 1
11302
11303@endif fileutils
11304
4fa63067
NN
11305.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11306maybe-TAGS-fileutils:
6bd3dfaa
PB
11307@if fileutils
11308maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11309
4fa63067
NN
11310TAGS-fileutils: \
11311 configure-fileutils
0aed8855 11312 @: $(MAKE); $(unstage)
4fa63067 11313 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11314 r=`${PWD_COMMAND}`; export r; \
11315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11316 $(HOST_EXPORTS) \
b813574b 11317 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11319 done; \
4fa63067 11320 echo "Doing TAGS in fileutils" ; \
b00612cc 11321 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11324 "RANLIB=$${RANLIB}" \
0c24b341 11325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11326 TAGS) \
2a4cbe27
NN
11327 || exit 1
11328
6bd3dfaa 11329@endif fileutils
2a4cbe27 11330
4fa63067
NN
11331.PHONY: maybe-install-info-fileutils install-info-fileutils
11332maybe-install-info-fileutils:
6bd3dfaa
PB
11333@if fileutils
11334maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11335
4fa63067
NN
11336install-info-fileutils: \
11337 configure-fileutils \
11338 info-fileutils
0aed8855 11339 @: $(MAKE); $(unstage)
4fa63067 11340 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11341 r=`${PWD_COMMAND}`; export r; \
11342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11343 $(HOST_EXPORTS) \
b813574b 11344 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11346 done; \
4fa63067 11347 echo "Doing install-info in fileutils" ; \
b00612cc 11348 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11351 "RANLIB=$${RANLIB}" \
0c24b341 11352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11353 install-info) \
2a4cbe27
NN
11354 || exit 1
11355
6bd3dfaa 11356@endif fileutils
2a4cbe27 11357
a3ca38d2
DD
11358.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11359maybe-install-pdf-fileutils:
11360@if fileutils
11361maybe-install-pdf-fileutils: install-pdf-fileutils
11362
11363install-pdf-fileutils: \
11364 configure-fileutils \
11365 pdf-fileutils
11366 @: $(MAKE); $(unstage)
11367 @[ -f ./fileutils/Makefile ] || exit 0; \
11368 r=`${PWD_COMMAND}`; export r; \
11369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11370 $(HOST_EXPORTS) \
11371 for flag in $(EXTRA_HOST_FLAGS) ; do \
11372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11373 done; \
11374 echo "Doing install-pdf in fileutils" ; \
11375 (cd $(HOST_SUBDIR)/fileutils && \
11376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11378 "RANLIB=$${RANLIB}" \
0c24b341 11379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11380 install-pdf) \
11381 || exit 1
11382
11383@endif fileutils
11384
108a6f8e
CD
11385.PHONY: maybe-install-html-fileutils install-html-fileutils
11386maybe-install-html-fileutils:
11387@if fileutils
11388maybe-install-html-fileutils: install-html-fileutils
11389
11390install-html-fileutils: \
11391 configure-fileutils \
11392 html-fileutils
11393 @: $(MAKE); $(unstage)
11394 @[ -f ./fileutils/Makefile ] || exit 0; \
11395 r=`${PWD_COMMAND}`; export r; \
11396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11397 $(HOST_EXPORTS) \
11398 for flag in $(EXTRA_HOST_FLAGS) ; do \
11399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11400 done; \
11401 echo "Doing install-html in fileutils" ; \
11402 (cd $(HOST_SUBDIR)/fileutils && \
11403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11405 "RANLIB=$${RANLIB}" \
0c24b341 11406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11407 install-html) \
11408 || exit 1
11409
11410@endif fileutils
11411
4fa63067
NN
11412.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11413maybe-installcheck-fileutils:
6bd3dfaa
PB
11414@if fileutils
11415maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11416
4fa63067
NN
11417installcheck-fileutils: \
11418 configure-fileutils
0aed8855 11419 @: $(MAKE); $(unstage)
4fa63067 11420 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11421 r=`${PWD_COMMAND}`; export r; \
11422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11423 $(HOST_EXPORTS) \
b813574b 11424 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11426 done; \
4fa63067 11427 echo "Doing installcheck in fileutils" ; \
b00612cc 11428 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11431 "RANLIB=$${RANLIB}" \
0c24b341 11432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11433 installcheck) \
2a4cbe27
NN
11434 || exit 1
11435
6bd3dfaa 11436@endif fileutils
2a4cbe27 11437
4fa63067
NN
11438.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11439maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11440@if fileutils
11441maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11442
4fa63067 11443mostlyclean-fileutils:
0aed8855 11444 @: $(MAKE); $(unstage)
4fa63067 11445 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11446 r=`${PWD_COMMAND}`; export r; \
11447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11448 $(HOST_EXPORTS) \
b813574b 11449 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11451 done; \
4fa63067 11452 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11453 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11456 "RANLIB=$${RANLIB}" \
0c24b341 11457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11458 mostlyclean) \
2a4cbe27
NN
11459 || exit 1
11460
6bd3dfaa 11461@endif fileutils
2a4cbe27 11462
4fa63067
NN
11463.PHONY: maybe-clean-fileutils clean-fileutils
11464maybe-clean-fileutils:
6bd3dfaa
PB
11465@if fileutils
11466maybe-clean-fileutils: clean-fileutils
2a4cbe27 11467
4fa63067 11468clean-fileutils:
0aed8855 11469 @: $(MAKE); $(unstage)
4fa63067 11470 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11471 r=`${PWD_COMMAND}`; export r; \
11472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11473 $(HOST_EXPORTS) \
b813574b 11474 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11476 done; \
4fa63067 11477 echo "Doing clean in fileutils" ; \
b00612cc 11478 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11481 "RANLIB=$${RANLIB}" \
0c24b341 11482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11483 clean) \
2a4cbe27
NN
11484 || exit 1
11485
6bd3dfaa 11486@endif fileutils
2a4cbe27 11487
4fa63067
NN
11488.PHONY: maybe-distclean-fileutils distclean-fileutils
11489maybe-distclean-fileutils:
6bd3dfaa
PB
11490@if fileutils
11491maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11492
4fa63067 11493distclean-fileutils:
0aed8855 11494 @: $(MAKE); $(unstage)
4fa63067 11495 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11496 r=`${PWD_COMMAND}`; export r; \
11497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11498 $(HOST_EXPORTS) \
b813574b 11499 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11501 done; \
4fa63067 11502 echo "Doing distclean in fileutils" ; \
b00612cc 11503 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11506 "RANLIB=$${RANLIB}" \
0c24b341 11507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11508 distclean) \
2a4cbe27
NN
11509 || exit 1
11510
6bd3dfaa 11511@endif fileutils
2a4cbe27 11512
4fa63067
NN
11513.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11514maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11515@if fileutils
11516maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11517
4fa63067 11518maintainer-clean-fileutils:
0aed8855 11519 @: $(MAKE); $(unstage)
4fa63067 11520 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11521 r=`${PWD_COMMAND}`; export r; \
11522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11523 $(HOST_EXPORTS) \
b813574b 11524 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11526 done; \
4fa63067 11527 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11528 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11531 "RANLIB=$${RANLIB}" \
0c24b341 11532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11533 maintainer-clean) \
2a4cbe27
NN
11534 || exit 1
11535
6bd3dfaa 11536@endif fileutils
2a4cbe27 11537
2a4cbe27 11538
a7254363 11539
4fa63067
NN
11540.PHONY: configure-findutils maybe-configure-findutils
11541maybe-configure-findutils:
4f0ef2d8
CD
11542@if gcc-bootstrap
11543configure-findutils: stage_current
11544@endif gcc-bootstrap
6bd3dfaa
PB
11545@if findutils
11546maybe-configure-findutils: configure-findutils
c52c6897 11547configure-findutils:
0aed8855 11548 @: $(MAKE); $(unstage)
c52c6897 11549 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11551 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11553 $(HOST_EXPORTS) \
a7254363
PB
11554 echo Configuring in $(HOST_SUBDIR)/findutils; \
11555 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11556 case $(srcdir) in \
b00612cc
PB
11557 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11558 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11559 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11560 esac; \
b00612cc
PB
11561 srcdiroption="--srcdir=$${topdir}/findutils"; \
11562 libsrcdir="$$s/findutils"; \
4fa63067 11563 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11564 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11565 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11566 || exit 1
6bd3dfaa 11567@endif findutils
2a4cbe27 11568
a7254363
PB
11569
11570
d545f33b
PB
11571
11572
4fa63067
NN
11573.PHONY: all-findutils maybe-all-findutils
11574maybe-all-findutils:
4f0ef2d8
CD
11575@if gcc-bootstrap
11576all-findutils: stage_current
11577@endif gcc-bootstrap
6bd3dfaa 11578@if findutils
d27cc32e 11579TARGET-findutils=all
6bd3dfaa 11580maybe-all-findutils: all-findutils
4fa63067 11581all-findutils: configure-findutils
0aed8855 11582 @: $(MAKE); $(unstage)
4fa63067
NN
11583 @r=`${PWD_COMMAND}`; export r; \
11584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11585 $(HOST_EXPORTS) \
b00612cc 11586 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
11587 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11588 $(TARGET-findutils))
6bd3dfaa 11589@endif findutils
2a4cbe27 11590
a7254363 11591
d545f33b
PB
11592
11593
4fa63067
NN
11594.PHONY: check-findutils maybe-check-findutils
11595maybe-check-findutils:
6bd3dfaa
PB
11596@if findutils
11597maybe-check-findutils: check-findutils
2a4cbe27 11598
4fa63067 11599check-findutils:
0aed8855 11600 @: $(MAKE); $(unstage)
4fa63067 11601 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11603 $(HOST_EXPORTS) \
b00612cc
PB
11604 (cd $(HOST_SUBDIR)/findutils && \
11605 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11606
6bd3dfaa 11607@endif findutils
2a4cbe27 11608
4fa63067
NN
11609.PHONY: install-findutils maybe-install-findutils
11610maybe-install-findutils:
6bd3dfaa
PB
11611@if findutils
11612maybe-install-findutils: install-findutils
2a4cbe27 11613
4fa63067 11614install-findutils: installdirs
0aed8855 11615 @: $(MAKE); $(unstage)
4fa63067 11616 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11618 $(HOST_EXPORTS) \
b00612cc 11619 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11620 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11621
6bd3dfaa 11622@endif findutils
2a4cbe27 11623
56a8fe78 11624# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11625
4fa63067
NN
11626.PHONY: maybe-info-findutils info-findutils
11627maybe-info-findutils:
6bd3dfaa
PB
11628@if findutils
11629maybe-info-findutils: info-findutils
2a4cbe27 11630
4fa63067
NN
11631info-findutils: \
11632 configure-findutils
0aed8855 11633 @: $(MAKE); $(unstage)
4fa63067 11634 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11635 r=`${PWD_COMMAND}`; export r; \
11636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11637 $(HOST_EXPORTS) \
b813574b 11638 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11640 done; \
4fa63067 11641 echo "Doing info in findutils" ; \
b00612cc 11642 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11645 "RANLIB=$${RANLIB}" \
0c24b341 11646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11647 info) \
2a4cbe27
NN
11648 || exit 1
11649
6bd3dfaa 11650@endif findutils
2a4cbe27 11651
4fa63067
NN
11652.PHONY: maybe-dvi-findutils dvi-findutils
11653maybe-dvi-findutils:
6bd3dfaa
PB
11654@if findutils
11655maybe-dvi-findutils: dvi-findutils
2a4cbe27 11656
4fa63067
NN
11657dvi-findutils: \
11658 configure-findutils
0aed8855 11659 @: $(MAKE); $(unstage)
4fa63067 11660 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11661 r=`${PWD_COMMAND}`; export r; \
11662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11663 $(HOST_EXPORTS) \
b813574b 11664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11666 done; \
4fa63067 11667 echo "Doing dvi in findutils" ; \
b00612cc 11668 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11671 "RANLIB=$${RANLIB}" \
0c24b341 11672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11673 dvi) \
2a4cbe27
NN
11674 || exit 1
11675
6bd3dfaa 11676@endif findutils
2a4cbe27 11677
56a8fe78
DD
11678.PHONY: maybe-pdf-findutils pdf-findutils
11679maybe-pdf-findutils:
11680@if findutils
11681maybe-pdf-findutils: pdf-findutils
11682
11683pdf-findutils: \
11684 configure-findutils
11685 @: $(MAKE); $(unstage)
11686 @[ -f ./findutils/Makefile ] || exit 0; \
11687 r=`${PWD_COMMAND}`; export r; \
11688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11689 $(HOST_EXPORTS) \
11690 for flag in $(EXTRA_HOST_FLAGS) ; do \
11691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11692 done; \
11693 echo "Doing pdf in findutils" ; \
11694 (cd $(HOST_SUBDIR)/findutils && \
11695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11697 "RANLIB=$${RANLIB}" \
0c24b341 11698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11699 pdf) \
11700 || exit 1
11701
11702@endif findutils
11703
6d389afc
MS
11704.PHONY: maybe-html-findutils html-findutils
11705maybe-html-findutils:
11706@if findutils
11707maybe-html-findutils: html-findutils
11708
11709html-findutils: \
11710 configure-findutils
0aed8855 11711 @: $(MAKE); $(unstage)
6d389afc
MS
11712 @[ -f ./findutils/Makefile ] || exit 0; \
11713 r=`${PWD_COMMAND}`; export r; \
11714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11715 $(HOST_EXPORTS) \
11716 for flag in $(EXTRA_HOST_FLAGS) ; do \
11717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11718 done; \
11719 echo "Doing html in findutils" ; \
b00612cc 11720 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11723 "RANLIB=$${RANLIB}" \
0c24b341 11724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11725 html) \
11726 || exit 1
11727
11728@endif findutils
11729
4fa63067
NN
11730.PHONY: maybe-TAGS-findutils TAGS-findutils
11731maybe-TAGS-findutils:
6bd3dfaa
PB
11732@if findutils
11733maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11734
4fa63067
NN
11735TAGS-findutils: \
11736 configure-findutils
0aed8855 11737 @: $(MAKE); $(unstage)
4fa63067 11738 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11739 r=`${PWD_COMMAND}`; export r; \
11740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11741 $(HOST_EXPORTS) \
b813574b 11742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11744 done; \
4fa63067 11745 echo "Doing TAGS in findutils" ; \
b00612cc 11746 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11749 "RANLIB=$${RANLIB}" \
0c24b341 11750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11751 TAGS) \
2a4cbe27
NN
11752 || exit 1
11753
6bd3dfaa 11754@endif findutils
2a4cbe27 11755
4fa63067
NN
11756.PHONY: maybe-install-info-findutils install-info-findutils
11757maybe-install-info-findutils:
6bd3dfaa
PB
11758@if findutils
11759maybe-install-info-findutils: install-info-findutils
2a4cbe27 11760
4fa63067
NN
11761install-info-findutils: \
11762 configure-findutils \
11763 info-findutils
0aed8855 11764 @: $(MAKE); $(unstage)
4fa63067 11765 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11766 r=`${PWD_COMMAND}`; export r; \
11767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11768 $(HOST_EXPORTS) \
b813574b 11769 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11771 done; \
4fa63067 11772 echo "Doing install-info in findutils" ; \
b00612cc 11773 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11776 "RANLIB=$${RANLIB}" \
0c24b341 11777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11778 install-info) \
2a4cbe27
NN
11779 || exit 1
11780
6bd3dfaa 11781@endif findutils
2a4cbe27 11782
a3ca38d2
DD
11783.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11784maybe-install-pdf-findutils:
11785@if findutils
11786maybe-install-pdf-findutils: install-pdf-findutils
11787
11788install-pdf-findutils: \
11789 configure-findutils \
11790 pdf-findutils
11791 @: $(MAKE); $(unstage)
11792 @[ -f ./findutils/Makefile ] || exit 0; \
11793 r=`${PWD_COMMAND}`; export r; \
11794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11795 $(HOST_EXPORTS) \
11796 for flag in $(EXTRA_HOST_FLAGS) ; do \
11797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11798 done; \
11799 echo "Doing install-pdf in findutils" ; \
11800 (cd $(HOST_SUBDIR)/findutils && \
11801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11803 "RANLIB=$${RANLIB}" \
0c24b341 11804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11805 install-pdf) \
11806 || exit 1
11807
11808@endif findutils
11809
108a6f8e
CD
11810.PHONY: maybe-install-html-findutils install-html-findutils
11811maybe-install-html-findutils:
11812@if findutils
11813maybe-install-html-findutils: install-html-findutils
11814
11815install-html-findutils: \
11816 configure-findutils \
11817 html-findutils
11818 @: $(MAKE); $(unstage)
11819 @[ -f ./findutils/Makefile ] || exit 0; \
11820 r=`${PWD_COMMAND}`; export r; \
11821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11822 $(HOST_EXPORTS) \
11823 for flag in $(EXTRA_HOST_FLAGS) ; do \
11824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11825 done; \
11826 echo "Doing install-html in findutils" ; \
11827 (cd $(HOST_SUBDIR)/findutils && \
11828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11830 "RANLIB=$${RANLIB}" \
0c24b341 11831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11832 install-html) \
11833 || exit 1
11834
11835@endif findutils
11836
4fa63067
NN
11837.PHONY: maybe-installcheck-findutils installcheck-findutils
11838maybe-installcheck-findutils:
6bd3dfaa
PB
11839@if findutils
11840maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11841
4fa63067
NN
11842installcheck-findutils: \
11843 configure-findutils
0aed8855 11844 @: $(MAKE); $(unstage)
4fa63067 11845 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11846 r=`${PWD_COMMAND}`; export r; \
11847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11848 $(HOST_EXPORTS) \
b813574b 11849 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11851 done; \
4fa63067 11852 echo "Doing installcheck in findutils" ; \
b00612cc 11853 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11856 "RANLIB=$${RANLIB}" \
0c24b341 11857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11858 installcheck) \
2a4cbe27
NN
11859 || exit 1
11860
6bd3dfaa 11861@endif findutils
2a4cbe27 11862
4fa63067
NN
11863.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11864maybe-mostlyclean-findutils:
6bd3dfaa
PB
11865@if findutils
11866maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11867
4fa63067 11868mostlyclean-findutils:
0aed8855 11869 @: $(MAKE); $(unstage)
4fa63067 11870 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11871 r=`${PWD_COMMAND}`; export r; \
11872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11873 $(HOST_EXPORTS) \
b813574b 11874 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11876 done; \
4fa63067 11877 echo "Doing mostlyclean in findutils" ; \
b00612cc 11878 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11881 "RANLIB=$${RANLIB}" \
0c24b341 11882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11883 mostlyclean) \
2a4cbe27
NN
11884 || exit 1
11885
6bd3dfaa 11886@endif findutils
2a4cbe27 11887
4fa63067
NN
11888.PHONY: maybe-clean-findutils clean-findutils
11889maybe-clean-findutils:
6bd3dfaa
PB
11890@if findutils
11891maybe-clean-findutils: clean-findutils
2a4cbe27 11892
4fa63067 11893clean-findutils:
0aed8855 11894 @: $(MAKE); $(unstage)
4fa63067 11895 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11896 r=`${PWD_COMMAND}`; export r; \
11897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11898 $(HOST_EXPORTS) \
b813574b 11899 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11901 done; \
4fa63067 11902 echo "Doing clean in findutils" ; \
b00612cc 11903 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11906 "RANLIB=$${RANLIB}" \
0c24b341 11907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11908 clean) \
2a4cbe27
NN
11909 || exit 1
11910
6bd3dfaa 11911@endif findutils
2a4cbe27 11912
4fa63067
NN
11913.PHONY: maybe-distclean-findutils distclean-findutils
11914maybe-distclean-findutils:
6bd3dfaa
PB
11915@if findutils
11916maybe-distclean-findutils: distclean-findutils
2a4cbe27 11917
4fa63067 11918distclean-findutils:
0aed8855 11919 @: $(MAKE); $(unstage)
4fa63067 11920 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11921 r=`${PWD_COMMAND}`; export r; \
11922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11923 $(HOST_EXPORTS) \
b813574b 11924 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11926 done; \
4fa63067 11927 echo "Doing distclean in findutils" ; \
b00612cc 11928 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11931 "RANLIB=$${RANLIB}" \
0c24b341 11932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11933 distclean) \
2a4cbe27
NN
11934 || exit 1
11935
6bd3dfaa 11936@endif findutils
2a4cbe27 11937
4fa63067
NN
11938.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11939maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11940@if findutils
11941maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11942
4fa63067 11943maintainer-clean-findutils:
0aed8855 11944 @: $(MAKE); $(unstage)
4fa63067 11945 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11946 r=`${PWD_COMMAND}`; export r; \
11947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11948 $(HOST_EXPORTS) \
b813574b 11949 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11951 done; \
4fa63067 11952 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11953 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11956 "RANLIB=$${RANLIB}" \
0c24b341 11957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11958 maintainer-clean) \
2a4cbe27
NN
11959 || exit 1
11960
6bd3dfaa 11961@endif findutils
2a4cbe27 11962
2a4cbe27 11963
a7254363 11964
4fa63067
NN
11965.PHONY: configure-find maybe-configure-find
11966maybe-configure-find:
4f0ef2d8
CD
11967@if gcc-bootstrap
11968configure-find: stage_current
11969@endif gcc-bootstrap
6bd3dfaa
PB
11970@if find
11971maybe-configure-find: configure-find
c52c6897 11972configure-find:
0aed8855 11973 @: $(MAKE); $(unstage)
c52c6897 11974 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11976 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11978 $(HOST_EXPORTS) \
a7254363
PB
11979 echo Configuring in $(HOST_SUBDIR)/find; \
11980 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11981 case $(srcdir) in \
b00612cc
PB
11982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11983 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11985 esac; \
b00612cc
PB
11986 srcdiroption="--srcdir=$${topdir}/find"; \
11987 libsrcdir="$$s/find"; \
4fa63067 11988 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11989 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11990 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11991 || exit 1
6bd3dfaa 11992@endif find
2a4cbe27 11993
a7254363
PB
11994
11995
d545f33b
PB
11996
11997
4fa63067
NN
11998.PHONY: all-find maybe-all-find
11999maybe-all-find:
4f0ef2d8
CD
12000@if gcc-bootstrap
12001all-find: stage_current
12002@endif gcc-bootstrap
6bd3dfaa 12003@if find
d27cc32e 12004TARGET-find=all
6bd3dfaa 12005maybe-all-find: all-find
4fa63067 12006all-find: configure-find
0aed8855 12007 @: $(MAKE); $(unstage)
4fa63067
NN
12008 @r=`${PWD_COMMAND}`; export r; \
12009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12010 $(HOST_EXPORTS) \
b00612cc 12011 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12012 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12013 $(TARGET-find))
6bd3dfaa 12014@endif find
2a4cbe27 12015
a7254363 12016
d545f33b
PB
12017
12018
4fa63067
NN
12019.PHONY: check-find maybe-check-find
12020maybe-check-find:
6bd3dfaa
PB
12021@if find
12022maybe-check-find: check-find
2a4cbe27 12023
4fa63067 12024check-find:
0aed8855 12025 @: $(MAKE); $(unstage)
4fa63067 12026 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12028 $(HOST_EXPORTS) \
b00612cc
PB
12029 (cd $(HOST_SUBDIR)/find && \
12030 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12031
6bd3dfaa 12032@endif find
2a4cbe27 12033
4fa63067
NN
12034.PHONY: install-find maybe-install-find
12035maybe-install-find:
6bd3dfaa
PB
12036@if find
12037maybe-install-find: install-find
2a4cbe27 12038
4fa63067 12039install-find: installdirs
0aed8855 12040 @: $(MAKE); $(unstage)
4fa63067
NN
12041 @r=`${PWD_COMMAND}`; export r; \
12042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12043 $(HOST_EXPORTS) \
b00612cc 12044 (cd $(HOST_SUBDIR)/find && \
2da12f12 12045 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12046
6bd3dfaa 12047@endif find
4fa63067 12048
56a8fe78 12049# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12050
12051.PHONY: maybe-info-find info-find
12052maybe-info-find:
6bd3dfaa
PB
12053@if find
12054maybe-info-find: info-find
4fa63067
NN
12055
12056info-find: \
12057 configure-find
0aed8855 12058 @: $(MAKE); $(unstage)
4fa63067 12059 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12060 r=`${PWD_COMMAND}`; export r; \
12061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12062 $(HOST_EXPORTS) \
b813574b 12063 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12065 done; \
4fa63067 12066 echo "Doing info in find" ; \
b00612cc 12067 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12070 "RANLIB=$${RANLIB}" \
0c24b341 12071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12072 info) \
2a4cbe27
NN
12073 || exit 1
12074
6bd3dfaa 12075@endif find
2a4cbe27 12076
4fa63067
NN
12077.PHONY: maybe-dvi-find dvi-find
12078maybe-dvi-find:
6bd3dfaa
PB
12079@if find
12080maybe-dvi-find: dvi-find
2a4cbe27 12081
4fa63067
NN
12082dvi-find: \
12083 configure-find
0aed8855 12084 @: $(MAKE); $(unstage)
4fa63067 12085 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12086 r=`${PWD_COMMAND}`; export r; \
12087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12088 $(HOST_EXPORTS) \
b813574b 12089 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12091 done; \
4fa63067 12092 echo "Doing dvi in find" ; \
b00612cc 12093 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12096 "RANLIB=$${RANLIB}" \
0c24b341 12097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12098 dvi) \
2a4cbe27
NN
12099 || exit 1
12100
6bd3dfaa 12101@endif find
2a4cbe27 12102
56a8fe78
DD
12103.PHONY: maybe-pdf-find pdf-find
12104maybe-pdf-find:
12105@if find
12106maybe-pdf-find: pdf-find
12107
12108pdf-find: \
12109 configure-find
12110 @: $(MAKE); $(unstage)
12111 @[ -f ./find/Makefile ] || exit 0; \
12112 r=`${PWD_COMMAND}`; export r; \
12113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12114 $(HOST_EXPORTS) \
12115 for flag in $(EXTRA_HOST_FLAGS) ; do \
12116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12117 done; \
12118 echo "Doing pdf in find" ; \
12119 (cd $(HOST_SUBDIR)/find && \
12120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12122 "RANLIB=$${RANLIB}" \
0c24b341 12123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12124 pdf) \
12125 || exit 1
12126
12127@endif find
12128
6d389afc
MS
12129.PHONY: maybe-html-find html-find
12130maybe-html-find:
12131@if find
12132maybe-html-find: html-find
12133
12134html-find: \
12135 configure-find
0aed8855 12136 @: $(MAKE); $(unstage)
6d389afc
MS
12137 @[ -f ./find/Makefile ] || exit 0; \
12138 r=`${PWD_COMMAND}`; export r; \
12139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12140 $(HOST_EXPORTS) \
12141 for flag in $(EXTRA_HOST_FLAGS) ; do \
12142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12143 done; \
12144 echo "Doing html in find" ; \
b00612cc 12145 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12148 "RANLIB=$${RANLIB}" \
0c24b341 12149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12150 html) \
12151 || exit 1
12152
12153@endif find
12154
4fa63067
NN
12155.PHONY: maybe-TAGS-find TAGS-find
12156maybe-TAGS-find:
6bd3dfaa
PB
12157@if find
12158maybe-TAGS-find: TAGS-find
4fa63067
NN
12159
12160TAGS-find: \
12161 configure-find
0aed8855 12162 @: $(MAKE); $(unstage)
4fa63067 12163 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12164 r=`${PWD_COMMAND}`; export r; \
12165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12166 $(HOST_EXPORTS) \
b813574b 12167 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12169 done; \
4fa63067 12170 echo "Doing TAGS in find" ; \
b00612cc 12171 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12174 "RANLIB=$${RANLIB}" \
0c24b341 12175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12176 TAGS) \
2a4cbe27
NN
12177 || exit 1
12178
6bd3dfaa 12179@endif find
2a4cbe27 12180
4fa63067
NN
12181.PHONY: maybe-install-info-find install-info-find
12182maybe-install-info-find:
6bd3dfaa
PB
12183@if find
12184maybe-install-info-find: install-info-find
2a4cbe27 12185
4fa63067
NN
12186install-info-find: \
12187 configure-find \
12188 info-find
0aed8855 12189 @: $(MAKE); $(unstage)
4fa63067 12190 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12191 r=`${PWD_COMMAND}`; export r; \
12192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12193 $(HOST_EXPORTS) \
b813574b 12194 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12196 done; \
4fa63067 12197 echo "Doing install-info in find" ; \
b00612cc 12198 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12201 "RANLIB=$${RANLIB}" \
0c24b341 12202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12203 install-info) \
2a4cbe27
NN
12204 || exit 1
12205
6bd3dfaa 12206@endif find
2a4cbe27 12207
a3ca38d2
DD
12208.PHONY: maybe-install-pdf-find install-pdf-find
12209maybe-install-pdf-find:
12210@if find
12211maybe-install-pdf-find: install-pdf-find
12212
12213install-pdf-find: \
12214 configure-find \
12215 pdf-find
12216 @: $(MAKE); $(unstage)
12217 @[ -f ./find/Makefile ] || exit 0; \
12218 r=`${PWD_COMMAND}`; export r; \
12219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12220 $(HOST_EXPORTS) \
12221 for flag in $(EXTRA_HOST_FLAGS) ; do \
12222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12223 done; \
12224 echo "Doing install-pdf in find" ; \
12225 (cd $(HOST_SUBDIR)/find && \
12226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12228 "RANLIB=$${RANLIB}" \
0c24b341 12229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12230 install-pdf) \
12231 || exit 1
12232
12233@endif find
12234
108a6f8e
CD
12235.PHONY: maybe-install-html-find install-html-find
12236maybe-install-html-find:
12237@if find
12238maybe-install-html-find: install-html-find
12239
12240install-html-find: \
12241 configure-find \
12242 html-find
12243 @: $(MAKE); $(unstage)
12244 @[ -f ./find/Makefile ] || exit 0; \
12245 r=`${PWD_COMMAND}`; export r; \
12246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12247 $(HOST_EXPORTS) \
12248 for flag in $(EXTRA_HOST_FLAGS) ; do \
12249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12250 done; \
12251 echo "Doing install-html in find" ; \
12252 (cd $(HOST_SUBDIR)/find && \
12253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12255 "RANLIB=$${RANLIB}" \
0c24b341 12256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12257 install-html) \
12258 || exit 1
12259
12260@endif find
12261
4fa63067
NN
12262.PHONY: maybe-installcheck-find installcheck-find
12263maybe-installcheck-find:
6bd3dfaa
PB
12264@if find
12265maybe-installcheck-find: installcheck-find
2a4cbe27 12266
4fa63067
NN
12267installcheck-find: \
12268 configure-find
0aed8855 12269 @: $(MAKE); $(unstage)
4fa63067 12270 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12271 r=`${PWD_COMMAND}`; export r; \
12272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12273 $(HOST_EXPORTS) \
b813574b 12274 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12276 done; \
4fa63067 12277 echo "Doing installcheck in find" ; \
b00612cc 12278 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12281 "RANLIB=$${RANLIB}" \
0c24b341 12282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12283 installcheck) \
2a4cbe27
NN
12284 || exit 1
12285
6bd3dfaa 12286@endif find
2a4cbe27 12287
4fa63067
NN
12288.PHONY: maybe-mostlyclean-find mostlyclean-find
12289maybe-mostlyclean-find:
6bd3dfaa
PB
12290@if find
12291maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12292
4fa63067 12293mostlyclean-find:
0aed8855 12294 @: $(MAKE); $(unstage)
4fa63067 12295 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12296 r=`${PWD_COMMAND}`; export r; \
12297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12298 $(HOST_EXPORTS) \
b813574b 12299 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12301 done; \
4fa63067 12302 echo "Doing mostlyclean in find" ; \
b00612cc 12303 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12306 "RANLIB=$${RANLIB}" \
0c24b341 12307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12308 mostlyclean) \
2a4cbe27
NN
12309 || exit 1
12310
6bd3dfaa 12311@endif find
2a4cbe27 12312
4fa63067
NN
12313.PHONY: maybe-clean-find clean-find
12314maybe-clean-find:
6bd3dfaa
PB
12315@if find
12316maybe-clean-find: clean-find
2a4cbe27 12317
4fa63067 12318clean-find:
0aed8855 12319 @: $(MAKE); $(unstage)
4fa63067 12320 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12321 r=`${PWD_COMMAND}`; export r; \
12322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12323 $(HOST_EXPORTS) \
b813574b 12324 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12326 done; \
4fa63067 12327 echo "Doing clean in find" ; \
b00612cc 12328 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12331 "RANLIB=$${RANLIB}" \
0c24b341 12332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12333 clean) \
2a4cbe27
NN
12334 || exit 1
12335
6bd3dfaa 12336@endif find
2a4cbe27 12337
4fa63067
NN
12338.PHONY: maybe-distclean-find distclean-find
12339maybe-distclean-find:
6bd3dfaa
PB
12340@if find
12341maybe-distclean-find: distclean-find
2a4cbe27 12342
4fa63067 12343distclean-find:
0aed8855 12344 @: $(MAKE); $(unstage)
4fa63067 12345 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12346 r=`${PWD_COMMAND}`; export r; \
12347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12348 $(HOST_EXPORTS) \
b813574b 12349 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12351 done; \
4fa63067 12352 echo "Doing distclean in find" ; \
b00612cc 12353 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12356 "RANLIB=$${RANLIB}" \
0c24b341 12357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12358 distclean) \
2a4cbe27
NN
12359 || exit 1
12360
6bd3dfaa 12361@endif find
2a4cbe27 12362
4fa63067
NN
12363.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12364maybe-maintainer-clean-find:
6bd3dfaa
PB
12365@if find
12366maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12367
4fa63067 12368maintainer-clean-find:
0aed8855 12369 @: $(MAKE); $(unstage)
4fa63067 12370 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12371 r=`${PWD_COMMAND}`; export r; \
12372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12373 $(HOST_EXPORTS) \
b813574b 12374 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12376 done; \
4fa63067 12377 echo "Doing maintainer-clean in find" ; \
b00612cc 12378 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12381 "RANLIB=$${RANLIB}" \
0c24b341 12382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12383 maintainer-clean) \
2a4cbe27
NN
12384 || exit 1
12385
6bd3dfaa 12386@endif find
2a4cbe27 12387
2a4cbe27 12388
a7254363 12389
d3ed111c
GK
12390.PHONY: configure-fixincludes maybe-configure-fixincludes
12391maybe-configure-fixincludes:
4f0ef2d8
CD
12392@if gcc-bootstrap
12393configure-fixincludes: stage_current
12394@endif gcc-bootstrap
d3ed111c
GK
12395@if fixincludes
12396maybe-configure-fixincludes: configure-fixincludes
c52c6897 12397configure-fixincludes:
0aed8855 12398 @: $(MAKE); $(unstage)
c52c6897 12399 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12401 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12402 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12403 $(HOST_EXPORTS) \
a7254363
PB
12404 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12405 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12406 case $(srcdir) in \
b00612cc
PB
12407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12408 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12410 esac; \
b00612cc
PB
12411 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12412 libsrcdir="$$s/fixincludes"; \
d3ed111c 12413 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12414 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12415 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12416 || exit 1
12417@endif fixincludes
12418
a7254363
PB
12419
12420
d545f33b
PB
12421
12422
d3ed111c
GK
12423.PHONY: all-fixincludes maybe-all-fixincludes
12424maybe-all-fixincludes:
4f0ef2d8
CD
12425@if gcc-bootstrap
12426all-fixincludes: stage_current
12427@endif gcc-bootstrap
d3ed111c
GK
12428@if fixincludes
12429TARGET-fixincludes=all
12430maybe-all-fixincludes: all-fixincludes
12431all-fixincludes: configure-fixincludes
0aed8855 12432 @: $(MAKE); $(unstage)
d3ed111c
GK
12433 @r=`${PWD_COMMAND}`; export r; \
12434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12435 $(HOST_EXPORTS) \
b00612cc 12436 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12437 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12438 $(TARGET-fixincludes))
d3ed111c
GK
12439@endif fixincludes
12440
a7254363 12441
d545f33b
PB
12442
12443
d3ed111c
GK
12444.PHONY: check-fixincludes maybe-check-fixincludes
12445maybe-check-fixincludes:
12446@if fixincludes
12447maybe-check-fixincludes: check-fixincludes
12448
12449check-fixincludes:
0aed8855 12450 @: $(MAKE); $(unstage)
d3ed111c
GK
12451 @r=`${PWD_COMMAND}`; export r; \
12452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12453 $(HOST_EXPORTS) \
b00612cc
PB
12454 (cd $(HOST_SUBDIR)/fixincludes && \
12455 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12456
12457@endif fixincludes
12458
12459.PHONY: install-fixincludes maybe-install-fixincludes
12460maybe-install-fixincludes:
12461@if fixincludes
12462maybe-install-fixincludes: install-fixincludes
12463
12464install-fixincludes: installdirs
0aed8855 12465 @: $(MAKE); $(unstage)
d3ed111c
GK
12466 @r=`${PWD_COMMAND}`; export r; \
12467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12468 $(HOST_EXPORTS) \
b00612cc 12469 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12470 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12471
12472@endif fixincludes
12473
56a8fe78 12474# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12475
12476.PHONY: maybe-info-fixincludes info-fixincludes
12477maybe-info-fixincludes:
12478@if fixincludes
12479maybe-info-fixincludes: info-fixincludes
12480
a4fd3374
DD
12481info-fixincludes: \
12482 configure-fixincludes
12483 @: $(MAKE); $(unstage)
12484 @[ -f ./fixincludes/Makefile ] || exit 0; \
12485 r=`${PWD_COMMAND}`; export r; \
12486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12487 $(HOST_EXPORTS) \
12488 for flag in $(EXTRA_HOST_FLAGS) ; do \
12489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12490 done; \
12491 echo "Doing info in fixincludes" ; \
12492 (cd $(HOST_SUBDIR)/fixincludes && \
12493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12495 "RANLIB=$${RANLIB}" \
0c24b341 12496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12497 info) \
12498 || exit 1
d3ed111c
GK
12499
12500@endif fixincludes
12501
12502.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12503maybe-dvi-fixincludes:
12504@if fixincludes
12505maybe-dvi-fixincludes: dvi-fixincludes
12506
a4fd3374
DD
12507dvi-fixincludes: \
12508 configure-fixincludes
12509 @: $(MAKE); $(unstage)
12510 @[ -f ./fixincludes/Makefile ] || exit 0; \
12511 r=`${PWD_COMMAND}`; export r; \
12512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12513 $(HOST_EXPORTS) \
12514 for flag in $(EXTRA_HOST_FLAGS) ; do \
12515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12516 done; \
12517 echo "Doing dvi in fixincludes" ; \
12518 (cd $(HOST_SUBDIR)/fixincludes && \
12519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12521 "RANLIB=$${RANLIB}" \
0c24b341 12522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12523 dvi) \
12524 || exit 1
d3ed111c
GK
12525
12526@endif fixincludes
12527
56a8fe78
DD
12528.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12529maybe-pdf-fixincludes:
12530@if fixincludes
12531maybe-pdf-fixincludes: pdf-fixincludes
12532
a4fd3374
DD
12533pdf-fixincludes: \
12534 configure-fixincludes
12535 @: $(MAKE); $(unstage)
12536 @[ -f ./fixincludes/Makefile ] || exit 0; \
12537 r=`${PWD_COMMAND}`; export r; \
12538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12539 $(HOST_EXPORTS) \
12540 for flag in $(EXTRA_HOST_FLAGS) ; do \
12541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12542 done; \
12543 echo "Doing pdf in fixincludes" ; \
12544 (cd $(HOST_SUBDIR)/fixincludes && \
12545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12547 "RANLIB=$${RANLIB}" \
0c24b341 12548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12549 pdf) \
12550 || exit 1
56a8fe78
DD
12551
12552@endif fixincludes
12553
6d389afc
MS
12554.PHONY: maybe-html-fixincludes html-fixincludes
12555maybe-html-fixincludes:
12556@if fixincludes
12557maybe-html-fixincludes: html-fixincludes
12558
12559html-fixincludes: \
12560 configure-fixincludes
0aed8855 12561 @: $(MAKE); $(unstage)
6d389afc
MS
12562 @[ -f ./fixincludes/Makefile ] || exit 0; \
12563 r=`${PWD_COMMAND}`; export r; \
12564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12565 $(HOST_EXPORTS) \
12566 for flag in $(EXTRA_HOST_FLAGS) ; do \
12567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12568 done; \
12569 echo "Doing html in fixincludes" ; \
b00612cc 12570 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12573 "RANLIB=$${RANLIB}" \
0c24b341 12574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12575 html) \
12576 || exit 1
12577
12578@endif fixincludes
12579
d3ed111c
GK
12580.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12581maybe-TAGS-fixincludes:
12582@if fixincludes
12583maybe-TAGS-fixincludes: TAGS-fixincludes
12584
1eefd493
PB
12585# fixincludes doesn't support TAGS.
12586TAGS-fixincludes:
d3ed111c
GK
12587
12588@endif fixincludes
12589
12590.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12591maybe-install-info-fixincludes:
12592@if fixincludes
12593maybe-install-info-fixincludes: install-info-fixincludes
12594
a4fd3374
DD
12595install-info-fixincludes: \
12596 configure-fixincludes \
12597 info-fixincludes
12598 @: $(MAKE); $(unstage)
12599 @[ -f ./fixincludes/Makefile ] || exit 0; \
12600 r=`${PWD_COMMAND}`; export r; \
12601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12602 $(HOST_EXPORTS) \
12603 for flag in $(EXTRA_HOST_FLAGS) ; do \
12604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12605 done; \
12606 echo "Doing install-info in fixincludes" ; \
12607 (cd $(HOST_SUBDIR)/fixincludes && \
12608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12610 "RANLIB=$${RANLIB}" \
0c24b341 12611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12612 install-info) \
12613 || exit 1
d3ed111c
GK
12614
12615@endif fixincludes
12616
a3ca38d2
DD
12617.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12618maybe-install-pdf-fixincludes:
12619@if fixincludes
12620maybe-install-pdf-fixincludes: install-pdf-fixincludes
12621
a4fd3374
DD
12622install-pdf-fixincludes: \
12623 configure-fixincludes \
12624 pdf-fixincludes
12625 @: $(MAKE); $(unstage)
12626 @[ -f ./fixincludes/Makefile ] || exit 0; \
12627 r=`${PWD_COMMAND}`; export r; \
12628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12629 $(HOST_EXPORTS) \
12630 for flag in $(EXTRA_HOST_FLAGS) ; do \
12631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12632 done; \
12633 echo "Doing install-pdf in fixincludes" ; \
12634 (cd $(HOST_SUBDIR)/fixincludes && \
12635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12637 "RANLIB=$${RANLIB}" \
0c24b341 12638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12639 install-pdf) \
12640 || exit 1
a3ca38d2
DD
12641
12642@endif fixincludes
12643
108a6f8e
CD
12644.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12645maybe-install-html-fixincludes:
12646@if fixincludes
12647maybe-install-html-fixincludes: install-html-fixincludes
12648
12649install-html-fixincludes: \
12650 configure-fixincludes \
12651 html-fixincludes
12652 @: $(MAKE); $(unstage)
12653 @[ -f ./fixincludes/Makefile ] || exit 0; \
12654 r=`${PWD_COMMAND}`; export r; \
12655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12656 $(HOST_EXPORTS) \
12657 for flag in $(EXTRA_HOST_FLAGS) ; do \
12658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12659 done; \
12660 echo "Doing install-html in fixincludes" ; \
12661 (cd $(HOST_SUBDIR)/fixincludes && \
12662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12664 "RANLIB=$${RANLIB}" \
0c24b341 12665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12666 install-html) \
12667 || exit 1
12668
12669@endif fixincludes
12670
d3ed111c
GK
12671.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12672maybe-installcheck-fixincludes:
12673@if fixincludes
12674maybe-installcheck-fixincludes: installcheck-fixincludes
12675
a4fd3374
DD
12676installcheck-fixincludes: \
12677 configure-fixincludes
12678 @: $(MAKE); $(unstage)
12679 @[ -f ./fixincludes/Makefile ] || exit 0; \
12680 r=`${PWD_COMMAND}`; export r; \
12681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12682 $(HOST_EXPORTS) \
12683 for flag in $(EXTRA_HOST_FLAGS) ; do \
12684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12685 done; \
12686 echo "Doing installcheck in fixincludes" ; \
12687 (cd $(HOST_SUBDIR)/fixincludes && \
12688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12690 "RANLIB=$${RANLIB}" \
0c24b341 12691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12692 installcheck) \
12693 || exit 1
d3ed111c
GK
12694
12695@endif fixincludes
12696
12697.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12698maybe-mostlyclean-fixincludes:
12699@if fixincludes
12700maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12701
12702mostlyclean-fixincludes:
0aed8855 12703 @: $(MAKE); $(unstage)
d3ed111c
GK
12704 @[ -f ./fixincludes/Makefile ] || exit 0; \
12705 r=`${PWD_COMMAND}`; export r; \
12706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12707 $(HOST_EXPORTS) \
12708 for flag in $(EXTRA_HOST_FLAGS) ; do \
12709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12710 done; \
12711 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12712 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12715 "RANLIB=$${RANLIB}" \
0c24b341 12716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12717 mostlyclean) \
12718 || exit 1
12719
12720@endif fixincludes
12721
12722.PHONY: maybe-clean-fixincludes clean-fixincludes
12723maybe-clean-fixincludes:
12724@if fixincludes
12725maybe-clean-fixincludes: clean-fixincludes
12726
12727clean-fixincludes:
0aed8855 12728 @: $(MAKE); $(unstage)
d3ed111c
GK
12729 @[ -f ./fixincludes/Makefile ] || exit 0; \
12730 r=`${PWD_COMMAND}`; export r; \
12731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12732 $(HOST_EXPORTS) \
12733 for flag in $(EXTRA_HOST_FLAGS) ; do \
12734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12735 done; \
12736 echo "Doing clean in fixincludes" ; \
b00612cc 12737 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12740 "RANLIB=$${RANLIB}" \
0c24b341 12741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12742 clean) \
12743 || exit 1
12744
12745@endif fixincludes
12746
12747.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12748maybe-distclean-fixincludes:
12749@if fixincludes
12750maybe-distclean-fixincludes: distclean-fixincludes
12751
12752distclean-fixincludes:
0aed8855 12753 @: $(MAKE); $(unstage)
d3ed111c
GK
12754 @[ -f ./fixincludes/Makefile ] || exit 0; \
12755 r=`${PWD_COMMAND}`; export r; \
12756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12757 $(HOST_EXPORTS) \
12758 for flag in $(EXTRA_HOST_FLAGS) ; do \
12759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12760 done; \
12761 echo "Doing distclean in fixincludes" ; \
b00612cc 12762 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12765 "RANLIB=$${RANLIB}" \
0c24b341 12766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12767 distclean) \
12768 || exit 1
12769
12770@endif fixincludes
12771
12772.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12773maybe-maintainer-clean-fixincludes:
12774@if fixincludes
12775maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12776
12777maintainer-clean-fixincludes:
0aed8855 12778 @: $(MAKE); $(unstage)
d3ed111c
GK
12779 @[ -f ./fixincludes/Makefile ] || exit 0; \
12780 r=`${PWD_COMMAND}`; export r; \
12781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12782 $(HOST_EXPORTS) \
12783 for flag in $(EXTRA_HOST_FLAGS) ; do \
12784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12785 done; \
12786 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12787 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12790 "RANLIB=$${RANLIB}" \
0c24b341 12791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12792 maintainer-clean) \
12793 || exit 1
12794
12795@endif fixincludes
12796
12797
a7254363 12798
4fa63067
NN
12799.PHONY: configure-flex maybe-configure-flex
12800maybe-configure-flex:
4f0ef2d8
CD
12801@if gcc-bootstrap
12802configure-flex: stage_current
12803@endif gcc-bootstrap
6bd3dfaa
PB
12804@if flex
12805maybe-configure-flex: configure-flex
c52c6897 12806configure-flex:
0aed8855 12807 @: $(MAKE); $(unstage)
c52c6897 12808 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12810 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12812 $(HOST_EXPORTS) \
a7254363
PB
12813 echo Configuring in $(HOST_SUBDIR)/flex; \
12814 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12815 case $(srcdir) in \
b00612cc
PB
12816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12817 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12819 esac; \
b00612cc
PB
12820 srcdiroption="--srcdir=$${topdir}/flex"; \
12821 libsrcdir="$$s/flex"; \
4fa63067 12822 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12824 --target=${target_alias} $${srcdiroption} \
4fa63067 12825 || exit 1
6bd3dfaa 12826@endif flex
4fa63067 12827
a7254363
PB
12828
12829
d545f33b
PB
12830
12831
4fa63067
NN
12832.PHONY: all-flex maybe-all-flex
12833maybe-all-flex:
4f0ef2d8
CD
12834@if gcc-bootstrap
12835all-flex: stage_current
12836@endif gcc-bootstrap
6bd3dfaa 12837@if flex
d27cc32e 12838TARGET-flex=all
6bd3dfaa 12839maybe-all-flex: all-flex
4fa63067 12840all-flex: configure-flex
0aed8855 12841 @: $(MAKE); $(unstage)
4fa63067
NN
12842 @r=`${PWD_COMMAND}`; export r; \
12843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12844 $(HOST_EXPORTS) \
b00612cc 12845 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
12846 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12847 $(TARGET-flex))
6bd3dfaa 12848@endif flex
4fa63067 12849
a7254363 12850
d545f33b
PB
12851
12852
4fa63067
NN
12853.PHONY: check-flex maybe-check-flex
12854maybe-check-flex:
6bd3dfaa
PB
12855@if flex
12856maybe-check-flex: check-flex
4fa63067
NN
12857
12858# This module is only tested in a native toolchain.
12859check-flex:
0aed8855 12860 @: $(MAKE); $(unstage)
4fa63067
NN
12861 @if [ '$(host)' = '$(target)' ] ; then \
12862 r=`${PWD_COMMAND}`; export r; \
12863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12864 $(HOST_EXPORTS) \
b00612cc 12865 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12866 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12867 fi
12868
6bd3dfaa 12869@endif flex
4fa63067
NN
12870
12871.PHONY: install-flex maybe-install-flex
12872maybe-install-flex:
6bd3dfaa
PB
12873@if flex
12874maybe-install-flex: install-flex
4fa63067
NN
12875
12876install-flex: installdirs
0aed8855 12877 @: $(MAKE); $(unstage)
4fa63067
NN
12878 @r=`${PWD_COMMAND}`; export r; \
12879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12880 $(HOST_EXPORTS) \
b00612cc 12881 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12882 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12883
6bd3dfaa 12884@endif flex
4fa63067 12885
56a8fe78 12886# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12887
12888.PHONY: maybe-info-flex info-flex
12889maybe-info-flex:
6bd3dfaa
PB
12890@if flex
12891maybe-info-flex: info-flex
4fa63067
NN
12892
12893info-flex: \
12894 configure-flex
0aed8855 12895 @: $(MAKE); $(unstage)
4fa63067 12896 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12897 r=`${PWD_COMMAND}`; export r; \
12898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12899 $(HOST_EXPORTS) \
b813574b 12900 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12902 done; \
4fa63067 12903 echo "Doing info in flex" ; \
b00612cc 12904 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12907 "RANLIB=$${RANLIB}" \
0c24b341 12908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12909 info) \
2a4cbe27
NN
12910 || exit 1
12911
6bd3dfaa 12912@endif flex
2a4cbe27 12913
4fa63067
NN
12914.PHONY: maybe-dvi-flex dvi-flex
12915maybe-dvi-flex:
6bd3dfaa
PB
12916@if flex
12917maybe-dvi-flex: dvi-flex
2a4cbe27 12918
4fa63067
NN
12919dvi-flex: \
12920 configure-flex
0aed8855 12921 @: $(MAKE); $(unstage)
4fa63067 12922 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12923 r=`${PWD_COMMAND}`; export r; \
12924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12925 $(HOST_EXPORTS) \
b813574b 12926 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12928 done; \
4fa63067 12929 echo "Doing dvi in flex" ; \
b00612cc 12930 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12933 "RANLIB=$${RANLIB}" \
0c24b341 12934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12935 dvi) \
2a4cbe27
NN
12936 || exit 1
12937
6bd3dfaa 12938@endif flex
2a4cbe27 12939
56a8fe78
DD
12940.PHONY: maybe-pdf-flex pdf-flex
12941maybe-pdf-flex:
12942@if flex
12943maybe-pdf-flex: pdf-flex
12944
12945pdf-flex: \
12946 configure-flex
12947 @: $(MAKE); $(unstage)
12948 @[ -f ./flex/Makefile ] || exit 0; \
12949 r=`${PWD_COMMAND}`; export r; \
12950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12951 $(HOST_EXPORTS) \
12952 for flag in $(EXTRA_HOST_FLAGS) ; do \
12953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12954 done; \
12955 echo "Doing pdf in flex" ; \
12956 (cd $(HOST_SUBDIR)/flex && \
12957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12959 "RANLIB=$${RANLIB}" \
0c24b341 12960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12961 pdf) \
12962 || exit 1
12963
12964@endif flex
12965
6d389afc
MS
12966.PHONY: maybe-html-flex html-flex
12967maybe-html-flex:
12968@if flex
12969maybe-html-flex: html-flex
12970
12971html-flex: \
12972 configure-flex
0aed8855 12973 @: $(MAKE); $(unstage)
6d389afc
MS
12974 @[ -f ./flex/Makefile ] || exit 0; \
12975 r=`${PWD_COMMAND}`; export r; \
12976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12977 $(HOST_EXPORTS) \
12978 for flag in $(EXTRA_HOST_FLAGS) ; do \
12979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12980 done; \
12981 echo "Doing html in flex" ; \
b00612cc 12982 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12985 "RANLIB=$${RANLIB}" \
0c24b341 12986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12987 html) \
12988 || exit 1
12989
12990@endif flex
12991
4fa63067
NN
12992.PHONY: maybe-TAGS-flex TAGS-flex
12993maybe-TAGS-flex:
6bd3dfaa
PB
12994@if flex
12995maybe-TAGS-flex: TAGS-flex
2a4cbe27 12996
4fa63067
NN
12997TAGS-flex: \
12998 configure-flex
0aed8855 12999 @: $(MAKE); $(unstage)
4fa63067 13000 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13001 r=`${PWD_COMMAND}`; export r; \
13002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13003 $(HOST_EXPORTS) \
b813574b 13004 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13006 done; \
4fa63067 13007 echo "Doing TAGS in flex" ; \
b00612cc 13008 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13011 "RANLIB=$${RANLIB}" \
0c24b341 13012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13013 TAGS) \
2a4cbe27
NN
13014 || exit 1
13015
6bd3dfaa 13016@endif flex
2a4cbe27 13017
4fa63067
NN
13018.PHONY: maybe-install-info-flex install-info-flex
13019maybe-install-info-flex:
6bd3dfaa
PB
13020@if flex
13021maybe-install-info-flex: install-info-flex
2a4cbe27 13022
4fa63067
NN
13023install-info-flex: \
13024 configure-flex \
13025 info-flex
0aed8855 13026 @: $(MAKE); $(unstage)
4fa63067 13027 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13028 r=`${PWD_COMMAND}`; export r; \
13029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13030 $(HOST_EXPORTS) \
b813574b 13031 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13033 done; \
4fa63067 13034 echo "Doing install-info in flex" ; \
b00612cc 13035 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13038 "RANLIB=$${RANLIB}" \
0c24b341 13039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13040 install-info) \
2a4cbe27
NN
13041 || exit 1
13042
6bd3dfaa 13043@endif flex
2a4cbe27 13044
a3ca38d2
DD
13045.PHONY: maybe-install-pdf-flex install-pdf-flex
13046maybe-install-pdf-flex:
13047@if flex
13048maybe-install-pdf-flex: install-pdf-flex
13049
13050install-pdf-flex: \
13051 configure-flex \
13052 pdf-flex
13053 @: $(MAKE); $(unstage)
13054 @[ -f ./flex/Makefile ] || exit 0; \
13055 r=`${PWD_COMMAND}`; export r; \
13056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13057 $(HOST_EXPORTS) \
13058 for flag in $(EXTRA_HOST_FLAGS) ; do \
13059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13060 done; \
13061 echo "Doing install-pdf in flex" ; \
13062 (cd $(HOST_SUBDIR)/flex && \
13063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13065 "RANLIB=$${RANLIB}" \
0c24b341 13066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13067 install-pdf) \
13068 || exit 1
13069
13070@endif flex
13071
108a6f8e
CD
13072.PHONY: maybe-install-html-flex install-html-flex
13073maybe-install-html-flex:
13074@if flex
13075maybe-install-html-flex: install-html-flex
13076
13077install-html-flex: \
13078 configure-flex \
13079 html-flex
13080 @: $(MAKE); $(unstage)
13081 @[ -f ./flex/Makefile ] || exit 0; \
13082 r=`${PWD_COMMAND}`; export r; \
13083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13084 $(HOST_EXPORTS) \
13085 for flag in $(EXTRA_HOST_FLAGS) ; do \
13086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13087 done; \
13088 echo "Doing install-html in flex" ; \
13089 (cd $(HOST_SUBDIR)/flex && \
13090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13092 "RANLIB=$${RANLIB}" \
0c24b341 13093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13094 install-html) \
13095 || exit 1
13096
13097@endif flex
13098
4fa63067
NN
13099.PHONY: maybe-installcheck-flex installcheck-flex
13100maybe-installcheck-flex:
6bd3dfaa
PB
13101@if flex
13102maybe-installcheck-flex: installcheck-flex
2a4cbe27 13103
4fa63067
NN
13104installcheck-flex: \
13105 configure-flex
0aed8855 13106 @: $(MAKE); $(unstage)
4fa63067 13107 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13108 r=`${PWD_COMMAND}`; export r; \
13109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13110 $(HOST_EXPORTS) \
b813574b 13111 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13113 done; \
4fa63067 13114 echo "Doing installcheck in flex" ; \
b00612cc 13115 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13118 "RANLIB=$${RANLIB}" \
0c24b341 13119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13120 installcheck) \
2a4cbe27
NN
13121 || exit 1
13122
6bd3dfaa 13123@endif flex
2a4cbe27 13124
4fa63067
NN
13125.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13126maybe-mostlyclean-flex:
6bd3dfaa
PB
13127@if flex
13128maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13129
4fa63067 13130mostlyclean-flex:
0aed8855 13131 @: $(MAKE); $(unstage)
4fa63067 13132 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13133 r=`${PWD_COMMAND}`; export r; \
13134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13135 $(HOST_EXPORTS) \
b813574b 13136 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13138 done; \
4fa63067 13139 echo "Doing mostlyclean in flex" ; \
b00612cc 13140 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13143 "RANLIB=$${RANLIB}" \
0c24b341 13144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13145 mostlyclean) \
2a4cbe27
NN
13146 || exit 1
13147
6bd3dfaa 13148@endif flex
2a4cbe27 13149
4fa63067
NN
13150.PHONY: maybe-clean-flex clean-flex
13151maybe-clean-flex:
6bd3dfaa
PB
13152@if flex
13153maybe-clean-flex: clean-flex
2a4cbe27 13154
4fa63067 13155clean-flex:
0aed8855 13156 @: $(MAKE); $(unstage)
4fa63067 13157 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13158 r=`${PWD_COMMAND}`; export r; \
13159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13160 $(HOST_EXPORTS) \
b813574b 13161 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13163 done; \
4fa63067 13164 echo "Doing clean in flex" ; \
b00612cc 13165 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13168 "RANLIB=$${RANLIB}" \
0c24b341 13169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13170 clean) \
2a4cbe27
NN
13171 || exit 1
13172
6bd3dfaa 13173@endif flex
2a4cbe27 13174
4fa63067
NN
13175.PHONY: maybe-distclean-flex distclean-flex
13176maybe-distclean-flex:
6bd3dfaa
PB
13177@if flex
13178maybe-distclean-flex: distclean-flex
2a4cbe27 13179
4fa63067 13180distclean-flex:
0aed8855 13181 @: $(MAKE); $(unstage)
4fa63067 13182 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13183 r=`${PWD_COMMAND}`; export r; \
13184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13185 $(HOST_EXPORTS) \
b813574b 13186 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13188 done; \
4fa63067 13189 echo "Doing distclean in flex" ; \
b00612cc 13190 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13193 "RANLIB=$${RANLIB}" \
0c24b341 13194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13195 distclean) \
2a4cbe27
NN
13196 || exit 1
13197
6bd3dfaa 13198@endif flex
2a4cbe27 13199
4fa63067
NN
13200.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13201maybe-maintainer-clean-flex:
6bd3dfaa
PB
13202@if flex
13203maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13204
4fa63067 13205maintainer-clean-flex:
0aed8855 13206 @: $(MAKE); $(unstage)
4fa63067 13207 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13208 r=`${PWD_COMMAND}`; export r; \
13209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13210 $(HOST_EXPORTS) \
b813574b 13211 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13213 done; \
4fa63067 13214 echo "Doing maintainer-clean in flex" ; \
b00612cc 13215 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13218 "RANLIB=$${RANLIB}" \
0c24b341 13219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13220 maintainer-clean) \
2a4cbe27
NN
13221 || exit 1
13222
6bd3dfaa 13223@endif flex
2a4cbe27 13224
2a4cbe27 13225
a7254363 13226
4fa63067
NN
13227.PHONY: configure-gas maybe-configure-gas
13228maybe-configure-gas:
4f0ef2d8
CD
13229@if gcc-bootstrap
13230configure-gas: stage_current
13231@endif gcc-bootstrap
6bd3dfaa
PB
13232@if gas
13233maybe-configure-gas: configure-gas
c52c6897 13234configure-gas:
c52c6897
PB
13235 @r=`${PWD_COMMAND}`; export r; \
13236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13237 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13238 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13239 $(HOST_EXPORTS) \
a7254363
PB
13240 echo Configuring in $(HOST_SUBDIR)/gas; \
13241 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13242 case $(srcdir) in \
b00612cc
PB
13243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13244 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13246 esac; \
b00612cc
PB
13247 srcdiroption="--srcdir=$${topdir}/gas"; \
13248 libsrcdir="$$s/gas"; \
4fa63067 13249 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13251 --target=${target_alias} $${srcdiroption} \
4fa63067 13252 || exit 1
6bd3dfaa 13253@endif gas
4fa63067 13254
a7254363
PB
13255
13256
d545f33b
PB
13257.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13258maybe-configure-stage1-gas:
13259@if gas-bootstrap
13260maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13261configure-stage1-gas:
c52c6897 13262 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13264 @r=`${PWD_COMMAND}`; export r; \
13265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13266 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
7f6ef0c0 13267 $(HOST_EXPORTS) \
8ee82aff 13268 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13269 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 13270 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13272 cd $(HOST_SUBDIR)/gas || exit 1; \
13273 case $(srcdir) in \
13274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13275 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13277 esac; \
13278 srcdiroption="--srcdir=$${topdir}/gas"; \
13279 libsrcdir="$$s/gas"; \
13280 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13282 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13283 \
8a0d8a5c 13284 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13285@endif gas-bootstrap
13286
13287.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13288maybe-configure-stage2-gas:
13289@if gas-bootstrap
13290maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13291configure-stage2-gas:
c52c6897 13292 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13293 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13294 @r=`${PWD_COMMAND}`; export r; \
13295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13296 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13297 $(HOST_EXPORTS) \
7f6ef0c0 13298 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13299 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13300 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 13301 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13303 cd $(HOST_SUBDIR)/gas || exit 1; \
13304 case $(srcdir) in \
13305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13306 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13308 esac; \
13309 srcdiroption="--srcdir=$${topdir}/gas"; \
13310 libsrcdir="$$s/gas"; \
13311 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13313 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13314 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13315 @stage2_werror_flag@
13316@endif gas-bootstrap
13317
8520c408
AO
13318.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13319maybe-configure-stageb2g0-gas:
13320@if gas-bootstrap
13321maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13322configure-stageb2g0-gas:
13323 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13324 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13325 @r=`${PWD_COMMAND}`; export r; \
13326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13327 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13328 $(HOST_EXPORTS) \
7f6ef0c0 13329 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13330 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 13331 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
13332 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13334 cd $(HOST_SUBDIR)/gas || exit 1; \
13335 case $(srcdir) in \
13336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13337 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13339 esac; \
13340 srcdiroption="--srcdir=$${topdir}/gas"; \
13341 libsrcdir="$$s/gas"; \
13342 $(SHELL) $${libsrcdir}/configure \
13343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13344 --target=${target_alias} $${srcdiroption} \
13345 --with-build-libsubdir=$(HOST_SUBDIR) \
13346 @stage2_werror_flag@
13347@endif gas-bootstrap
13348
d545f33b
PB
13349.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13350maybe-configure-stage3-gas:
13351@if gas-bootstrap
13352maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13353configure-stage3-gas:
c52c6897 13354 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13355 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13356 @r=`${PWD_COMMAND}`; export r; \
13357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13358 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13359 $(HOST_EXPORTS) \
7f6ef0c0 13360 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13361 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13362 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 13363 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13364 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13365 cd $(HOST_SUBDIR)/gas || exit 1; \
13366 case $(srcdir) in \
13367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13368 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13370 esac; \
13371 srcdiroption="--srcdir=$${topdir}/gas"; \
13372 libsrcdir="$$s/gas"; \
13373 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13374 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13375 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13376 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13377 @stage2_werror_flag@
13378@endif gas-bootstrap
13379
8520c408
AO
13380.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13381maybe-configure-stageb3g2-gas:
13382@if gas-bootstrap
13383maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13384configure-stageb3g2-gas:
13385 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13386 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13387 @r=`${PWD_COMMAND}`; export r; \
13388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13389 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13390 $(HOST_EXPORTS) \
7f6ef0c0 13391 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13392 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 13393 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
13394 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13396 cd $(HOST_SUBDIR)/gas || exit 1; \
13397 case $(srcdir) in \
13398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13399 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13401 esac; \
13402 srcdiroption="--srcdir=$${topdir}/gas"; \
13403 libsrcdir="$$s/gas"; \
13404 $(SHELL) $${libsrcdir}/configure \
13405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13406 --target=${target_alias} $${srcdiroption} \
13407 --with-build-libsubdir=$(HOST_SUBDIR) \
13408 @stage2_werror_flag@
13409@endif gas-bootstrap
13410
d545f33b
PB
13411.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13412maybe-configure-stage4-gas:
13413@if gas-bootstrap
13414maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13415configure-stage4-gas:
c52c6897 13416 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13417 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13418 @r=`${PWD_COMMAND}`; export r; \
13419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13420 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13421 $(HOST_EXPORTS) \
7f6ef0c0 13422 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13423 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13424 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 13425 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13426 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13427 cd $(HOST_SUBDIR)/gas || exit 1; \
13428 case $(srcdir) in \
13429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13430 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13432 esac; \
13433 srcdiroption="--srcdir=$${topdir}/gas"; \
13434 libsrcdir="$$s/gas"; \
13435 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13437 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13438 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13439 @stage2_werror_flag@
13440@endif gas-bootstrap
13441
13442.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13443maybe-configure-stageprofile-gas:
13444@if gas-bootstrap
13445maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13446configure-stageprofile-gas:
c52c6897 13447 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13448 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13449 @r=`${PWD_COMMAND}`; export r; \
13450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13451 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13452 $(HOST_EXPORTS) \
7f6ef0c0 13453 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13454 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 13455 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 13456 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13458 cd $(HOST_SUBDIR)/gas || exit 1; \
13459 case $(srcdir) in \
13460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13461 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13463 esac; \
13464 srcdiroption="--srcdir=$${topdir}/gas"; \
13465 libsrcdir="$$s/gas"; \
13466 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13467 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13468 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13469 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13470 @stage2_werror_flag@
13471@endif gas-bootstrap
13472
13473.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13474maybe-configure-stagefeedback-gas:
13475@if gas-bootstrap
13476maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13477configure-stagefeedback-gas:
c52c6897 13478 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13479 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13480 @r=`${PWD_COMMAND}`; export r; \
13481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13482 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13483 $(HOST_EXPORTS) \
7f6ef0c0 13484 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13485 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 13486 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 13487 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13489 cd $(HOST_SUBDIR)/gas || exit 1; \
13490 case $(srcdir) in \
13491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13492 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13494 esac; \
13495 srcdiroption="--srcdir=$${topdir}/gas"; \
13496 libsrcdir="$$s/gas"; \
13497 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13498 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13499 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13500 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13501 @stage2_werror_flag@
13502@endif gas-bootstrap
13503
13504
13505
13506
13507
4fa63067
NN
13508.PHONY: all-gas maybe-all-gas
13509maybe-all-gas:
4f0ef2d8
CD
13510@if gcc-bootstrap
13511all-gas: stage_current
13512@endif gcc-bootstrap
6bd3dfaa 13513@if gas
d27cc32e 13514TARGET-gas=all
6bd3dfaa 13515maybe-all-gas: all-gas
4fa63067 13516all-gas: configure-gas
c52c6897 13517 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13519 $(HOST_EXPORTS) \
b00612cc 13520 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13521 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13522 $(TARGET-gas))
6bd3dfaa 13523@endif gas
4fa63067 13524
a7254363 13525
d545f33b
PB
13526
13527.PHONY: all-stage1-gas maybe-all-stage1-gas
13528.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13529maybe-all-stage1-gas:
13530maybe-clean-stage1-gas:
13531@if gas-bootstrap
13532maybe-all-stage1-gas: all-stage1-gas
13533all-stage1: all-stage1-gas
f70224b5 13534TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13535all-stage1-gas: configure-stage1-gas
c52c6897 13536 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13537 @r=`${PWD_COMMAND}`; export r; \
13538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13539 $(HOST_EXPORTS) \
13540 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13542 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
13543 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
13544 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
13545 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 13546 $(TARGET-stage1-gas)
d545f33b
PB
13547
13548maybe-clean-stage1-gas: clean-stage1-gas
13549clean-stage1: clean-stage1-gas
13550clean-stage1-gas:
9dbaa842
DD
13551 @if [ $(current_stage) = stage1 ]; then \
13552 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13553 else \
13554 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13555 $(MAKE) stage1-start; \
13556 fi; \
d545f33b 13557 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13558 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13559 clean
d545f33b
PB
13560@endif gas-bootstrap
13561
13562
13563.PHONY: all-stage2-gas maybe-all-stage2-gas
13564.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13565maybe-all-stage2-gas:
13566maybe-clean-stage2-gas:
13567@if gas-bootstrap
13568maybe-all-stage2-gas: all-stage2-gas
13569all-stage2: all-stage2-gas
f70224b5 13570TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13571all-stage2-gas: configure-stage2-gas
c52c6897 13572 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13573 @r=`${PWD_COMMAND}`; export r; \
13574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13575 $(HOST_EXPORTS) \
13576 $(POSTSTAGE1_HOST_EXPORTS) \
13577 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13578 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13579 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
13580 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13581 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13582 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13583 $(TARGET-stage2-gas)
d545f33b
PB
13584
13585maybe-clean-stage2-gas: clean-stage2-gas
13586clean-stage2: clean-stage2-gas
13587clean-stage2-gas:
9dbaa842
DD
13588 @if [ $(current_stage) = stage2 ]; then \
13589 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13590 else \
13591 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13592 $(MAKE) stage2-start; \
13593 fi; \
d545f33b 13594 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13595 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13596 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13597 clean
d545f33b
PB
13598@endif gas-bootstrap
13599
13600
8520c408
AO
13601.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13602.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13603maybe-all-stageb2g0-gas:
13604maybe-clean-stageb2g0-gas:
13605@if gas-bootstrap
13606maybe-all-stageb2g0-gas: all-stageb2g0-gas
13607all-stageb2g0: all-stageb2g0-gas
13608TARGET-stageb2g0-gas = $(TARGET-gas)
13609all-stageb2g0-gas: configure-stageb2g0-gas
13610 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13611 @r=`${PWD_COMMAND}`; export r; \
13612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13613 $(HOST_EXPORTS) \
13614 $(POSTSTAGE1_HOST_EXPORTS) \
13615 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13616 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13617 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
13618 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
13619 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
13620 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13621 $(TARGET-stageb2g0-gas)
13622
13623maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13624clean-stageb2g0: clean-stageb2g0-gas
13625clean-stageb2g0-gas:
13626 @if [ $(current_stage) = stageb2g0 ]; then \
13627 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13628 else \
13629 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13630 $(MAKE) stageb2g0-start; \
13631 fi; \
13632 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13633 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13634 $(POSTSTAGE1_FLAGS_TO_PASS) \
13635 clean
13636@endif gas-bootstrap
13637
13638
d545f33b
PB
13639.PHONY: all-stage3-gas maybe-all-stage3-gas
13640.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13641maybe-all-stage3-gas:
13642maybe-clean-stage3-gas:
13643@if gas-bootstrap
13644maybe-all-stage3-gas: all-stage3-gas
13645all-stage3: all-stage3-gas
f70224b5 13646TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13647all-stage3-gas: configure-stage3-gas
c52c6897 13648 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13649 @r=`${PWD_COMMAND}`; export r; \
13650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13651 $(HOST_EXPORTS) \
13652 $(POSTSTAGE1_HOST_EXPORTS) \
13653 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13655 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
13656 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
13657 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
13658 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13659 $(TARGET-stage3-gas)
d545f33b
PB
13660
13661maybe-clean-stage3-gas: clean-stage3-gas
13662clean-stage3: clean-stage3-gas
13663clean-stage3-gas:
9dbaa842
DD
13664 @if [ $(current_stage) = stage3 ]; then \
13665 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13666 else \
13667 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13668 $(MAKE) stage3-start; \
13669 fi; \
d545f33b 13670 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13671 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13672 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13673 clean
d545f33b
PB
13674@endif gas-bootstrap
13675
13676
8520c408
AO
13677.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13678.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13679maybe-all-stageb3g2-gas:
13680maybe-clean-stageb3g2-gas:
13681@if gas-bootstrap
13682maybe-all-stageb3g2-gas: all-stageb3g2-gas
13683all-stageb3g2: all-stageb3g2-gas
13684TARGET-stageb3g2-gas = $(TARGET-gas)
13685all-stageb3g2-gas: configure-stageb3g2-gas
13686 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13687 @r=`${PWD_COMMAND}`; export r; \
13688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13689 $(HOST_EXPORTS) \
13690 $(POSTSTAGE1_HOST_EXPORTS) \
13691 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13692 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13693 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
13694 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
13695 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
13696 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13697 $(TARGET-stageb3g2-gas)
13698
13699maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13700clean-stageb3g2: clean-stageb3g2-gas
13701clean-stageb3g2-gas:
13702 @if [ $(current_stage) = stageb3g2 ]; then \
13703 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13704 else \
13705 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13706 $(MAKE) stageb3g2-start; \
13707 fi; \
13708 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13709 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13710 $(POSTSTAGE1_FLAGS_TO_PASS) \
13711 clean
13712@endif gas-bootstrap
13713
13714
d545f33b
PB
13715.PHONY: all-stage4-gas maybe-all-stage4-gas
13716.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13717maybe-all-stage4-gas:
13718maybe-clean-stage4-gas:
13719@if gas-bootstrap
13720maybe-all-stage4-gas: all-stage4-gas
13721all-stage4: all-stage4-gas
f70224b5 13722TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13723all-stage4-gas: configure-stage4-gas
c52c6897 13724 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13725 @r=`${PWD_COMMAND}`; export r; \
13726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13727 $(HOST_EXPORTS) \
13728 $(POSTSTAGE1_HOST_EXPORTS) \
13729 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13730 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13731 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
13732 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13733 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
13734 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13735 $(TARGET-stage4-gas)
d545f33b
PB
13736
13737maybe-clean-stage4-gas: clean-stage4-gas
13738clean-stage4: clean-stage4-gas
13739clean-stage4-gas:
9dbaa842
DD
13740 @if [ $(current_stage) = stage4 ]; then \
13741 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13742 else \
13743 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13744 $(MAKE) stage4-start; \
13745 fi; \
d545f33b 13746 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13747 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13748 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13749 clean
d545f33b
PB
13750@endif gas-bootstrap
13751
13752
13753.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13754.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13755maybe-all-stageprofile-gas:
13756maybe-clean-stageprofile-gas:
13757@if gas-bootstrap
13758maybe-all-stageprofile-gas: all-stageprofile-gas
13759all-stageprofile: all-stageprofile-gas
f70224b5 13760TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13761all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13762 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13763 @r=`${PWD_COMMAND}`; export r; \
13764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13765 $(HOST_EXPORTS) \
13766 $(POSTSTAGE1_HOST_EXPORTS) \
13767 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13768 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13769 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
13770 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13771 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13772 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13773 $(TARGET-stageprofile-gas)
d545f33b
PB
13774
13775maybe-clean-stageprofile-gas: clean-stageprofile-gas
13776clean-stageprofile: clean-stageprofile-gas
13777clean-stageprofile-gas:
9dbaa842
DD
13778 @if [ $(current_stage) = stageprofile ]; then \
13779 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13780 else \
13781 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13782 $(MAKE) stageprofile-start; \
13783 fi; \
d545f33b 13784 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13785 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13786 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13787 clean
d545f33b
PB
13788@endif gas-bootstrap
13789
13790
13791.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13792.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13793maybe-all-stagefeedback-gas:
13794maybe-clean-stagefeedback-gas:
13795@if gas-bootstrap
13796maybe-all-stagefeedback-gas: all-stagefeedback-gas
13797all-stagefeedback: all-stagefeedback-gas
f70224b5 13798TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13799all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13800 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13801 @r=`${PWD_COMMAND}`; export r; \
13802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13803 $(HOST_EXPORTS) \
13804 $(POSTSTAGE1_HOST_EXPORTS) \
13805 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13807 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
13808 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13809 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13810 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13811 $(TARGET-stagefeedback-gas)
d545f33b
PB
13812
13813maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13814clean-stagefeedback: clean-stagefeedback-gas
13815clean-stagefeedback-gas:
9dbaa842
DD
13816 @if [ $(current_stage) = stagefeedback ]; then \
13817 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13818 else \
13819 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13820 $(MAKE) stagefeedback-start; \
13821 fi; \
d545f33b 13822 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13823 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13824 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13825 clean
d545f33b
PB
13826@endif gas-bootstrap
13827
13828
13829
13830
13831
4fa63067
NN
13832.PHONY: check-gas maybe-check-gas
13833maybe-check-gas:
6bd3dfaa
PB
13834@if gas
13835maybe-check-gas: check-gas
4fa63067
NN
13836
13837check-gas:
0aed8855 13838 @: $(MAKE); $(unstage)
4fa63067
NN
13839 @r=`${PWD_COMMAND}`; export r; \
13840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13841 $(HOST_EXPORTS) \
b00612cc
PB
13842 (cd $(HOST_SUBDIR)/gas && \
13843 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13844
6bd3dfaa 13845@endif gas
4fa63067
NN
13846
13847.PHONY: install-gas maybe-install-gas
13848maybe-install-gas:
6bd3dfaa
PB
13849@if gas
13850maybe-install-gas: install-gas
4fa63067
NN
13851
13852install-gas: installdirs
0aed8855 13853 @: $(MAKE); $(unstage)
4fa63067
NN
13854 @r=`${PWD_COMMAND}`; export r; \
13855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13856 $(HOST_EXPORTS) \
b00612cc 13857 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13858 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13859
6bd3dfaa 13860@endif gas
4fa63067 13861
56a8fe78 13862# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13863
13864.PHONY: maybe-info-gas info-gas
13865maybe-info-gas:
6bd3dfaa
PB
13866@if gas
13867maybe-info-gas: info-gas
4fa63067
NN
13868
13869info-gas: \
13870 configure-gas
13871 @[ -f ./gas/Makefile ] || exit 0; \
13872 r=`${PWD_COMMAND}`; export r; \
13873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13874 $(HOST_EXPORTS) \
b813574b 13875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13877 done; \
4fa63067 13878 echo "Doing info in gas" ; \
b00612cc 13879 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13882 "RANLIB=$${RANLIB}" \
0c24b341 13883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13884 info) \
2a4cbe27
NN
13885 || exit 1
13886
6bd3dfaa 13887@endif gas
2a4cbe27 13888
4fa63067
NN
13889.PHONY: maybe-dvi-gas dvi-gas
13890maybe-dvi-gas:
6bd3dfaa
PB
13891@if gas
13892maybe-dvi-gas: dvi-gas
2a4cbe27 13893
4fa63067
NN
13894dvi-gas: \
13895 configure-gas
13896 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13897 r=`${PWD_COMMAND}`; export r; \
13898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13899 $(HOST_EXPORTS) \
b813574b 13900 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13902 done; \
4fa63067 13903 echo "Doing dvi in gas" ; \
b00612cc 13904 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13907 "RANLIB=$${RANLIB}" \
0c24b341 13908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13909 dvi) \
2a4cbe27
NN
13910 || exit 1
13911
6bd3dfaa 13912@endif gas
2a4cbe27 13913
56a8fe78
DD
13914.PHONY: maybe-pdf-gas pdf-gas
13915maybe-pdf-gas:
13916@if gas
13917maybe-pdf-gas: pdf-gas
13918
13919pdf-gas: \
13920 configure-gas
13921 @[ -f ./gas/Makefile ] || exit 0; \
13922 r=`${PWD_COMMAND}`; export r; \
13923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13924 $(HOST_EXPORTS) \
13925 for flag in $(EXTRA_HOST_FLAGS) ; do \
13926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13927 done; \
13928 echo "Doing pdf in gas" ; \
13929 (cd $(HOST_SUBDIR)/gas && \
13930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13932 "RANLIB=$${RANLIB}" \
0c24b341 13933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13934 pdf) \
13935 || exit 1
13936
13937@endif gas
13938
6d389afc
MS
13939.PHONY: maybe-html-gas html-gas
13940maybe-html-gas:
13941@if gas
13942maybe-html-gas: html-gas
13943
13944html-gas: \
13945 configure-gas
13946 @[ -f ./gas/Makefile ] || exit 0; \
13947 r=`${PWD_COMMAND}`; export r; \
13948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13949 $(HOST_EXPORTS) \
13950 for flag in $(EXTRA_HOST_FLAGS) ; do \
13951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13952 done; \
13953 echo "Doing html in gas" ; \
b00612cc 13954 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13957 "RANLIB=$${RANLIB}" \
0c24b341 13958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13959 html) \
13960 || exit 1
13961
13962@endif gas
13963
4fa63067
NN
13964.PHONY: maybe-TAGS-gas TAGS-gas
13965maybe-TAGS-gas:
6bd3dfaa
PB
13966@if gas
13967maybe-TAGS-gas: TAGS-gas
2a4cbe27 13968
4fa63067
NN
13969TAGS-gas: \
13970 configure-gas
13971 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13972 r=`${PWD_COMMAND}`; export r; \
13973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13974 $(HOST_EXPORTS) \
b813574b 13975 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13977 done; \
4fa63067 13978 echo "Doing TAGS in gas" ; \
b00612cc 13979 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13982 "RANLIB=$${RANLIB}" \
0c24b341 13983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13984 TAGS) \
2a4cbe27
NN
13985 || exit 1
13986
6bd3dfaa 13987@endif gas
2a4cbe27 13988
4fa63067
NN
13989.PHONY: maybe-install-info-gas install-info-gas
13990maybe-install-info-gas:
6bd3dfaa
PB
13991@if gas
13992maybe-install-info-gas: install-info-gas
2a4cbe27 13993
4fa63067
NN
13994install-info-gas: \
13995 configure-gas \
13996 info-gas
13997 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13998 r=`${PWD_COMMAND}`; export r; \
13999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14000 $(HOST_EXPORTS) \
b813574b 14001 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14003 done; \
4fa63067 14004 echo "Doing install-info in gas" ; \
b00612cc 14005 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14008 "RANLIB=$${RANLIB}" \
0c24b341 14009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14010 install-info) \
2a4cbe27
NN
14011 || exit 1
14012
6bd3dfaa 14013@endif gas
2a4cbe27 14014
a3ca38d2
DD
14015.PHONY: maybe-install-pdf-gas install-pdf-gas
14016maybe-install-pdf-gas:
14017@if gas
14018maybe-install-pdf-gas: install-pdf-gas
14019
14020install-pdf-gas: \
14021 configure-gas \
14022 pdf-gas
14023 @[ -f ./gas/Makefile ] || exit 0; \
14024 r=`${PWD_COMMAND}`; export r; \
14025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14026 $(HOST_EXPORTS) \
14027 for flag in $(EXTRA_HOST_FLAGS) ; do \
14028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14029 done; \
14030 echo "Doing install-pdf in gas" ; \
14031 (cd $(HOST_SUBDIR)/gas && \
14032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14034 "RANLIB=$${RANLIB}" \
0c24b341 14035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14036 install-pdf) \
14037 || exit 1
14038
14039@endif gas
14040
108a6f8e
CD
14041.PHONY: maybe-install-html-gas install-html-gas
14042maybe-install-html-gas:
14043@if gas
14044maybe-install-html-gas: install-html-gas
14045
14046install-html-gas: \
14047 configure-gas \
14048 html-gas
14049 @[ -f ./gas/Makefile ] || exit 0; \
14050 r=`${PWD_COMMAND}`; export r; \
14051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14052 $(HOST_EXPORTS) \
14053 for flag in $(EXTRA_HOST_FLAGS) ; do \
14054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14055 done; \
14056 echo "Doing install-html in gas" ; \
14057 (cd $(HOST_SUBDIR)/gas && \
14058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14060 "RANLIB=$${RANLIB}" \
0c24b341 14061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14062 install-html) \
14063 || exit 1
14064
14065@endif gas
14066
4fa63067
NN
14067.PHONY: maybe-installcheck-gas installcheck-gas
14068maybe-installcheck-gas:
6bd3dfaa
PB
14069@if gas
14070maybe-installcheck-gas: installcheck-gas
2a4cbe27 14071
4fa63067
NN
14072installcheck-gas: \
14073 configure-gas
14074 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14075 r=`${PWD_COMMAND}`; export r; \
14076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14077 $(HOST_EXPORTS) \
b813574b 14078 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14080 done; \
4fa63067 14081 echo "Doing installcheck in gas" ; \
b00612cc 14082 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14085 "RANLIB=$${RANLIB}" \
0c24b341 14086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14087 installcheck) \
2a4cbe27
NN
14088 || exit 1
14089
6bd3dfaa 14090@endif gas
2a4cbe27 14091
4fa63067
NN
14092.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14093maybe-mostlyclean-gas:
6bd3dfaa
PB
14094@if gas
14095maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14096
4fa63067
NN
14097mostlyclean-gas:
14098 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14099 r=`${PWD_COMMAND}`; export r; \
14100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14101 $(HOST_EXPORTS) \
b813574b 14102 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14104 done; \
4fa63067 14105 echo "Doing mostlyclean in gas" ; \
b00612cc 14106 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14109 "RANLIB=$${RANLIB}" \
0c24b341 14110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14111 mostlyclean) \
2a4cbe27
NN
14112 || exit 1
14113
6bd3dfaa 14114@endif gas
2a4cbe27 14115
4fa63067
NN
14116.PHONY: maybe-clean-gas clean-gas
14117maybe-clean-gas:
6bd3dfaa
PB
14118@if gas
14119maybe-clean-gas: clean-gas
2a4cbe27 14120
4fa63067
NN
14121clean-gas:
14122 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14123 r=`${PWD_COMMAND}`; export r; \
14124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14125 $(HOST_EXPORTS) \
b813574b 14126 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14128 done; \
4fa63067 14129 echo "Doing clean in gas" ; \
b00612cc 14130 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14133 "RANLIB=$${RANLIB}" \
0c24b341 14134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14135 clean) \
2a4cbe27
NN
14136 || exit 1
14137
6bd3dfaa 14138@endif gas
2a4cbe27 14139
4fa63067
NN
14140.PHONY: maybe-distclean-gas distclean-gas
14141maybe-distclean-gas:
6bd3dfaa
PB
14142@if gas
14143maybe-distclean-gas: distclean-gas
2a4cbe27 14144
4fa63067
NN
14145distclean-gas:
14146 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14147 r=`${PWD_COMMAND}`; export r; \
14148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14149 $(HOST_EXPORTS) \
b813574b 14150 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14152 done; \
4fa63067 14153 echo "Doing distclean in gas" ; \
b00612cc 14154 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14157 "RANLIB=$${RANLIB}" \
0c24b341 14158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14159 distclean) \
2a4cbe27
NN
14160 || exit 1
14161
6bd3dfaa 14162@endif gas
2a4cbe27 14163
4fa63067
NN
14164.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14165maybe-maintainer-clean-gas:
6bd3dfaa
PB
14166@if gas
14167maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14168
4fa63067
NN
14169maintainer-clean-gas:
14170 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14171 r=`${PWD_COMMAND}`; export r; \
14172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14173 $(HOST_EXPORTS) \
b813574b 14174 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14176 done; \
4fa63067 14177 echo "Doing maintainer-clean in gas" ; \
b00612cc 14178 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14181 "RANLIB=$${RANLIB}" \
0c24b341 14182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14183 maintainer-clean) \
2a4cbe27
NN
14184 || exit 1
14185
6bd3dfaa 14186@endif gas
2a4cbe27 14187
2a4cbe27 14188
a7254363 14189
b813574b
PB
14190.PHONY: configure-gcc maybe-configure-gcc
14191maybe-configure-gcc:
c52c6897 14192@if gcc-bootstrap
4f0ef2d8 14193configure-gcc: stage_current
c52c6897
PB
14194@endif gcc-bootstrap
14195@if gcc
4f0ef2d8
CD
14196maybe-configure-gcc: configure-gcc
14197configure-gcc:
c52c6897
PB
14198 @r=`${PWD_COMMAND}`; export r; \
14199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14200 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14202 $(HOST_EXPORTS) \
a7254363
PB
14203 echo Configuring in $(HOST_SUBDIR)/gcc; \
14204 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14205 case $(srcdir) in \
b00612cc
PB
14206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14207 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14209 esac; \
b00612cc
PB
14210 srcdiroption="--srcdir=$${topdir}/gcc"; \
14211 libsrcdir="$$s/gcc"; \
4fa63067 14212 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14214 --target=${target_alias} $${srcdiroption} \
4fa63067 14215 || exit 1
b813574b 14216@endif gcc
4fa63067 14217
a7254363
PB
14218
14219
d545f33b
PB
14220.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14221maybe-configure-stage1-gcc:
14222@if gcc-bootstrap
14223maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14224configure-stage1-gcc:
c52c6897 14225 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14227 @r=`${PWD_COMMAND}`; export r; \
14228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14229 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
7f6ef0c0 14230 $(HOST_EXPORTS) \
8ee82aff 14231 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14232 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 14233 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14235 cd $(HOST_SUBDIR)/gcc || exit 1; \
14236 case $(srcdir) in \
14237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14238 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14240 esac; \
14241 srcdiroption="--srcdir=$${topdir}/gcc"; \
14242 libsrcdir="$$s/gcc"; \
14243 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14245 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14246 \
8a0d8a5c 14247 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
14248@endif gcc-bootstrap
14249
14250.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14251maybe-configure-stage2-gcc:
14252@if gcc-bootstrap
14253maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14254configure-stage2-gcc:
c52c6897 14255 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14256 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14257 @r=`${PWD_COMMAND}`; export r; \
14258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14259 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14260 $(HOST_EXPORTS) \
7f6ef0c0 14261 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14262 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14263 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 14264 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14265 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14266 cd $(HOST_SUBDIR)/gcc || exit 1; \
14267 case $(srcdir) in \
14268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14269 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14271 esac; \
14272 srcdiroption="--srcdir=$${topdir}/gcc"; \
14273 libsrcdir="$$s/gcc"; \
14274 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14275 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14276 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14277 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14278 @stage2_werror_flag@
14279@endif gcc-bootstrap
14280
8520c408
AO
14281.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14282maybe-configure-stageb2g0-gcc:
14283@if gcc-bootstrap
14284maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14285configure-stageb2g0-gcc:
14286 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14287 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14288 @r=`${PWD_COMMAND}`; export r; \
14289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14290 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14291 $(HOST_EXPORTS) \
7f6ef0c0 14292 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14293 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 14294 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
14295 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14296 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14297 cd $(HOST_SUBDIR)/gcc || exit 1; \
14298 case $(srcdir) in \
14299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14300 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14302 esac; \
14303 srcdiroption="--srcdir=$${topdir}/gcc"; \
14304 libsrcdir="$$s/gcc"; \
14305 $(SHELL) $${libsrcdir}/configure \
14306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14307 --target=${target_alias} $${srcdiroption} \
14308 --with-build-libsubdir=$(HOST_SUBDIR) \
14309 @stage2_werror_flag@
14310@endif gcc-bootstrap
14311
d545f33b
PB
14312.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14313maybe-configure-stage3-gcc:
14314@if gcc-bootstrap
14315maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14316configure-stage3-gcc:
c52c6897 14317 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14318 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14319 @r=`${PWD_COMMAND}`; export r; \
14320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14321 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14322 $(HOST_EXPORTS) \
7f6ef0c0 14323 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14324 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14325 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 14326 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14328 cd $(HOST_SUBDIR)/gcc || exit 1; \
14329 case $(srcdir) in \
14330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14331 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14333 esac; \
14334 srcdiroption="--srcdir=$${topdir}/gcc"; \
14335 libsrcdir="$$s/gcc"; \
14336 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14338 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14339 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14340 @stage2_werror_flag@
14341@endif gcc-bootstrap
14342
8520c408
AO
14343.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14344maybe-configure-stageb3g2-gcc:
14345@if gcc-bootstrap
14346maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14347configure-stageb3g2-gcc:
14348 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14349 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14350 @r=`${PWD_COMMAND}`; export r; \
14351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14352 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14353 $(HOST_EXPORTS) \
7f6ef0c0 14354 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14355 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 14356 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
14357 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14359 cd $(HOST_SUBDIR)/gcc || exit 1; \
14360 case $(srcdir) in \
14361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14362 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14364 esac; \
14365 srcdiroption="--srcdir=$${topdir}/gcc"; \
14366 libsrcdir="$$s/gcc"; \
14367 $(SHELL) $${libsrcdir}/configure \
14368 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14369 --target=${target_alias} $${srcdiroption} \
14370 --with-build-libsubdir=$(HOST_SUBDIR) \
14371 @stage2_werror_flag@
14372@endif gcc-bootstrap
14373
d545f33b
PB
14374.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14375maybe-configure-stage4-gcc:
14376@if gcc-bootstrap
14377maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14378configure-stage4-gcc:
c52c6897 14379 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14380 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14381 @r=`${PWD_COMMAND}`; export r; \
14382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14383 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14384 $(HOST_EXPORTS) \
7f6ef0c0 14385 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14386 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14387 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 14388 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14390 cd $(HOST_SUBDIR)/gcc || exit 1; \
14391 case $(srcdir) in \
14392 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14393 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14394 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14395 esac; \
14396 srcdiroption="--srcdir=$${topdir}/gcc"; \
14397 libsrcdir="$$s/gcc"; \
14398 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14399 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14400 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14401 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14402 @stage2_werror_flag@
14403@endif gcc-bootstrap
14404
14405.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14406maybe-configure-stageprofile-gcc:
14407@if gcc-bootstrap
14408maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14409configure-stageprofile-gcc:
c52c6897 14410 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14411 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14412 @r=`${PWD_COMMAND}`; export r; \
14413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14414 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14415 $(HOST_EXPORTS) \
7f6ef0c0 14416 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14417 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 14418 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 14419 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14420 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14421 cd $(HOST_SUBDIR)/gcc || exit 1; \
14422 case $(srcdir) in \
14423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14424 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14426 esac; \
14427 srcdiroption="--srcdir=$${topdir}/gcc"; \
14428 libsrcdir="$$s/gcc"; \
14429 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14430 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14431 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14432 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14433 @stage2_werror_flag@
14434@endif gcc-bootstrap
14435
14436.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14437maybe-configure-stagefeedback-gcc:
14438@if gcc-bootstrap
14439maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14440configure-stagefeedback-gcc:
c52c6897 14441 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14442 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14443 @r=`${PWD_COMMAND}`; export r; \
14444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14445 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14446 $(HOST_EXPORTS) \
7f6ef0c0 14447 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14448 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 14449 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 14450 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14452 cd $(HOST_SUBDIR)/gcc || exit 1; \
14453 case $(srcdir) in \
14454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14455 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14457 esac; \
14458 srcdiroption="--srcdir=$${topdir}/gcc"; \
14459 libsrcdir="$$s/gcc"; \
14460 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14461 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14462 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14463 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14464 @stage2_werror_flag@
14465@endif gcc-bootstrap
14466
14467
14468
14469
14470
b813574b
PB
14471.PHONY: all-gcc maybe-all-gcc
14472maybe-all-gcc:
4f0ef2d8
CD
14473@if gcc-bootstrap
14474all-gcc: stage_current
14475@endif gcc-bootstrap
b813574b 14476@if gcc
4b900473 14477TARGET-gcc=all
b813574b
PB
14478maybe-all-gcc: all-gcc
14479all-gcc: configure-gcc
c52c6897 14480 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14482 $(HOST_EXPORTS) \
b00612cc 14483 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14484 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14485 $(TARGET-gcc))
b813574b 14486@endif gcc
4fa63067 14487
a7254363 14488
d545f33b
PB
14489
14490.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14491.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14492maybe-all-stage1-gcc:
14493maybe-clean-stage1-gcc:
14494@if gcc-bootstrap
14495maybe-all-stage1-gcc: all-stage1-gcc
14496all-stage1: all-stage1-gcc
f70224b5 14497TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14498all-stage1-gcc: configure-stage1-gcc
c52c6897 14499 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14500 @r=`${PWD_COMMAND}`; export r; \
14501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14502 $(HOST_EXPORTS) \
14503 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14504 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14505 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
14506 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
14507 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
14508 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
f70224b5 14509 $(TARGET-stage1-gcc)
d545f33b
PB
14510
14511maybe-clean-stage1-gcc: clean-stage1-gcc
14512clean-stage1: clean-stage1-gcc
14513clean-stage1-gcc:
9dbaa842
DD
14514 @if [ $(current_stage) = stage1 ]; then \
14515 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14516 else \
14517 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14518 $(MAKE) stage1-start; \
14519 fi; \
d545f33b 14520 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14521 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14522 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14523@endif gcc-bootstrap
14524
14525
14526.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14527.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14528maybe-all-stage2-gcc:
14529maybe-clean-stage2-gcc:
14530@if gcc-bootstrap
14531maybe-all-stage2-gcc: all-stage2-gcc
14532all-stage2: all-stage2-gcc
f70224b5 14533TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14534all-stage2-gcc: configure-stage2-gcc
c52c6897 14535 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14536 @r=`${PWD_COMMAND}`; export r; \
14537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14538 $(HOST_EXPORTS) \
14539 $(POSTSTAGE1_HOST_EXPORTS) \
14540 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14542 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
14543 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14544 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14545 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14546 $(TARGET-stage2-gcc)
d545f33b
PB
14547
14548maybe-clean-stage2-gcc: clean-stage2-gcc
14549clean-stage2: clean-stage2-gcc
14550clean-stage2-gcc:
9dbaa842
DD
14551 @if [ $(current_stage) = stage2 ]; then \
14552 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14553 else \
14554 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14555 $(MAKE) stage2-start; \
14556 fi; \
d545f33b 14557 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14558 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14559 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14560 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14561@endif gcc-bootstrap
14562
14563
8520c408
AO
14564.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14565.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14566maybe-all-stageb2g0-gcc:
14567maybe-clean-stageb2g0-gcc:
14568@if gcc-bootstrap
14569maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14570all-stageb2g0: all-stageb2g0-gcc
14571TARGET-stageb2g0-gcc = $(TARGET-gcc)
14572all-stageb2g0-gcc: configure-stageb2g0-gcc
14573 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14574 @r=`${PWD_COMMAND}`; export r; \
14575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14576 $(HOST_EXPORTS) \
14577 $(POSTSTAGE1_HOST_EXPORTS) \
14578 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14580 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
14581 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
14582 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
14583 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14584 $(TARGET-stageb2g0-gcc)
14585
14586maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14587clean-stageb2g0: clean-stageb2g0-gcc
14588clean-stageb2g0-gcc:
14589 @if [ $(current_stage) = stageb2g0 ]; then \
14590 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14591 else \
14592 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14593 $(MAKE) stageb2g0-start; \
14594 fi; \
14595 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14596 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14597 $(POSTSTAGE1_FLAGS_TO_PASS) \
14598 $(EXTRA_GCC_FLAGS) clean
14599@endif gcc-bootstrap
14600
14601
d545f33b
PB
14602.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14603.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14604maybe-all-stage3-gcc:
14605maybe-clean-stage3-gcc:
14606@if gcc-bootstrap
14607maybe-all-stage3-gcc: all-stage3-gcc
14608all-stage3: all-stage3-gcc
f70224b5 14609TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14610all-stage3-gcc: configure-stage3-gcc
c52c6897 14611 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14612 @r=`${PWD_COMMAND}`; export r; \
14613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14614 $(HOST_EXPORTS) \
14615 $(POSTSTAGE1_HOST_EXPORTS) \
14616 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14617 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14618 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
14619 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
14620 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
14621 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14622 $(TARGET-stage3-gcc)
d545f33b
PB
14623
14624maybe-clean-stage3-gcc: clean-stage3-gcc
14625clean-stage3: clean-stage3-gcc
14626clean-stage3-gcc:
9dbaa842
DD
14627 @if [ $(current_stage) = stage3 ]; then \
14628 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14629 else \
14630 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14631 $(MAKE) stage3-start; \
14632 fi; \
d545f33b 14633 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14634 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14635 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14636 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14637@endif gcc-bootstrap
14638
14639
8520c408
AO
14640.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14641.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14642maybe-all-stageb3g2-gcc:
14643maybe-clean-stageb3g2-gcc:
14644@if gcc-bootstrap
14645maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14646all-stageb3g2: all-stageb3g2-gcc
14647TARGET-stageb3g2-gcc = $(TARGET-gcc)
14648all-stageb3g2-gcc: configure-stageb3g2-gcc
14649 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14650 @r=`${PWD_COMMAND}`; export r; \
14651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14652 $(HOST_EXPORTS) \
14653 $(POSTSTAGE1_HOST_EXPORTS) \
14654 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14655 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14656 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
14657 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
14658 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
14659 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14660 $(TARGET-stageb3g2-gcc)
14661
14662maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14663clean-stageb3g2: clean-stageb3g2-gcc
14664clean-stageb3g2-gcc:
14665 @if [ $(current_stage) = stageb3g2 ]; then \
14666 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14667 else \
14668 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14669 $(MAKE) stageb3g2-start; \
14670 fi; \
14671 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14672 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14673 $(POSTSTAGE1_FLAGS_TO_PASS) \
14674 $(EXTRA_GCC_FLAGS) clean
14675@endif gcc-bootstrap
14676
14677
d545f33b
PB
14678.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14679.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14680maybe-all-stage4-gcc:
14681maybe-clean-stage4-gcc:
14682@if gcc-bootstrap
14683maybe-all-stage4-gcc: all-stage4-gcc
14684all-stage4: all-stage4-gcc
f70224b5 14685TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14686all-stage4-gcc: configure-stage4-gcc
c52c6897 14687 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14688 @r=`${PWD_COMMAND}`; export r; \
14689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14690 $(HOST_EXPORTS) \
14691 $(POSTSTAGE1_HOST_EXPORTS) \
14692 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14693 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14694 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
14695 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14696 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
14697 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14698 $(TARGET-stage4-gcc)
d545f33b
PB
14699
14700maybe-clean-stage4-gcc: clean-stage4-gcc
14701clean-stage4: clean-stage4-gcc
14702clean-stage4-gcc:
9dbaa842
DD
14703 @if [ $(current_stage) = stage4 ]; then \
14704 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14705 else \
14706 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14707 $(MAKE) stage4-start; \
14708 fi; \
d545f33b 14709 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14710 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14711 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14712 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14713@endif gcc-bootstrap
14714
14715
14716.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14717.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14718maybe-all-stageprofile-gcc:
14719maybe-clean-stageprofile-gcc:
14720@if gcc-bootstrap
14721maybe-all-stageprofile-gcc: all-stageprofile-gcc
14722all-stageprofile: all-stageprofile-gcc
f70224b5 14723TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14724all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14725 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14726 @r=`${PWD_COMMAND}`; export r; \
14727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14728 $(HOST_EXPORTS) \
14729 $(POSTSTAGE1_HOST_EXPORTS) \
14730 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14732 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
14733 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14734 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14735 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14736 $(TARGET-stageprofile-gcc)
d545f33b
PB
14737
14738maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14739clean-stageprofile: clean-stageprofile-gcc
14740clean-stageprofile-gcc:
9dbaa842
DD
14741 @if [ $(current_stage) = stageprofile ]; then \
14742 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14743 else \
14744 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14745 $(MAKE) stageprofile-start; \
14746 fi; \
d545f33b 14747 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14748 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14749 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14750 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14751@endif gcc-bootstrap
14752
14753
14754.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14755.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14756maybe-all-stagefeedback-gcc:
14757maybe-clean-stagefeedback-gcc:
14758@if gcc-bootstrap
14759maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14760all-stagefeedback: all-stagefeedback-gcc
f70224b5 14761TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14762all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14763 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14764 @r=`${PWD_COMMAND}`; export r; \
14765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14766 $(HOST_EXPORTS) \
14767 $(POSTSTAGE1_HOST_EXPORTS) \
14768 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14770 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
14771 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14772 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14773 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14774 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14775
14776maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14777clean-stagefeedback: clean-stagefeedback-gcc
14778clean-stagefeedback-gcc:
9dbaa842
DD
14779 @if [ $(current_stage) = stagefeedback ]; then \
14780 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14781 else \
14782 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14783 $(MAKE) stagefeedback-start; \
14784 fi; \
d545f33b 14785 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14786 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14787 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14788 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14789@endif gcc-bootstrap
14790
14791
14792
14793
14794
b813574b
PB
14795.PHONY: check-gcc maybe-check-gcc
14796maybe-check-gcc:
14797@if gcc
14798maybe-check-gcc: check-gcc
4fa63067 14799
b813574b 14800check-gcc:
0aed8855 14801 @: $(MAKE); $(unstage)
4fa63067
NN
14802 @r=`${PWD_COMMAND}`; export r; \
14803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14804 $(HOST_EXPORTS) \
b00612cc
PB
14805 (cd $(HOST_SUBDIR)/gcc && \
14806 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14807
b813574b 14808@endif gcc
4fa63067 14809
b813574b
PB
14810.PHONY: install-gcc maybe-install-gcc
14811maybe-install-gcc:
14812@if gcc
14813maybe-install-gcc: install-gcc
4fa63067 14814
b813574b 14815install-gcc: installdirs
0aed8855 14816 @: $(MAKE); $(unstage)
4fa63067
NN
14817 @r=`${PWD_COMMAND}`; export r; \
14818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14819 $(HOST_EXPORTS) \
b00612cc 14820 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14821 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14822
b813574b 14823@endif gcc
4fa63067 14824
56a8fe78 14825# Other targets (info, dvi, pdf, etc.)
4fa63067 14826
b813574b
PB
14827.PHONY: maybe-info-gcc info-gcc
14828maybe-info-gcc:
14829@if gcc
14830maybe-info-gcc: info-gcc
4fa63067 14831
b813574b
PB
14832info-gcc: \
14833 configure-gcc
14834 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14835 r=`${PWD_COMMAND}`; export r; \
14836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14837 $(HOST_EXPORTS) \
b813574b 14838 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14840 done; \
b813574b 14841 echo "Doing info in gcc" ; \
b00612cc 14842 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14845 "RANLIB=$${RANLIB}" \
0c24b341 14846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14847 info) \
2a4cbe27
NN
14848 || exit 1
14849
b813574b 14850@endif gcc
2a4cbe27 14851
b813574b
PB
14852.PHONY: maybe-dvi-gcc dvi-gcc
14853maybe-dvi-gcc:
14854@if gcc
14855maybe-dvi-gcc: dvi-gcc
2a4cbe27 14856
b813574b
PB
14857dvi-gcc: \
14858 configure-gcc
14859 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14860 r=`${PWD_COMMAND}`; export r; \
14861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14862 $(HOST_EXPORTS) \
b813574b 14863 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14865 done; \
b813574b 14866 echo "Doing dvi in gcc" ; \
b00612cc 14867 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14870 "RANLIB=$${RANLIB}" \
0c24b341 14871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14872 dvi) \
2a4cbe27
NN
14873 || exit 1
14874
b813574b 14875@endif gcc
2a4cbe27 14876
56a8fe78
DD
14877.PHONY: maybe-pdf-gcc pdf-gcc
14878maybe-pdf-gcc:
14879@if gcc
14880maybe-pdf-gcc: pdf-gcc
14881
14882pdf-gcc: \
14883 configure-gcc
14884 @[ -f ./gcc/Makefile ] || exit 0; \
14885 r=`${PWD_COMMAND}`; export r; \
14886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14887 $(HOST_EXPORTS) \
14888 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14890 done; \
14891 echo "Doing pdf in gcc" ; \
14892 (cd $(HOST_SUBDIR)/gcc && \
14893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14895 "RANLIB=$${RANLIB}" \
0c24b341 14896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14897 pdf) \
14898 || exit 1
14899
14900@endif gcc
14901
6d389afc
MS
14902.PHONY: maybe-html-gcc html-gcc
14903maybe-html-gcc:
14904@if gcc
14905maybe-html-gcc: html-gcc
14906
14907html-gcc: \
14908 configure-gcc
14909 @[ -f ./gcc/Makefile ] || exit 0; \
14910 r=`${PWD_COMMAND}`; export r; \
14911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14912 $(HOST_EXPORTS) \
14913 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14915 done; \
14916 echo "Doing html in gcc" ; \
b00612cc 14917 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14920 "RANLIB=$${RANLIB}" \
0c24b341 14921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14922 html) \
14923 || exit 1
14924
14925@endif gcc
14926
b813574b
PB
14927.PHONY: maybe-TAGS-gcc TAGS-gcc
14928maybe-TAGS-gcc:
14929@if gcc
14930maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14931
b813574b
PB
14932TAGS-gcc: \
14933 configure-gcc
14934 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14935 r=`${PWD_COMMAND}`; export r; \
14936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14937 $(HOST_EXPORTS) \
b813574b 14938 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14940 done; \
b813574b 14941 echo "Doing TAGS in gcc" ; \
b00612cc 14942 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14945 "RANLIB=$${RANLIB}" \
0c24b341 14946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14947 TAGS) \
2a4cbe27
NN
14948 || exit 1
14949
b813574b 14950@endif gcc
2a4cbe27 14951
b813574b
PB
14952.PHONY: maybe-install-info-gcc install-info-gcc
14953maybe-install-info-gcc:
14954@if gcc
14955maybe-install-info-gcc: install-info-gcc
a2592b1b 14956
b813574b
PB
14957install-info-gcc: \
14958 configure-gcc \
14959 info-gcc
14960 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14961 r=`${PWD_COMMAND}`; export r; \
14962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14963 $(HOST_EXPORTS) \
b813574b 14964 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14966 done; \
b813574b 14967 echo "Doing install-info in gcc" ; \
b00612cc 14968 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14971 "RANLIB=$${RANLIB}" \
0c24b341 14972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14973 install-info) \
a2592b1b
DD
14974 || exit 1
14975
b813574b 14976@endif gcc
a2592b1b 14977
a3ca38d2
DD
14978.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14979maybe-install-pdf-gcc:
14980@if gcc
14981maybe-install-pdf-gcc: install-pdf-gcc
14982
14983install-pdf-gcc: \
14984 configure-gcc \
14985 pdf-gcc
14986 @[ -f ./gcc/Makefile ] || exit 0; \
14987 r=`${PWD_COMMAND}`; export r; \
14988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14989 $(HOST_EXPORTS) \
14990 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14992 done; \
14993 echo "Doing install-pdf in gcc" ; \
14994 (cd $(HOST_SUBDIR)/gcc && \
14995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14997 "RANLIB=$${RANLIB}" \
0c24b341 14998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14999 install-pdf) \
15000 || exit 1
15001
15002@endif gcc
15003
108a6f8e
CD
15004.PHONY: maybe-install-html-gcc install-html-gcc
15005maybe-install-html-gcc:
15006@if gcc
15007maybe-install-html-gcc: install-html-gcc
15008
15009install-html-gcc: \
15010 configure-gcc \
15011 html-gcc
15012 @[ -f ./gcc/Makefile ] || exit 0; \
15013 r=`${PWD_COMMAND}`; export r; \
15014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15015 $(HOST_EXPORTS) \
15016 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15018 done; \
15019 echo "Doing install-html in gcc" ; \
15020 (cd $(HOST_SUBDIR)/gcc && \
15021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15023 "RANLIB=$${RANLIB}" \
0c24b341 15024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15025 install-html) \
15026 || exit 1
15027
15028@endif gcc
15029
b813574b
PB
15030.PHONY: maybe-installcheck-gcc installcheck-gcc
15031maybe-installcheck-gcc:
15032@if gcc
15033maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15034
b813574b
PB
15035installcheck-gcc: \
15036 configure-gcc
15037 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15038 r=`${PWD_COMMAND}`; export r; \
15039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15040 $(HOST_EXPORTS) \
b813574b 15041 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15043 done; \
b813574b 15044 echo "Doing installcheck in gcc" ; \
b00612cc 15045 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15048 "RANLIB=$${RANLIB}" \
0c24b341 15049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15050 installcheck) \
4fa63067 15051 || exit 1
2a4cbe27 15052
b813574b 15053@endif gcc
4fa63067 15054
b813574b
PB
15055.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15056maybe-mostlyclean-gcc:
15057@if gcc
15058maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15059
b813574b
PB
15060mostlyclean-gcc:
15061 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15062 r=`${PWD_COMMAND}`; export r; \
15063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15064 $(HOST_EXPORTS) \
b813574b 15065 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15067 done; \
b813574b 15068 echo "Doing mostlyclean in gcc" ; \
b00612cc 15069 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15072 "RANLIB=$${RANLIB}" \
0c24b341 15073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15074 mostlyclean) \
2a4cbe27
NN
15075 || exit 1
15076
b813574b 15077@endif gcc
2a4cbe27 15078
b813574b
PB
15079.PHONY: maybe-clean-gcc clean-gcc
15080maybe-clean-gcc:
15081@if gcc
15082maybe-clean-gcc: clean-gcc
2a4cbe27 15083
b813574b
PB
15084clean-gcc:
15085 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15086 r=`${PWD_COMMAND}`; export r; \
15087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15088 $(HOST_EXPORTS) \
b813574b 15089 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15091 done; \
b813574b 15092 echo "Doing clean in gcc" ; \
b00612cc 15093 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15096 "RANLIB=$${RANLIB}" \
0c24b341 15097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15098 clean) \
2a4cbe27
NN
15099 || exit 1
15100
b813574b 15101@endif gcc
2a4cbe27 15102
b813574b
PB
15103.PHONY: maybe-distclean-gcc distclean-gcc
15104maybe-distclean-gcc:
15105@if gcc
15106maybe-distclean-gcc: distclean-gcc
2a4cbe27 15107
b813574b
PB
15108distclean-gcc:
15109 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15110 r=`${PWD_COMMAND}`; export r; \
15111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15112 $(HOST_EXPORTS) \
b813574b 15113 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15115 done; \
b813574b 15116 echo "Doing distclean in gcc" ; \
b00612cc 15117 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15120 "RANLIB=$${RANLIB}" \
0c24b341 15121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15122 distclean) \
2a4cbe27
NN
15123 || exit 1
15124
b813574b 15125@endif gcc
2a4cbe27 15126
b813574b
PB
15127.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15128maybe-maintainer-clean-gcc:
15129@if gcc
15130maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15131
b813574b
PB
15132maintainer-clean-gcc:
15133 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15134 r=`${PWD_COMMAND}`; export r; \
15135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15136 $(HOST_EXPORTS) \
b813574b 15137 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15139 done; \
b813574b 15140 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15141 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15144 "RANLIB=$${RANLIB}" \
0c24b341 15145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15146 maintainer-clean) \
2a4cbe27
NN
15147 || exit 1
15148
b813574b 15149@endif gcc
2a4cbe27 15150
2a4cbe27 15151
a7254363 15152
b813574b
PB
15153.PHONY: configure-gawk maybe-configure-gawk
15154maybe-configure-gawk:
4f0ef2d8
CD
15155@if gcc-bootstrap
15156configure-gawk: stage_current
15157@endif gcc-bootstrap
b813574b
PB
15158@if gawk
15159maybe-configure-gawk: configure-gawk
c52c6897 15160configure-gawk:
0aed8855 15161 @: $(MAKE); $(unstage)
c52c6897 15162 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15164 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 15166 $(HOST_EXPORTS) \
a7254363
PB
15167 echo Configuring in $(HOST_SUBDIR)/gawk; \
15168 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15169 case $(srcdir) in \
b00612cc
PB
15170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15171 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15173 esac; \
b00612cc
PB
15174 srcdiroption="--srcdir=$${topdir}/gawk"; \
15175 libsrcdir="$$s/gawk"; \
4fa63067 15176 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15178 --target=${target_alias} $${srcdiroption} \
4fa63067 15179 || exit 1
b813574b 15180@endif gawk
4fa63067 15181
a7254363
PB
15182
15183
d545f33b
PB
15184
15185
b813574b
PB
15186.PHONY: all-gawk maybe-all-gawk
15187maybe-all-gawk:
4f0ef2d8
CD
15188@if gcc-bootstrap
15189all-gawk: stage_current
15190@endif gcc-bootstrap
b813574b 15191@if gawk
d27cc32e 15192TARGET-gawk=all
b813574b
PB
15193maybe-all-gawk: all-gawk
15194all-gawk: configure-gawk
0aed8855 15195 @: $(MAKE); $(unstage)
4fa63067
NN
15196 @r=`${PWD_COMMAND}`; export r; \
15197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15198 $(HOST_EXPORTS) \
b00612cc 15199 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15200 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15201 $(TARGET-gawk))
b813574b 15202@endif gawk
4fa63067 15203
a7254363 15204
d545f33b
PB
15205
15206
b813574b
PB
15207.PHONY: check-gawk maybe-check-gawk
15208maybe-check-gawk:
15209@if gawk
15210maybe-check-gawk: check-gawk
4fa63067 15211
b813574b 15212check-gawk:
0aed8855 15213 @: $(MAKE); $(unstage)
4fa63067
NN
15214 @r=`${PWD_COMMAND}`; export r; \
15215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15216 $(HOST_EXPORTS) \
b00612cc
PB
15217 (cd $(HOST_SUBDIR)/gawk && \
15218 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15219
b813574b 15220@endif gawk
4fa63067 15221
b813574b
PB
15222.PHONY: install-gawk maybe-install-gawk
15223maybe-install-gawk:
15224@if gawk
15225maybe-install-gawk: install-gawk
4fa63067 15226
b813574b 15227install-gawk: installdirs
0aed8855 15228 @: $(MAKE); $(unstage)
4fa63067
NN
15229 @r=`${PWD_COMMAND}`; export r; \
15230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15231 $(HOST_EXPORTS) \
b00612cc 15232 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15233 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15234
b813574b 15235@endif gawk
4fa63067 15236
56a8fe78 15237# Other targets (info, dvi, pdf, etc.)
4fa63067 15238
b813574b
PB
15239.PHONY: maybe-info-gawk info-gawk
15240maybe-info-gawk:
15241@if gawk
15242maybe-info-gawk: info-gawk
4fa63067 15243
b813574b
PB
15244info-gawk: \
15245 configure-gawk
0aed8855 15246 @: $(MAKE); $(unstage)
b813574b 15247 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15248 r=`${PWD_COMMAND}`; export r; \
15249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15250 $(HOST_EXPORTS) \
b813574b 15251 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15253 done; \
b813574b 15254 echo "Doing info in gawk" ; \
b00612cc 15255 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15258 "RANLIB=$${RANLIB}" \
0c24b341 15259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15260 info) \
2a4cbe27
NN
15261 || exit 1
15262
b813574b 15263@endif gawk
2a4cbe27 15264
b813574b
PB
15265.PHONY: maybe-dvi-gawk dvi-gawk
15266maybe-dvi-gawk:
15267@if gawk
15268maybe-dvi-gawk: dvi-gawk
2a4cbe27 15269
b813574b
PB
15270dvi-gawk: \
15271 configure-gawk
0aed8855 15272 @: $(MAKE); $(unstage)
b813574b 15273 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15274 r=`${PWD_COMMAND}`; export r; \
15275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15276 $(HOST_EXPORTS) \
b813574b 15277 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15279 done; \
b813574b 15280 echo "Doing dvi in gawk" ; \
b00612cc 15281 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15284 "RANLIB=$${RANLIB}" \
0c24b341 15285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15286 dvi) \
2a4cbe27
NN
15287 || exit 1
15288
b813574b 15289@endif gawk
2a4cbe27 15290
56a8fe78
DD
15291.PHONY: maybe-pdf-gawk pdf-gawk
15292maybe-pdf-gawk:
15293@if gawk
15294maybe-pdf-gawk: pdf-gawk
15295
15296pdf-gawk: \
15297 configure-gawk
15298 @: $(MAKE); $(unstage)
15299 @[ -f ./gawk/Makefile ] || exit 0; \
15300 r=`${PWD_COMMAND}`; export r; \
15301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15302 $(HOST_EXPORTS) \
15303 for flag in $(EXTRA_HOST_FLAGS) ; do \
15304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15305 done; \
15306 echo "Doing pdf in gawk" ; \
15307 (cd $(HOST_SUBDIR)/gawk && \
15308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15310 "RANLIB=$${RANLIB}" \
0c24b341 15311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15312 pdf) \
15313 || exit 1
15314
15315@endif gawk
15316
6d389afc
MS
15317.PHONY: maybe-html-gawk html-gawk
15318maybe-html-gawk:
15319@if gawk
15320maybe-html-gawk: html-gawk
15321
15322html-gawk: \
15323 configure-gawk
0aed8855 15324 @: $(MAKE); $(unstage)
6d389afc
MS
15325 @[ -f ./gawk/Makefile ] || exit 0; \
15326 r=`${PWD_COMMAND}`; export r; \
15327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15328 $(HOST_EXPORTS) \
15329 for flag in $(EXTRA_HOST_FLAGS) ; do \
15330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15331 done; \
15332 echo "Doing html in gawk" ; \
b00612cc 15333 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15336 "RANLIB=$${RANLIB}" \
0c24b341 15337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15338 html) \
15339 || exit 1
15340
15341@endif gawk
15342
b813574b
PB
15343.PHONY: maybe-TAGS-gawk TAGS-gawk
15344maybe-TAGS-gawk:
15345@if gawk
15346maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15347
b813574b
PB
15348TAGS-gawk: \
15349 configure-gawk
0aed8855 15350 @: $(MAKE); $(unstage)
b813574b 15351 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15352 r=`${PWD_COMMAND}`; export r; \
15353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15354 $(HOST_EXPORTS) \
b813574b 15355 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15357 done; \
b813574b 15358 echo "Doing TAGS in gawk" ; \
b00612cc 15359 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15362 "RANLIB=$${RANLIB}" \
0c24b341 15363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15364 TAGS) \
2a4cbe27
NN
15365 || exit 1
15366
b813574b 15367@endif gawk
2a4cbe27 15368
b813574b
PB
15369.PHONY: maybe-install-info-gawk install-info-gawk
15370maybe-install-info-gawk:
15371@if gawk
15372maybe-install-info-gawk: install-info-gawk
2a4cbe27 15373
b813574b
PB
15374install-info-gawk: \
15375 configure-gawk \
15376 info-gawk
0aed8855 15377 @: $(MAKE); $(unstage)
b813574b 15378 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15379 r=`${PWD_COMMAND}`; export r; \
15380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15381 $(HOST_EXPORTS) \
b813574b 15382 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15384 done; \
b813574b 15385 echo "Doing install-info in gawk" ; \
b00612cc 15386 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15389 "RANLIB=$${RANLIB}" \
0c24b341 15390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15391 install-info) \
2a4cbe27
NN
15392 || exit 1
15393
b813574b 15394@endif gawk
2a4cbe27 15395
a3ca38d2
DD
15396.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15397maybe-install-pdf-gawk:
15398@if gawk
15399maybe-install-pdf-gawk: install-pdf-gawk
15400
15401install-pdf-gawk: \
15402 configure-gawk \
15403 pdf-gawk
15404 @: $(MAKE); $(unstage)
15405 @[ -f ./gawk/Makefile ] || exit 0; \
15406 r=`${PWD_COMMAND}`; export r; \
15407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15408 $(HOST_EXPORTS) \
15409 for flag in $(EXTRA_HOST_FLAGS) ; do \
15410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15411 done; \
15412 echo "Doing install-pdf in gawk" ; \
15413 (cd $(HOST_SUBDIR)/gawk && \
15414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15416 "RANLIB=$${RANLIB}" \
0c24b341 15417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15418 install-pdf) \
15419 || exit 1
15420
15421@endif gawk
15422
108a6f8e
CD
15423.PHONY: maybe-install-html-gawk install-html-gawk
15424maybe-install-html-gawk:
15425@if gawk
15426maybe-install-html-gawk: install-html-gawk
15427
15428install-html-gawk: \
15429 configure-gawk \
15430 html-gawk
15431 @: $(MAKE); $(unstage)
15432 @[ -f ./gawk/Makefile ] || exit 0; \
15433 r=`${PWD_COMMAND}`; export r; \
15434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15435 $(HOST_EXPORTS) \
15436 for flag in $(EXTRA_HOST_FLAGS) ; do \
15437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15438 done; \
15439 echo "Doing install-html in gawk" ; \
15440 (cd $(HOST_SUBDIR)/gawk && \
15441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15443 "RANLIB=$${RANLIB}" \
0c24b341 15444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15445 install-html) \
15446 || exit 1
15447
15448@endif gawk
15449
b813574b
PB
15450.PHONY: maybe-installcheck-gawk installcheck-gawk
15451maybe-installcheck-gawk:
15452@if gawk
15453maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15454
b813574b
PB
15455installcheck-gawk: \
15456 configure-gawk
0aed8855 15457 @: $(MAKE); $(unstage)
b813574b 15458 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15459 r=`${PWD_COMMAND}`; export r; \
15460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15461 $(HOST_EXPORTS) \
b813574b 15462 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15464 done; \
b813574b 15465 echo "Doing installcheck in gawk" ; \
b00612cc 15466 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15469 "RANLIB=$${RANLIB}" \
0c24b341 15470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15471 installcheck) \
2a4cbe27
NN
15472 || exit 1
15473
b813574b 15474@endif gawk
2a4cbe27 15475
b813574b
PB
15476.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15477maybe-mostlyclean-gawk:
15478@if gawk
15479maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15480
b813574b 15481mostlyclean-gawk:
0aed8855 15482 @: $(MAKE); $(unstage)
b813574b 15483 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15484 r=`${PWD_COMMAND}`; export r; \
15485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15486 $(HOST_EXPORTS) \
b813574b 15487 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15489 done; \
b813574b 15490 echo "Doing mostlyclean in gawk" ; \
b00612cc 15491 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15494 "RANLIB=$${RANLIB}" \
0c24b341 15495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15496 mostlyclean) \
2a4cbe27
NN
15497 || exit 1
15498
b813574b 15499@endif gawk
2a4cbe27 15500
b813574b
PB
15501.PHONY: maybe-clean-gawk clean-gawk
15502maybe-clean-gawk:
15503@if gawk
15504maybe-clean-gawk: clean-gawk
2a4cbe27 15505
b813574b 15506clean-gawk:
0aed8855 15507 @: $(MAKE); $(unstage)
b813574b 15508 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15509 r=`${PWD_COMMAND}`; export r; \
15510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15511 $(HOST_EXPORTS) \
b813574b 15512 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15514 done; \
b813574b 15515 echo "Doing clean in gawk" ; \
b00612cc 15516 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15519 "RANLIB=$${RANLIB}" \
0c24b341 15520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15521 clean) \
2a4cbe27
NN
15522 || exit 1
15523
b813574b 15524@endif gawk
2a4cbe27 15525
b813574b
PB
15526.PHONY: maybe-distclean-gawk distclean-gawk
15527maybe-distclean-gawk:
15528@if gawk
15529maybe-distclean-gawk: distclean-gawk
2a4cbe27 15530
b813574b 15531distclean-gawk:
0aed8855 15532 @: $(MAKE); $(unstage)
b813574b 15533 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15534 r=`${PWD_COMMAND}`; export r; \
15535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15536 $(HOST_EXPORTS) \
b813574b 15537 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15539 done; \
b813574b 15540 echo "Doing distclean in gawk" ; \
b00612cc 15541 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15544 "RANLIB=$${RANLIB}" \
0c24b341 15545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15546 distclean) \
2a4cbe27
NN
15547 || exit 1
15548
b813574b 15549@endif gawk
2a4cbe27 15550
b813574b
PB
15551.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15552maybe-maintainer-clean-gawk:
15553@if gawk
15554maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15555
b813574b 15556maintainer-clean-gawk:
0aed8855 15557 @: $(MAKE); $(unstage)
b813574b 15558 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15559 r=`${PWD_COMMAND}`; export r; \
15560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15561 $(HOST_EXPORTS) \
b813574b 15562 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15564 done; \
b813574b 15565 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15566 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15569 "RANLIB=$${RANLIB}" \
0c24b341 15570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15571 maintainer-clean) \
2a4cbe27
NN
15572 || exit 1
15573
b813574b 15574@endif gawk
2a4cbe27 15575
2a4cbe27 15576
a7254363 15577
b813574b
PB
15578.PHONY: configure-gettext maybe-configure-gettext
15579maybe-configure-gettext:
4f0ef2d8
CD
15580@if gcc-bootstrap
15581configure-gettext: stage_current
15582@endif gcc-bootstrap
b813574b
PB
15583@if gettext
15584maybe-configure-gettext: configure-gettext
c52c6897 15585configure-gettext:
0aed8855 15586 @: $(MAKE); $(unstage)
c52c6897 15587 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15589 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15590 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15591 $(HOST_EXPORTS) \
a7254363
PB
15592 echo Configuring in $(HOST_SUBDIR)/gettext; \
15593 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15594 case $(srcdir) in \
b00612cc
PB
15595 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15596 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15597 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15598 esac; \
b00612cc
PB
15599 srcdiroption="--srcdir=$${topdir}/gettext"; \
15600 libsrcdir="$$s/gettext"; \
4fa63067 15601 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15602 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15603 --target=${target_alias} $${srcdiroption} \
4fa63067 15604 || exit 1
b813574b 15605@endif gettext
4fa63067 15606
a7254363
PB
15607
15608
d545f33b
PB
15609
15610
b813574b
PB
15611.PHONY: all-gettext maybe-all-gettext
15612maybe-all-gettext:
4f0ef2d8
CD
15613@if gcc-bootstrap
15614all-gettext: stage_current
15615@endif gcc-bootstrap
b813574b 15616@if gettext
d27cc32e 15617TARGET-gettext=all
b813574b
PB
15618maybe-all-gettext: all-gettext
15619all-gettext: configure-gettext
0aed8855 15620 @: $(MAKE); $(unstage)
4fa63067
NN
15621 @r=`${PWD_COMMAND}`; export r; \
15622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15623 $(HOST_EXPORTS) \
b00612cc 15624 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15625 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15626 $(TARGET-gettext))
b813574b 15627@endif gettext
4fa63067 15628
a7254363 15629
d545f33b
PB
15630
15631
b813574b
PB
15632.PHONY: check-gettext maybe-check-gettext
15633maybe-check-gettext:
15634@if gettext
15635maybe-check-gettext: check-gettext
4fa63067 15636
b813574b 15637check-gettext:
0aed8855 15638 @: $(MAKE); $(unstage)
4fa63067
NN
15639 @r=`${PWD_COMMAND}`; export r; \
15640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15641 $(HOST_EXPORTS) \
b00612cc
PB
15642 (cd $(HOST_SUBDIR)/gettext && \
15643 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15644
b813574b 15645@endif gettext
4fa63067 15646
b813574b
PB
15647.PHONY: install-gettext maybe-install-gettext
15648maybe-install-gettext:
15649@if gettext
15650maybe-install-gettext: install-gettext
4fa63067 15651
b813574b 15652install-gettext: installdirs
0aed8855 15653 @: $(MAKE); $(unstage)
4fa63067
NN
15654 @r=`${PWD_COMMAND}`; export r; \
15655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15656 $(HOST_EXPORTS) \
b00612cc 15657 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15658 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15659
b813574b 15660@endif gettext
4fa63067 15661
56a8fe78 15662# Other targets (info, dvi, pdf, etc.)
4fa63067 15663
b813574b
PB
15664.PHONY: maybe-info-gettext info-gettext
15665maybe-info-gettext:
15666@if gettext
15667maybe-info-gettext: info-gettext
4fa63067 15668
b813574b
PB
15669info-gettext: \
15670 configure-gettext
0aed8855 15671 @: $(MAKE); $(unstage)
b813574b 15672 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15673 r=`${PWD_COMMAND}`; export r; \
15674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15675 $(HOST_EXPORTS) \
b813574b 15676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15678 done; \
b813574b 15679 echo "Doing info in gettext" ; \
b00612cc 15680 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15683 "RANLIB=$${RANLIB}" \
0c24b341 15684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15685 info) \
2a4cbe27
NN
15686 || exit 1
15687
b813574b 15688@endif gettext
2a4cbe27 15689
b813574b
PB
15690.PHONY: maybe-dvi-gettext dvi-gettext
15691maybe-dvi-gettext:
15692@if gettext
15693maybe-dvi-gettext: dvi-gettext
2a4cbe27 15694
b813574b
PB
15695dvi-gettext: \
15696 configure-gettext
0aed8855 15697 @: $(MAKE); $(unstage)
b813574b 15698 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15699 r=`${PWD_COMMAND}`; export r; \
15700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15701 $(HOST_EXPORTS) \
b813574b 15702 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15704 done; \
b813574b 15705 echo "Doing dvi in gettext" ; \
b00612cc 15706 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15709 "RANLIB=$${RANLIB}" \
0c24b341 15710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15711 dvi) \
2a4cbe27
NN
15712 || exit 1
15713
b813574b 15714@endif gettext
2a4cbe27 15715
56a8fe78
DD
15716.PHONY: maybe-pdf-gettext pdf-gettext
15717maybe-pdf-gettext:
15718@if gettext
15719maybe-pdf-gettext: pdf-gettext
15720
15721pdf-gettext: \
15722 configure-gettext
15723 @: $(MAKE); $(unstage)
15724 @[ -f ./gettext/Makefile ] || exit 0; \
15725 r=`${PWD_COMMAND}`; export r; \
15726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15727 $(HOST_EXPORTS) \
15728 for flag in $(EXTRA_HOST_FLAGS) ; do \
15729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15730 done; \
15731 echo "Doing pdf in gettext" ; \
15732 (cd $(HOST_SUBDIR)/gettext && \
15733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15735 "RANLIB=$${RANLIB}" \
0c24b341 15736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15737 pdf) \
15738 || exit 1
15739
15740@endif gettext
15741
6d389afc
MS
15742.PHONY: maybe-html-gettext html-gettext
15743maybe-html-gettext:
15744@if gettext
15745maybe-html-gettext: html-gettext
15746
15747html-gettext: \
15748 configure-gettext
0aed8855 15749 @: $(MAKE); $(unstage)
6d389afc
MS
15750 @[ -f ./gettext/Makefile ] || exit 0; \
15751 r=`${PWD_COMMAND}`; export r; \
15752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15753 $(HOST_EXPORTS) \
15754 for flag in $(EXTRA_HOST_FLAGS) ; do \
15755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15756 done; \
15757 echo "Doing html in gettext" ; \
b00612cc 15758 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15761 "RANLIB=$${RANLIB}" \
0c24b341 15762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15763 html) \
15764 || exit 1
15765
15766@endif gettext
15767
b813574b
PB
15768.PHONY: maybe-TAGS-gettext TAGS-gettext
15769maybe-TAGS-gettext:
15770@if gettext
15771maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15772
b813574b
PB
15773TAGS-gettext: \
15774 configure-gettext
0aed8855 15775 @: $(MAKE); $(unstage)
b813574b 15776 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15777 r=`${PWD_COMMAND}`; export r; \
15778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15779 $(HOST_EXPORTS) \
b813574b 15780 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15782 done; \
b813574b 15783 echo "Doing TAGS in gettext" ; \
b00612cc 15784 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15787 "RANLIB=$${RANLIB}" \
0c24b341 15788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15789 TAGS) \
2a4cbe27
NN
15790 || exit 1
15791
b813574b 15792@endif gettext
2a4cbe27 15793
b813574b
PB
15794.PHONY: maybe-install-info-gettext install-info-gettext
15795maybe-install-info-gettext:
15796@if gettext
15797maybe-install-info-gettext: install-info-gettext
15798
15799install-info-gettext: \
15800 configure-gettext \
15801 info-gettext
0aed8855 15802 @: $(MAKE); $(unstage)
b813574b 15803 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15804 r=`${PWD_COMMAND}`; export r; \
15805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15806 $(HOST_EXPORTS) \
b813574b 15807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15809 done; \
b813574b 15810 echo "Doing install-info in gettext" ; \
b00612cc 15811 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15814 "RANLIB=$${RANLIB}" \
0c24b341 15815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15816 install-info) \
2a4cbe27
NN
15817 || exit 1
15818
b813574b 15819@endif gettext
2a4cbe27 15820
a3ca38d2
DD
15821.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15822maybe-install-pdf-gettext:
15823@if gettext
15824maybe-install-pdf-gettext: install-pdf-gettext
15825
15826install-pdf-gettext: \
15827 configure-gettext \
15828 pdf-gettext
15829 @: $(MAKE); $(unstage)
15830 @[ -f ./gettext/Makefile ] || exit 0; \
15831 r=`${PWD_COMMAND}`; export r; \
15832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15833 $(HOST_EXPORTS) \
15834 for flag in $(EXTRA_HOST_FLAGS) ; do \
15835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15836 done; \
15837 echo "Doing install-pdf in gettext" ; \
15838 (cd $(HOST_SUBDIR)/gettext && \
15839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15841 "RANLIB=$${RANLIB}" \
0c24b341 15842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15843 install-pdf) \
15844 || exit 1
15845
15846@endif gettext
15847
108a6f8e
CD
15848.PHONY: maybe-install-html-gettext install-html-gettext
15849maybe-install-html-gettext:
15850@if gettext
15851maybe-install-html-gettext: install-html-gettext
15852
15853install-html-gettext: \
15854 configure-gettext \
15855 html-gettext
15856 @: $(MAKE); $(unstage)
15857 @[ -f ./gettext/Makefile ] || exit 0; \
15858 r=`${PWD_COMMAND}`; export r; \
15859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15860 $(HOST_EXPORTS) \
15861 for flag in $(EXTRA_HOST_FLAGS) ; do \
15862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15863 done; \
15864 echo "Doing install-html in gettext" ; \
15865 (cd $(HOST_SUBDIR)/gettext && \
15866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15868 "RANLIB=$${RANLIB}" \
0c24b341 15869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15870 install-html) \
15871 || exit 1
15872
15873@endif gettext
15874
b813574b
PB
15875.PHONY: maybe-installcheck-gettext installcheck-gettext
15876maybe-installcheck-gettext:
15877@if gettext
15878maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15879
b813574b
PB
15880installcheck-gettext: \
15881 configure-gettext
0aed8855 15882 @: $(MAKE); $(unstage)
b813574b 15883 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15884 r=`${PWD_COMMAND}`; export r; \
15885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15886 $(HOST_EXPORTS) \
b813574b 15887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15889 done; \
b813574b 15890 echo "Doing installcheck in gettext" ; \
b00612cc 15891 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15894 "RANLIB=$${RANLIB}" \
0c24b341 15895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15896 installcheck) \
2a4cbe27
NN
15897 || exit 1
15898
b813574b 15899@endif gettext
2a4cbe27 15900
b813574b
PB
15901.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15902maybe-mostlyclean-gettext:
15903@if gettext
15904maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15905
b813574b 15906mostlyclean-gettext:
0aed8855 15907 @: $(MAKE); $(unstage)
b813574b 15908 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15909 r=`${PWD_COMMAND}`; export r; \
15910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15911 $(HOST_EXPORTS) \
b813574b 15912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15914 done; \
b813574b 15915 echo "Doing mostlyclean in gettext" ; \
b00612cc 15916 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15919 "RANLIB=$${RANLIB}" \
0c24b341 15920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15921 mostlyclean) \
2a4cbe27
NN
15922 || exit 1
15923
b813574b 15924@endif gettext
2a4cbe27 15925
b813574b
PB
15926.PHONY: maybe-clean-gettext clean-gettext
15927maybe-clean-gettext:
15928@if gettext
15929maybe-clean-gettext: clean-gettext
2a4cbe27 15930
b813574b 15931clean-gettext:
0aed8855 15932 @: $(MAKE); $(unstage)
b813574b 15933 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15934 r=`${PWD_COMMAND}`; export r; \
15935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15936 $(HOST_EXPORTS) \
b813574b 15937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15939 done; \
b813574b 15940 echo "Doing clean in gettext" ; \
b00612cc 15941 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15944 "RANLIB=$${RANLIB}" \
0c24b341 15945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15946 clean) \
2a4cbe27
NN
15947 || exit 1
15948
b813574b 15949@endif gettext
2a4cbe27 15950
b813574b
PB
15951.PHONY: maybe-distclean-gettext distclean-gettext
15952maybe-distclean-gettext:
15953@if gettext
15954maybe-distclean-gettext: distclean-gettext
2a4cbe27 15955
b813574b 15956distclean-gettext:
0aed8855 15957 @: $(MAKE); $(unstage)
b813574b 15958 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15959 r=`${PWD_COMMAND}`; export r; \
15960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15961 $(HOST_EXPORTS) \
b813574b 15962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15964 done; \
b813574b 15965 echo "Doing distclean in gettext" ; \
b00612cc 15966 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15969 "RANLIB=$${RANLIB}" \
0c24b341 15970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15971 distclean) \
2a4cbe27
NN
15972 || exit 1
15973
b813574b 15974@endif gettext
2a4cbe27 15975
b813574b
PB
15976.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15977maybe-maintainer-clean-gettext:
15978@if gettext
15979maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15980
b813574b 15981maintainer-clean-gettext:
0aed8855 15982 @: $(MAKE); $(unstage)
b813574b 15983 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15984 r=`${PWD_COMMAND}`; export r; \
15985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15986 $(HOST_EXPORTS) \
b813574b 15987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15989 done; \
b813574b 15990 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15991 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15994 "RANLIB=$${RANLIB}" \
0c24b341 15995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15996 maintainer-clean) \
4fa63067
NN
15997 || exit 1
15998
b813574b 15999@endif gettext
4fa63067
NN
16000
16001
a7254363 16002
4b900473
PB
16003.PHONY: configure-gmp maybe-configure-gmp
16004maybe-configure-gmp:
16005@if gcc-bootstrap
16006configure-gmp: stage_current
16007@endif gcc-bootstrap
16008@if gmp
16009maybe-configure-gmp: configure-gmp
16010configure-gmp:
16011 @r=`${PWD_COMMAND}`; export r; \
16012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16013 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16015 $(HOST_EXPORTS) \
16016 echo Configuring in $(HOST_SUBDIR)/gmp; \
16017 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16018 case $(srcdir) in \
16019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16020 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16022 esac; \
16023 srcdiroption="--srcdir=$${topdir}/gmp"; \
16024 libsrcdir="$$s/gmp"; \
16025 $(SHELL) $${libsrcdir}/configure \
16026 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16027 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
16028 || exit 1
16029@endif gmp
16030
16031
16032
16033.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16034maybe-configure-stage1-gmp:
16035@if gmp-bootstrap
16036maybe-configure-stage1-gmp: configure-stage1-gmp
16037configure-stage1-gmp:
16038 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16040 @r=`${PWD_COMMAND}`; export r; \
16041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16042 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
7f6ef0c0 16043 $(HOST_EXPORTS) \
8ee82aff 16044 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16045 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16046 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16048 cd $(HOST_SUBDIR)/gmp || exit 1; \
16049 case $(srcdir) in \
16050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16051 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16053 esac; \
16054 srcdiroption="--srcdir=$${topdir}/gmp"; \
16055 libsrcdir="$$s/gmp"; \
16056 $(SHELL) $${libsrcdir}/configure \
16057 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16058 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16059 \
16060 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
16061@endif gmp-bootstrap
16062
16063.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16064maybe-configure-stage2-gmp:
16065@if gmp-bootstrap
16066maybe-configure-stage2-gmp: configure-stage2-gmp
16067configure-stage2-gmp:
16068 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16069 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16070 @r=`${PWD_COMMAND}`; export r; \
16071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16072 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16073 $(HOST_EXPORTS) \
7f6ef0c0 16074 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16075 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16076 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16077 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16079 cd $(HOST_SUBDIR)/gmp || exit 1; \
16080 case $(srcdir) in \
16081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16082 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16084 esac; \
16085 srcdiroption="--srcdir=$${topdir}/gmp"; \
16086 libsrcdir="$$s/gmp"; \
16087 $(SHELL) $${libsrcdir}/configure \
16088 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16089 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16090 --with-build-libsubdir=$(HOST_SUBDIR) \
16091 @stage2_werror_flag@ --disable-shared
16092@endif gmp-bootstrap
16093
8520c408
AO
16094.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
16095maybe-configure-stageb2g0-gmp:
16096@if gmp-bootstrap
16097maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
16098configure-stageb2g0-gmp:
16099 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16101 @r=`${PWD_COMMAND}`; export r; \
16102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16103 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16104 $(HOST_EXPORTS) \
7f6ef0c0 16105 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16106 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 16107 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
16108 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
16109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16110 cd $(HOST_SUBDIR)/gmp || exit 1; \
16111 case $(srcdir) in \
16112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16113 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16115 esac; \
16116 srcdiroption="--srcdir=$${topdir}/gmp"; \
16117 libsrcdir="$$s/gmp"; \
16118 $(SHELL) $${libsrcdir}/configure \
16119 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16120 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16121 --with-build-libsubdir=$(HOST_SUBDIR) \
16122 @stage2_werror_flag@ --disable-shared
16123@endif gmp-bootstrap
16124
4b900473
PB
16125.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16126maybe-configure-stage3-gmp:
16127@if gmp-bootstrap
16128maybe-configure-stage3-gmp: configure-stage3-gmp
16129configure-stage3-gmp:
16130 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16131 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16132 @r=`${PWD_COMMAND}`; export r; \
16133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16134 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16135 $(HOST_EXPORTS) \
7f6ef0c0 16136 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16137 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16138 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16139 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16140 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16141 cd $(HOST_SUBDIR)/gmp || exit 1; \
16142 case $(srcdir) in \
16143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16144 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16146 esac; \
16147 srcdiroption="--srcdir=$${topdir}/gmp"; \
16148 libsrcdir="$$s/gmp"; \
16149 $(SHELL) $${libsrcdir}/configure \
16150 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16151 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16152 --with-build-libsubdir=$(HOST_SUBDIR) \
16153 @stage2_werror_flag@ --disable-shared
16154@endif gmp-bootstrap
16155
8520c408
AO
16156.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
16157maybe-configure-stageb3g2-gmp:
16158@if gmp-bootstrap
16159maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
16160configure-stageb3g2-gmp:
16161 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16162 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16163 @r=`${PWD_COMMAND}`; export r; \
16164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16165 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16166 $(HOST_EXPORTS) \
7f6ef0c0 16167 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16168 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 16169 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
16170 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
16171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16172 cd $(HOST_SUBDIR)/gmp || exit 1; \
16173 case $(srcdir) in \
16174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16175 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16177 esac; \
16178 srcdiroption="--srcdir=$${topdir}/gmp"; \
16179 libsrcdir="$$s/gmp"; \
16180 $(SHELL) $${libsrcdir}/configure \
16181 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16182 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16183 --with-build-libsubdir=$(HOST_SUBDIR) \
16184 @stage2_werror_flag@ --disable-shared
16185@endif gmp-bootstrap
16186
4b900473
PB
16187.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16188maybe-configure-stage4-gmp:
16189@if gmp-bootstrap
16190maybe-configure-stage4-gmp: configure-stage4-gmp
16191configure-stage4-gmp:
16192 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16194 @r=`${PWD_COMMAND}`; export r; \
16195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16196 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16197 $(HOST_EXPORTS) \
7f6ef0c0 16198 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16199 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16200 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16201 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16203 cd $(HOST_SUBDIR)/gmp || exit 1; \
16204 case $(srcdir) in \
16205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16206 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16208 esac; \
16209 srcdiroption="--srcdir=$${topdir}/gmp"; \
16210 libsrcdir="$$s/gmp"; \
16211 $(SHELL) $${libsrcdir}/configure \
16212 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16213 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16214 --with-build-libsubdir=$(HOST_SUBDIR) \
16215 @stage2_werror_flag@ --disable-shared
16216@endif gmp-bootstrap
16217
16218.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16219maybe-configure-stageprofile-gmp:
16220@if gmp-bootstrap
16221maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16222configure-stageprofile-gmp:
16223 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16224 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16225 @r=`${PWD_COMMAND}`; export r; \
16226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16227 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16228 $(HOST_EXPORTS) \
7f6ef0c0 16229 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16230 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 16231 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
16232 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16234 cd $(HOST_SUBDIR)/gmp || exit 1; \
16235 case $(srcdir) in \
16236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16237 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16239 esac; \
16240 srcdiroption="--srcdir=$${topdir}/gmp"; \
16241 libsrcdir="$$s/gmp"; \
16242 $(SHELL) $${libsrcdir}/configure \
16243 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16244 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16245 --with-build-libsubdir=$(HOST_SUBDIR) \
16246 @stage2_werror_flag@ --disable-shared
16247@endif gmp-bootstrap
16248
16249.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16250maybe-configure-stagefeedback-gmp:
16251@if gmp-bootstrap
16252maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16253configure-stagefeedback-gmp:
16254 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16255 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16256 @r=`${PWD_COMMAND}`; export r; \
16257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16258 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16259 $(HOST_EXPORTS) \
7f6ef0c0 16260 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16261 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 16262 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
16263 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16265 cd $(HOST_SUBDIR)/gmp || exit 1; \
16266 case $(srcdir) in \
16267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16268 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16270 esac; \
16271 srcdiroption="--srcdir=$${topdir}/gmp"; \
16272 libsrcdir="$$s/gmp"; \
16273 $(SHELL) $${libsrcdir}/configure \
16274 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16275 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16276 --with-build-libsubdir=$(HOST_SUBDIR) \
16277 @stage2_werror_flag@ --disable-shared
16278@endif gmp-bootstrap
16279
16280
16281
16282
16283
16284.PHONY: all-gmp maybe-all-gmp
16285maybe-all-gmp:
16286@if gcc-bootstrap
16287all-gmp: stage_current
16288@endif gcc-bootstrap
16289@if gmp
16290TARGET-gmp=all
16291maybe-all-gmp: all-gmp
16292all-gmp: configure-gmp
16293 @r=`${PWD_COMMAND}`; export r; \
16294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16295 $(HOST_EXPORTS) \
16296 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16297 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16298 $(TARGET-gmp))
4b900473
PB
16299@endif gmp
16300
16301
16302
16303.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16304.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16305maybe-all-stage1-gmp:
16306maybe-clean-stage1-gmp:
16307@if gmp-bootstrap
16308maybe-all-stage1-gmp: all-stage1-gmp
16309all-stage1: all-stage1-gmp
16310TARGET-stage1-gmp = $(TARGET-gmp)
16311all-stage1-gmp: configure-stage1-gmp
16312 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16313 @r=`${PWD_COMMAND}`; export r; \
16314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16315 $(HOST_EXPORTS) \
16316 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16317 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16318 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
16319 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
16320 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
16321 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
16322 $(TARGET-stage1-gmp)
16323
16324maybe-clean-stage1-gmp: clean-stage1-gmp
16325clean-stage1: clean-stage1-gmp
16326clean-stage1-gmp:
16327 @if [ $(current_stage) = stage1 ]; then \
16328 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16329 else \
16330 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16331 $(MAKE) stage1-start; \
16332 fi; \
16333 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16334 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16335 clean
4b900473
PB
16336@endif gmp-bootstrap
16337
16338
16339.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16340.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16341maybe-all-stage2-gmp:
16342maybe-clean-stage2-gmp:
16343@if gmp-bootstrap
16344maybe-all-stage2-gmp: all-stage2-gmp
16345all-stage2: all-stage2-gmp
16346TARGET-stage2-gmp = $(TARGET-gmp)
16347all-stage2-gmp: configure-stage2-gmp
16348 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16349 @r=`${PWD_COMMAND}`; export r; \
16350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16351 $(HOST_EXPORTS) \
16352 $(POSTSTAGE1_HOST_EXPORTS) \
16353 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16354 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16355 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
16356 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16357 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16358 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16359 $(TARGET-stage2-gmp)
16360
16361maybe-clean-stage2-gmp: clean-stage2-gmp
16362clean-stage2: clean-stage2-gmp
16363clean-stage2-gmp:
16364 @if [ $(current_stage) = stage2 ]; then \
16365 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16366 else \
16367 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16368 $(MAKE) stage2-start; \
16369 fi; \
16370 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16371 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16372 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16373 clean
4b900473
PB
16374@endif gmp-bootstrap
16375
16376
8520c408
AO
16377.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16378.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16379maybe-all-stageb2g0-gmp:
16380maybe-clean-stageb2g0-gmp:
16381@if gmp-bootstrap
16382maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16383all-stageb2g0: all-stageb2g0-gmp
16384TARGET-stageb2g0-gmp = $(TARGET-gmp)
16385all-stageb2g0-gmp: configure-stageb2g0-gmp
16386 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16387 @r=`${PWD_COMMAND}`; export r; \
16388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16389 $(HOST_EXPORTS) \
16390 $(POSTSTAGE1_HOST_EXPORTS) \
16391 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16392 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16393 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
16394 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
16395 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
16396 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16397 $(TARGET-stageb2g0-gmp)
16398
16399maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16400clean-stageb2g0: clean-stageb2g0-gmp
16401clean-stageb2g0-gmp:
16402 @if [ $(current_stage) = stageb2g0 ]; then \
16403 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16404 else \
16405 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16406 $(MAKE) stageb2g0-start; \
16407 fi; \
16408 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16409 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16410 $(POSTSTAGE1_FLAGS_TO_PASS) \
16411 clean
16412@endif gmp-bootstrap
16413
16414
4b900473
PB
16415.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16416.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16417maybe-all-stage3-gmp:
16418maybe-clean-stage3-gmp:
16419@if gmp-bootstrap
16420maybe-all-stage3-gmp: all-stage3-gmp
16421all-stage3: all-stage3-gmp
16422TARGET-stage3-gmp = $(TARGET-gmp)
16423all-stage3-gmp: configure-stage3-gmp
16424 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16425 @r=`${PWD_COMMAND}`; export r; \
16426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16427 $(HOST_EXPORTS) \
16428 $(POSTSTAGE1_HOST_EXPORTS) \
16429 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16430 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16431 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
16432 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
16433 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
16434 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16435 $(TARGET-stage3-gmp)
16436
16437maybe-clean-stage3-gmp: clean-stage3-gmp
16438clean-stage3: clean-stage3-gmp
16439clean-stage3-gmp:
16440 @if [ $(current_stage) = stage3 ]; then \
16441 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16442 else \
16443 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16444 $(MAKE) stage3-start; \
16445 fi; \
16446 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16447 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16448 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16449 clean
4b900473
PB
16450@endif gmp-bootstrap
16451
16452
8520c408
AO
16453.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16454.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16455maybe-all-stageb3g2-gmp:
16456maybe-clean-stageb3g2-gmp:
16457@if gmp-bootstrap
16458maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16459all-stageb3g2: all-stageb3g2-gmp
16460TARGET-stageb3g2-gmp = $(TARGET-gmp)
16461all-stageb3g2-gmp: configure-stageb3g2-gmp
16462 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16463 @r=`${PWD_COMMAND}`; export r; \
16464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16465 $(HOST_EXPORTS) \
16466 $(POSTSTAGE1_HOST_EXPORTS) \
16467 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16468 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16469 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
16470 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
16471 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
16472 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16473 $(TARGET-stageb3g2-gmp)
16474
16475maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16476clean-stageb3g2: clean-stageb3g2-gmp
16477clean-stageb3g2-gmp:
16478 @if [ $(current_stage) = stageb3g2 ]; then \
16479 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16480 else \
16481 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16482 $(MAKE) stageb3g2-start; \
16483 fi; \
16484 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16485 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16486 $(POSTSTAGE1_FLAGS_TO_PASS) \
16487 clean
16488@endif gmp-bootstrap
16489
16490
4b900473
PB
16491.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16492.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16493maybe-all-stage4-gmp:
16494maybe-clean-stage4-gmp:
16495@if gmp-bootstrap
16496maybe-all-stage4-gmp: all-stage4-gmp
16497all-stage4: all-stage4-gmp
16498TARGET-stage4-gmp = $(TARGET-gmp)
16499all-stage4-gmp: configure-stage4-gmp
16500 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16501 @r=`${PWD_COMMAND}`; export r; \
16502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16503 $(HOST_EXPORTS) \
16504 $(POSTSTAGE1_HOST_EXPORTS) \
16505 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16506 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16507 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
16508 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16509 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
16510 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16511 $(TARGET-stage4-gmp)
16512
16513maybe-clean-stage4-gmp: clean-stage4-gmp
16514clean-stage4: clean-stage4-gmp
16515clean-stage4-gmp:
16516 @if [ $(current_stage) = stage4 ]; then \
16517 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16518 else \
16519 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16520 $(MAKE) stage4-start; \
16521 fi; \
16522 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16523 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16524 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16525 clean
4b900473
PB
16526@endif gmp-bootstrap
16527
16528
16529.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16530.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16531maybe-all-stageprofile-gmp:
16532maybe-clean-stageprofile-gmp:
16533@if gmp-bootstrap
16534maybe-all-stageprofile-gmp: all-stageprofile-gmp
16535all-stageprofile: all-stageprofile-gmp
16536TARGET-stageprofile-gmp = $(TARGET-gmp)
16537all-stageprofile-gmp: configure-stageprofile-gmp
16538 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16539 @r=`${PWD_COMMAND}`; export r; \
16540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16541 $(HOST_EXPORTS) \
16542 $(POSTSTAGE1_HOST_EXPORTS) \
16543 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16545 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
16546 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16547 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16548 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16549 $(TARGET-stageprofile-gmp)
16550
16551maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16552clean-stageprofile: clean-stageprofile-gmp
16553clean-stageprofile-gmp:
16554 @if [ $(current_stage) = stageprofile ]; then \
16555 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16556 else \
16557 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16558 $(MAKE) stageprofile-start; \
16559 fi; \
16560 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16561 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16562 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16563 clean
4b900473
PB
16564@endif gmp-bootstrap
16565
16566
16567.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16568.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16569maybe-all-stagefeedback-gmp:
16570maybe-clean-stagefeedback-gmp:
16571@if gmp-bootstrap
16572maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16573all-stagefeedback: all-stagefeedback-gmp
16574TARGET-stagefeedback-gmp = $(TARGET-gmp)
16575all-stagefeedback-gmp: configure-stagefeedback-gmp
16576 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16577 @r=`${PWD_COMMAND}`; export r; \
16578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16579 $(HOST_EXPORTS) \
16580 $(POSTSTAGE1_HOST_EXPORTS) \
16581 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16582 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16583 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
16584 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16585 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16586 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16587 $(TARGET-stagefeedback-gmp)
16588
16589maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16590clean-stagefeedback: clean-stagefeedback-gmp
16591clean-stagefeedback-gmp:
16592 @if [ $(current_stage) = stagefeedback ]; then \
16593 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16594 else \
16595 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16596 $(MAKE) stagefeedback-start; \
16597 fi; \
16598 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16599 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16600 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16601 clean
4b900473
PB
16602@endif gmp-bootstrap
16603
16604
16605
16606
16607
16608.PHONY: check-gmp maybe-check-gmp
16609maybe-check-gmp:
16610@if gmp
16611maybe-check-gmp: check-gmp
16612
16613check-gmp:
16614 @: $(MAKE); $(unstage)
16615 @r=`${PWD_COMMAND}`; export r; \
16616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16617 $(HOST_EXPORTS) \
16618 (cd $(HOST_SUBDIR)/gmp && \
16619 $(MAKE) $(FLAGS_TO_PASS) check)
16620
16621@endif gmp
16622
16623.PHONY: install-gmp maybe-install-gmp
16624maybe-install-gmp:
16625@if gmp
16626maybe-install-gmp: install-gmp
16627
16628install-gmp:
16629
16630@endif gmp
16631
16632# Other targets (info, dvi, pdf, etc.)
16633
16634.PHONY: maybe-info-gmp info-gmp
16635maybe-info-gmp:
16636@if gmp
16637maybe-info-gmp: info-gmp
16638
16639info-gmp: \
16640 configure-gmp
16641 @[ -f ./gmp/Makefile ] || exit 0; \
16642 r=`${PWD_COMMAND}`; export r; \
16643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16644 $(HOST_EXPORTS) \
16645 for flag in $(EXTRA_HOST_FLAGS) ; do \
16646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16647 done; \
16648 echo "Doing info in gmp" ; \
16649 (cd $(HOST_SUBDIR)/gmp && \
16650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16652 "RANLIB=$${RANLIB}" \
0c24b341 16653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16654 info) \
16655 || exit 1
16656
16657@endif gmp
16658
16659.PHONY: maybe-dvi-gmp dvi-gmp
16660maybe-dvi-gmp:
16661@if gmp
16662maybe-dvi-gmp: dvi-gmp
16663
16664dvi-gmp: \
16665 configure-gmp
16666 @[ -f ./gmp/Makefile ] || exit 0; \
16667 r=`${PWD_COMMAND}`; export r; \
16668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16669 $(HOST_EXPORTS) \
16670 for flag in $(EXTRA_HOST_FLAGS) ; do \
16671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16672 done; \
16673 echo "Doing dvi in gmp" ; \
16674 (cd $(HOST_SUBDIR)/gmp && \
16675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16677 "RANLIB=$${RANLIB}" \
0c24b341 16678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16679 dvi) \
16680 || exit 1
16681
16682@endif gmp
16683
16684.PHONY: maybe-pdf-gmp pdf-gmp
16685maybe-pdf-gmp:
16686@if gmp
16687maybe-pdf-gmp: pdf-gmp
16688
16689pdf-gmp: \
16690 configure-gmp
16691 @[ -f ./gmp/Makefile ] || exit 0; \
16692 r=`${PWD_COMMAND}`; export r; \
16693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16694 $(HOST_EXPORTS) \
16695 for flag in $(EXTRA_HOST_FLAGS) ; do \
16696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16697 done; \
16698 echo "Doing pdf in gmp" ; \
16699 (cd $(HOST_SUBDIR)/gmp && \
16700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16702 "RANLIB=$${RANLIB}" \
0c24b341 16703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16704 pdf) \
16705 || exit 1
16706
16707@endif gmp
16708
16709.PHONY: maybe-html-gmp html-gmp
16710maybe-html-gmp:
16711@if gmp
16712maybe-html-gmp: html-gmp
16713
16714html-gmp: \
16715 configure-gmp
16716 @[ -f ./gmp/Makefile ] || exit 0; \
16717 r=`${PWD_COMMAND}`; export r; \
16718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16719 $(HOST_EXPORTS) \
16720 for flag in $(EXTRA_HOST_FLAGS) ; do \
16721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16722 done; \
16723 echo "Doing html in gmp" ; \
16724 (cd $(HOST_SUBDIR)/gmp && \
16725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16727 "RANLIB=$${RANLIB}" \
0c24b341 16728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16729 html) \
16730 || exit 1
16731
16732@endif gmp
16733
16734.PHONY: maybe-TAGS-gmp TAGS-gmp
16735maybe-TAGS-gmp:
16736@if gmp
16737maybe-TAGS-gmp: TAGS-gmp
16738
16739TAGS-gmp: \
16740 configure-gmp
16741 @[ -f ./gmp/Makefile ] || exit 0; \
16742 r=`${PWD_COMMAND}`; export r; \
16743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16744 $(HOST_EXPORTS) \
16745 for flag in $(EXTRA_HOST_FLAGS) ; do \
16746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16747 done; \
16748 echo "Doing TAGS in gmp" ; \
16749 (cd $(HOST_SUBDIR)/gmp && \
16750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16752 "RANLIB=$${RANLIB}" \
0c24b341 16753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16754 TAGS) \
16755 || exit 1
16756
16757@endif gmp
16758
16759.PHONY: maybe-install-info-gmp install-info-gmp
16760maybe-install-info-gmp:
16761@if gmp
16762maybe-install-info-gmp: install-info-gmp
16763
16764install-info-gmp: \
16765 configure-gmp \
16766 info-gmp
16767 @[ -f ./gmp/Makefile ] || exit 0; \
16768 r=`${PWD_COMMAND}`; export r; \
16769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16770 $(HOST_EXPORTS) \
16771 for flag in $(EXTRA_HOST_FLAGS) ; do \
16772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16773 done; \
16774 echo "Doing install-info in gmp" ; \
16775 (cd $(HOST_SUBDIR)/gmp && \
16776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16778 "RANLIB=$${RANLIB}" \
0c24b341 16779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16780 install-info) \
16781 || exit 1
16782
16783@endif gmp
16784
a3ca38d2
DD
16785.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16786maybe-install-pdf-gmp:
16787@if gmp
16788maybe-install-pdf-gmp: install-pdf-gmp
16789
16790install-pdf-gmp: \
16791 configure-gmp \
16792 pdf-gmp
16793 @[ -f ./gmp/Makefile ] || exit 0; \
16794 r=`${PWD_COMMAND}`; export r; \
16795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16796 $(HOST_EXPORTS) \
16797 for flag in $(EXTRA_HOST_FLAGS) ; do \
16798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16799 done; \
16800 echo "Doing install-pdf in gmp" ; \
16801 (cd $(HOST_SUBDIR)/gmp && \
16802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16804 "RANLIB=$${RANLIB}" \
0c24b341 16805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16806 install-pdf) \
16807 || exit 1
16808
16809@endif gmp
16810
4b900473
PB
16811.PHONY: maybe-install-html-gmp install-html-gmp
16812maybe-install-html-gmp:
16813@if gmp
16814maybe-install-html-gmp: install-html-gmp
16815
16816install-html-gmp: \
16817 configure-gmp \
16818 html-gmp
16819 @[ -f ./gmp/Makefile ] || exit 0; \
16820 r=`${PWD_COMMAND}`; export r; \
16821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16822 $(HOST_EXPORTS) \
16823 for flag in $(EXTRA_HOST_FLAGS) ; do \
16824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16825 done; \
16826 echo "Doing install-html in gmp" ; \
16827 (cd $(HOST_SUBDIR)/gmp && \
16828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16830 "RANLIB=$${RANLIB}" \
0c24b341 16831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16832 install-html) \
16833 || exit 1
16834
16835@endif gmp
16836
16837.PHONY: maybe-installcheck-gmp installcheck-gmp
16838maybe-installcheck-gmp:
16839@if gmp
16840maybe-installcheck-gmp: installcheck-gmp
16841
16842installcheck-gmp: \
16843 configure-gmp
16844 @[ -f ./gmp/Makefile ] || exit 0; \
16845 r=`${PWD_COMMAND}`; export r; \
16846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16847 $(HOST_EXPORTS) \
16848 for flag in $(EXTRA_HOST_FLAGS) ; do \
16849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16850 done; \
16851 echo "Doing installcheck in gmp" ; \
16852 (cd $(HOST_SUBDIR)/gmp && \
16853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16855 "RANLIB=$${RANLIB}" \
0c24b341 16856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16857 installcheck) \
16858 || exit 1
16859
16860@endif gmp
16861
16862.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16863maybe-mostlyclean-gmp:
16864@if gmp
16865maybe-mostlyclean-gmp: mostlyclean-gmp
16866
16867mostlyclean-gmp:
16868 @[ -f ./gmp/Makefile ] || exit 0; \
16869 r=`${PWD_COMMAND}`; export r; \
16870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16871 $(HOST_EXPORTS) \
16872 for flag in $(EXTRA_HOST_FLAGS) ; do \
16873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16874 done; \
16875 echo "Doing mostlyclean in gmp" ; \
16876 (cd $(HOST_SUBDIR)/gmp && \
16877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16879 "RANLIB=$${RANLIB}" \
0c24b341 16880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16881 mostlyclean) \
16882 || exit 1
16883
16884@endif gmp
16885
16886.PHONY: maybe-clean-gmp clean-gmp
16887maybe-clean-gmp:
16888@if gmp
16889maybe-clean-gmp: clean-gmp
16890
16891clean-gmp:
16892 @[ -f ./gmp/Makefile ] || exit 0; \
16893 r=`${PWD_COMMAND}`; export r; \
16894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16895 $(HOST_EXPORTS) \
16896 for flag in $(EXTRA_HOST_FLAGS) ; do \
16897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16898 done; \
16899 echo "Doing clean in gmp" ; \
16900 (cd $(HOST_SUBDIR)/gmp && \
16901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16903 "RANLIB=$${RANLIB}" \
0c24b341 16904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16905 clean) \
16906 || exit 1
16907
16908@endif gmp
16909
16910.PHONY: maybe-distclean-gmp distclean-gmp
16911maybe-distclean-gmp:
16912@if gmp
16913maybe-distclean-gmp: distclean-gmp
16914
16915distclean-gmp:
16916 @[ -f ./gmp/Makefile ] || exit 0; \
16917 r=`${PWD_COMMAND}`; export r; \
16918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16919 $(HOST_EXPORTS) \
16920 for flag in $(EXTRA_HOST_FLAGS) ; do \
16921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16922 done; \
16923 echo "Doing distclean in gmp" ; \
16924 (cd $(HOST_SUBDIR)/gmp && \
16925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16927 "RANLIB=$${RANLIB}" \
0c24b341 16928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16929 distclean) \
16930 || exit 1
16931
16932@endif gmp
16933
16934.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16935maybe-maintainer-clean-gmp:
16936@if gmp
16937maybe-maintainer-clean-gmp: maintainer-clean-gmp
16938
16939maintainer-clean-gmp:
16940 @[ -f ./gmp/Makefile ] || exit 0; \
16941 r=`${PWD_COMMAND}`; export r; \
16942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16943 $(HOST_EXPORTS) \
16944 for flag in $(EXTRA_HOST_FLAGS) ; do \
16945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16946 done; \
16947 echo "Doing maintainer-clean in gmp" ; \
16948 (cd $(HOST_SUBDIR)/gmp && \
16949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16951 "RANLIB=$${RANLIB}" \
0c24b341 16952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16953 maintainer-clean) \
16954 || exit 1
16955
16956@endif gmp
16957
16958
16959
16960.PHONY: configure-mpfr maybe-configure-mpfr
16961maybe-configure-mpfr:
16962@if gcc-bootstrap
16963configure-mpfr: stage_current
16964@endif gcc-bootstrap
16965@if mpfr
16966maybe-configure-mpfr: configure-mpfr
16967configure-mpfr:
16968 @r=`${PWD_COMMAND}`; export r; \
16969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16970 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16972 $(HOST_EXPORTS) \
16973 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16974 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16975 case $(srcdir) in \
16976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16977 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16979 esac; \
16980 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16981 libsrcdir="$$s/mpfr"; \
16982 $(SHELL) $${libsrcdir}/configure \
16983 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16984 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16985 || exit 1
16986@endif mpfr
16987
16988
16989
16990.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16991maybe-configure-stage1-mpfr:
16992@if mpfr-bootstrap
16993maybe-configure-stage1-mpfr: configure-stage1-mpfr
16994configure-stage1-mpfr:
16995 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16996 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16997 @r=`${PWD_COMMAND}`; export r; \
16998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16999 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
7f6ef0c0 17000 $(HOST_EXPORTS) \
8ee82aff 17001 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17002 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17003 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17005 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17006 case $(srcdir) in \
17007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17008 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17010 esac; \
17011 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17012 libsrcdir="$$s/mpfr"; \
17013 $(SHELL) $${libsrcdir}/configure \
17014 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17015 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17016 \
17017 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17018@endif mpfr-bootstrap
17019
17020.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17021maybe-configure-stage2-mpfr:
17022@if mpfr-bootstrap
17023maybe-configure-stage2-mpfr: configure-stage2-mpfr
17024configure-stage2-mpfr:
17025 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17027 @r=`${PWD_COMMAND}`; export r; \
17028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17029 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17030 $(HOST_EXPORTS) \
7f6ef0c0 17031 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17032 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17033 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17034 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17036 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17037 case $(srcdir) in \
17038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17039 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17041 esac; \
17042 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17043 libsrcdir="$$s/mpfr"; \
17044 $(SHELL) $${libsrcdir}/configure \
17045 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17046 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17047 --with-build-libsubdir=$(HOST_SUBDIR) \
17048 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17049@endif mpfr-bootstrap
17050
8520c408
AO
17051.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
17052maybe-configure-stageb2g0-mpfr:
17053@if mpfr-bootstrap
17054maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
17055configure-stageb2g0-mpfr:
17056 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17058 @r=`${PWD_COMMAND}`; export r; \
17059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17060 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17061 $(HOST_EXPORTS) \
7f6ef0c0 17062 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17063 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 17064 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
17065 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
17066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17067 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17068 case $(srcdir) in \
17069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17070 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17072 esac; \
17073 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17074 libsrcdir="$$s/mpfr"; \
17075 $(SHELL) $${libsrcdir}/configure \
17076 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17077 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17078 --with-build-libsubdir=$(HOST_SUBDIR) \
17079 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17080@endif mpfr-bootstrap
17081
4b900473
PB
17082.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17083maybe-configure-stage3-mpfr:
17084@if mpfr-bootstrap
17085maybe-configure-stage3-mpfr: configure-stage3-mpfr
17086configure-stage3-mpfr:
17087 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17088 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17089 @r=`${PWD_COMMAND}`; export r; \
17090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17091 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17092 $(HOST_EXPORTS) \
7f6ef0c0 17093 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17094 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17095 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17096 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17098 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17099 case $(srcdir) in \
17100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17101 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17103 esac; \
17104 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17105 libsrcdir="$$s/mpfr"; \
17106 $(SHELL) $${libsrcdir}/configure \
17107 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17108 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17109 --with-build-libsubdir=$(HOST_SUBDIR) \
17110 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17111@endif mpfr-bootstrap
17112
8520c408
AO
17113.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
17114maybe-configure-stageb3g2-mpfr:
17115@if mpfr-bootstrap
17116maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
17117configure-stageb3g2-mpfr:
17118 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17120 @r=`${PWD_COMMAND}`; export r; \
17121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17122 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17123 $(HOST_EXPORTS) \
7f6ef0c0 17124 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17125 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 17126 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
17127 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
17128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17129 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17130 case $(srcdir) in \
17131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17132 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17134 esac; \
17135 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17136 libsrcdir="$$s/mpfr"; \
17137 $(SHELL) $${libsrcdir}/configure \
17138 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17139 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17140 --with-build-libsubdir=$(HOST_SUBDIR) \
17141 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17142@endif mpfr-bootstrap
17143
4b900473
PB
17144.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17145maybe-configure-stage4-mpfr:
17146@if mpfr-bootstrap
17147maybe-configure-stage4-mpfr: configure-stage4-mpfr
17148configure-stage4-mpfr:
17149 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17150 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17151 @r=`${PWD_COMMAND}`; export r; \
17152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17153 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17154 $(HOST_EXPORTS) \
7f6ef0c0 17155 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17156 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17157 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17158 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17159 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17160 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17161 case $(srcdir) in \
17162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17163 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17165 esac; \
17166 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17167 libsrcdir="$$s/mpfr"; \
17168 $(SHELL) $${libsrcdir}/configure \
17169 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17170 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17171 --with-build-libsubdir=$(HOST_SUBDIR) \
17172 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17173@endif mpfr-bootstrap
17174
17175.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17176maybe-configure-stageprofile-mpfr:
17177@if mpfr-bootstrap
17178maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17179configure-stageprofile-mpfr:
17180 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17182 @r=`${PWD_COMMAND}`; export r; \
17183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17184 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17185 $(HOST_EXPORTS) \
7f6ef0c0 17186 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17187 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 17188 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
17189 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17190 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17191 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17192 case $(srcdir) in \
17193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17194 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17196 esac; \
17197 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17198 libsrcdir="$$s/mpfr"; \
17199 $(SHELL) $${libsrcdir}/configure \
17200 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17201 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17202 --with-build-libsubdir=$(HOST_SUBDIR) \
17203 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17204@endif mpfr-bootstrap
17205
17206.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17207maybe-configure-stagefeedback-mpfr:
17208@if mpfr-bootstrap
17209maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17210configure-stagefeedback-mpfr:
17211 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17213 @r=`${PWD_COMMAND}`; export r; \
17214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17215 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17216 $(HOST_EXPORTS) \
7f6ef0c0 17217 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17218 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 17219 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
17220 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17221 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17222 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17223 case $(srcdir) in \
17224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17225 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17227 esac; \
17228 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17229 libsrcdir="$$s/mpfr"; \
17230 $(SHELL) $${libsrcdir}/configure \
17231 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17232 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17233 --with-build-libsubdir=$(HOST_SUBDIR) \
17234 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17235@endif mpfr-bootstrap
17236
17237
17238
17239
17240
17241.PHONY: all-mpfr maybe-all-mpfr
17242maybe-all-mpfr:
17243@if gcc-bootstrap
17244all-mpfr: stage_current
17245@endif gcc-bootstrap
17246@if mpfr
17247TARGET-mpfr=all
17248maybe-all-mpfr: all-mpfr
17249all-mpfr: configure-mpfr
17250 @r=`${PWD_COMMAND}`; export r; \
17251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17252 $(HOST_EXPORTS) \
17253 (cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17254 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17255 $(TARGET-mpfr))
4b900473
PB
17256@endif mpfr
17257
17258
17259
17260.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17261.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17262maybe-all-stage1-mpfr:
17263maybe-clean-stage1-mpfr:
17264@if mpfr-bootstrap
17265maybe-all-stage1-mpfr: all-stage1-mpfr
17266all-stage1: all-stage1-mpfr
17267TARGET-stage1-mpfr = $(TARGET-mpfr)
17268all-stage1-mpfr: configure-stage1-mpfr
17269 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17270 @r=`${PWD_COMMAND}`; export r; \
17271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17272 $(HOST_EXPORTS) \
17273 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17274 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17275 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
17276 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
17277 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
17278 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
17279 $(TARGET-stage1-mpfr)
17280
17281maybe-clean-stage1-mpfr: clean-stage1-mpfr
17282clean-stage1: clean-stage1-mpfr
17283clean-stage1-mpfr:
17284 @if [ $(current_stage) = stage1 ]; then \
17285 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17286 else \
17287 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17288 $(MAKE) stage1-start; \
17289 fi; \
17290 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17291 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 17292 clean
4b900473
PB
17293@endif mpfr-bootstrap
17294
17295
17296.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17297.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17298maybe-all-stage2-mpfr:
17299maybe-clean-stage2-mpfr:
17300@if mpfr-bootstrap
17301maybe-all-stage2-mpfr: all-stage2-mpfr
17302all-stage2: all-stage2-mpfr
17303TARGET-stage2-mpfr = $(TARGET-mpfr)
17304all-stage2-mpfr: configure-stage2-mpfr
17305 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17306 @r=`${PWD_COMMAND}`; export r; \
17307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17308 $(HOST_EXPORTS) \
17309 $(POSTSTAGE1_HOST_EXPORTS) \
17310 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17311 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17312 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
17313 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17314 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17315 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17316 $(TARGET-stage2-mpfr)
17317
17318maybe-clean-stage2-mpfr: clean-stage2-mpfr
17319clean-stage2: clean-stage2-mpfr
17320clean-stage2-mpfr:
17321 @if [ $(current_stage) = stage2 ]; then \
17322 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17323 else \
17324 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17325 $(MAKE) stage2-start; \
17326 fi; \
17327 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17328 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17329 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17330 clean
4b900473
PB
17331@endif mpfr-bootstrap
17332
17333
8520c408
AO
17334.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17335.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17336maybe-all-stageb2g0-mpfr:
17337maybe-clean-stageb2g0-mpfr:
17338@if mpfr-bootstrap
17339maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17340all-stageb2g0: all-stageb2g0-mpfr
17341TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17342all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17343 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17344 @r=`${PWD_COMMAND}`; export r; \
17345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17346 $(HOST_EXPORTS) \
17347 $(POSTSTAGE1_HOST_EXPORTS) \
17348 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17349 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17350 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
17351 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
17352 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
17353 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17354 $(TARGET-stageb2g0-mpfr)
17355
17356maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17357clean-stageb2g0: clean-stageb2g0-mpfr
17358clean-stageb2g0-mpfr:
17359 @if [ $(current_stage) = stageb2g0 ]; then \
17360 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17361 else \
17362 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17363 $(MAKE) stageb2g0-start; \
17364 fi; \
17365 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17366 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17367 $(POSTSTAGE1_FLAGS_TO_PASS) \
17368 clean
17369@endif mpfr-bootstrap
17370
17371
4b900473
PB
17372.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17373.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17374maybe-all-stage3-mpfr:
17375maybe-clean-stage3-mpfr:
17376@if mpfr-bootstrap
17377maybe-all-stage3-mpfr: all-stage3-mpfr
17378all-stage3: all-stage3-mpfr
17379TARGET-stage3-mpfr = $(TARGET-mpfr)
17380all-stage3-mpfr: configure-stage3-mpfr
17381 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17382 @r=`${PWD_COMMAND}`; export r; \
17383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17384 $(HOST_EXPORTS) \
17385 $(POSTSTAGE1_HOST_EXPORTS) \
17386 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17387 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17388 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
17389 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
17390 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
17391 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17392 $(TARGET-stage3-mpfr)
17393
17394maybe-clean-stage3-mpfr: clean-stage3-mpfr
17395clean-stage3: clean-stage3-mpfr
17396clean-stage3-mpfr:
17397 @if [ $(current_stage) = stage3 ]; then \
17398 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17399 else \
17400 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17401 $(MAKE) stage3-start; \
17402 fi; \
17403 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17404 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17405 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17406 clean
4b900473
PB
17407@endif mpfr-bootstrap
17408
17409
8520c408
AO
17410.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17411.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17412maybe-all-stageb3g2-mpfr:
17413maybe-clean-stageb3g2-mpfr:
17414@if mpfr-bootstrap
17415maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17416all-stageb3g2: all-stageb3g2-mpfr
17417TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17418all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17419 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17420 @r=`${PWD_COMMAND}`; export r; \
17421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17422 $(HOST_EXPORTS) \
17423 $(POSTSTAGE1_HOST_EXPORTS) \
17424 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17425 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17426 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
17427 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
17428 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
17429 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17430 $(TARGET-stageb3g2-mpfr)
17431
17432maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17433clean-stageb3g2: clean-stageb3g2-mpfr
17434clean-stageb3g2-mpfr:
17435 @if [ $(current_stage) = stageb3g2 ]; then \
17436 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17437 else \
17438 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17439 $(MAKE) stageb3g2-start; \
17440 fi; \
17441 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17442 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17443 $(POSTSTAGE1_FLAGS_TO_PASS) \
17444 clean
17445@endif mpfr-bootstrap
17446
17447
4b900473
PB
17448.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17449.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17450maybe-all-stage4-mpfr:
17451maybe-clean-stage4-mpfr:
17452@if mpfr-bootstrap
17453maybe-all-stage4-mpfr: all-stage4-mpfr
17454all-stage4: all-stage4-mpfr
17455TARGET-stage4-mpfr = $(TARGET-mpfr)
17456all-stage4-mpfr: configure-stage4-mpfr
17457 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17458 @r=`${PWD_COMMAND}`; export r; \
17459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17460 $(HOST_EXPORTS) \
17461 $(POSTSTAGE1_HOST_EXPORTS) \
17462 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17463 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17464 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
17465 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17466 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
17467 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17468 $(TARGET-stage4-mpfr)
17469
17470maybe-clean-stage4-mpfr: clean-stage4-mpfr
17471clean-stage4: clean-stage4-mpfr
17472clean-stage4-mpfr:
17473 @if [ $(current_stage) = stage4 ]; then \
17474 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17475 else \
17476 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17477 $(MAKE) stage4-start; \
17478 fi; \
17479 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17480 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17481 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17482 clean
4b900473
PB
17483@endif mpfr-bootstrap
17484
17485
17486.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17487.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17488maybe-all-stageprofile-mpfr:
17489maybe-clean-stageprofile-mpfr:
17490@if mpfr-bootstrap
17491maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17492all-stageprofile: all-stageprofile-mpfr
17493TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17494all-stageprofile-mpfr: configure-stageprofile-mpfr
17495 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17496 @r=`${PWD_COMMAND}`; export r; \
17497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17498 $(HOST_EXPORTS) \
17499 $(POSTSTAGE1_HOST_EXPORTS) \
17500 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17502 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
17503 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17504 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17505 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17506 $(TARGET-stageprofile-mpfr)
17507
17508maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17509clean-stageprofile: clean-stageprofile-mpfr
17510clean-stageprofile-mpfr:
17511 @if [ $(current_stage) = stageprofile ]; then \
17512 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17513 else \
17514 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17515 $(MAKE) stageprofile-start; \
17516 fi; \
17517 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17518 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17519 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17520 clean
4b900473
PB
17521@endif mpfr-bootstrap
17522
17523
17524.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17525.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17526maybe-all-stagefeedback-mpfr:
17527maybe-clean-stagefeedback-mpfr:
17528@if mpfr-bootstrap
17529maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17530all-stagefeedback: all-stagefeedback-mpfr
17531TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17532all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17533 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17534 @r=`${PWD_COMMAND}`; export r; \
17535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17536 $(HOST_EXPORTS) \
17537 $(POSTSTAGE1_HOST_EXPORTS) \
17538 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17539 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17540 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
17541 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17542 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17543 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17544 $(TARGET-stagefeedback-mpfr)
17545
17546maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17547clean-stagefeedback: clean-stagefeedback-mpfr
17548clean-stagefeedback-mpfr:
17549 @if [ $(current_stage) = stagefeedback ]; then \
17550 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17551 else \
17552 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17553 $(MAKE) stagefeedback-start; \
17554 fi; \
17555 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17556 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17557 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17558 clean
4b900473
PB
17559@endif mpfr-bootstrap
17560
17561
17562
17563
17564
17565.PHONY: check-mpfr maybe-check-mpfr
17566maybe-check-mpfr:
17567@if mpfr
17568maybe-check-mpfr: check-mpfr
17569
17570check-mpfr:
17571 @: $(MAKE); $(unstage)
17572 @r=`${PWD_COMMAND}`; export r; \
17573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17574 $(HOST_EXPORTS) \
17575 (cd $(HOST_SUBDIR)/mpfr && \
17576 $(MAKE) $(FLAGS_TO_PASS) check)
17577
17578@endif mpfr
17579
17580.PHONY: install-mpfr maybe-install-mpfr
17581maybe-install-mpfr:
17582@if mpfr
17583maybe-install-mpfr: install-mpfr
17584
17585install-mpfr:
17586
17587@endif mpfr
17588
17589# Other targets (info, dvi, pdf, etc.)
17590
17591.PHONY: maybe-info-mpfr info-mpfr
17592maybe-info-mpfr:
17593@if mpfr
17594maybe-info-mpfr: info-mpfr
17595
17596info-mpfr: \
17597 configure-mpfr
17598 @[ -f ./mpfr/Makefile ] || exit 0; \
17599 r=`${PWD_COMMAND}`; export r; \
17600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17601 $(HOST_EXPORTS) \
17602 for flag in $(EXTRA_HOST_FLAGS) ; do \
17603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17604 done; \
17605 echo "Doing info in mpfr" ; \
17606 (cd $(HOST_SUBDIR)/mpfr && \
17607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17609 "RANLIB=$${RANLIB}" \
0c24b341 17610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17611 info) \
17612 || exit 1
17613
17614@endif mpfr
17615
17616.PHONY: maybe-dvi-mpfr dvi-mpfr
17617maybe-dvi-mpfr:
17618@if mpfr
17619maybe-dvi-mpfr: dvi-mpfr
17620
17621dvi-mpfr: \
17622 configure-mpfr
17623 @[ -f ./mpfr/Makefile ] || exit 0; \
17624 r=`${PWD_COMMAND}`; export r; \
17625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17626 $(HOST_EXPORTS) \
17627 for flag in $(EXTRA_HOST_FLAGS) ; do \
17628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17629 done; \
17630 echo "Doing dvi in mpfr" ; \
17631 (cd $(HOST_SUBDIR)/mpfr && \
17632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17634 "RANLIB=$${RANLIB}" \
0c24b341 17635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17636 dvi) \
17637 || exit 1
17638
17639@endif mpfr
17640
17641.PHONY: maybe-pdf-mpfr pdf-mpfr
17642maybe-pdf-mpfr:
17643@if mpfr
17644maybe-pdf-mpfr: pdf-mpfr
17645
17646pdf-mpfr: \
17647 configure-mpfr
17648 @[ -f ./mpfr/Makefile ] || exit 0; \
17649 r=`${PWD_COMMAND}`; export r; \
17650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17651 $(HOST_EXPORTS) \
17652 for flag in $(EXTRA_HOST_FLAGS) ; do \
17653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17654 done; \
17655 echo "Doing pdf in mpfr" ; \
17656 (cd $(HOST_SUBDIR)/mpfr && \
17657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17659 "RANLIB=$${RANLIB}" \
0c24b341 17660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17661 pdf) \
17662 || exit 1
17663
17664@endif mpfr
17665
17666.PHONY: maybe-html-mpfr html-mpfr
17667maybe-html-mpfr:
17668@if mpfr
17669maybe-html-mpfr: html-mpfr
17670
17671html-mpfr: \
17672 configure-mpfr
17673 @[ -f ./mpfr/Makefile ] || exit 0; \
17674 r=`${PWD_COMMAND}`; export r; \
17675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17676 $(HOST_EXPORTS) \
17677 for flag in $(EXTRA_HOST_FLAGS) ; do \
17678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17679 done; \
17680 echo "Doing html in mpfr" ; \
17681 (cd $(HOST_SUBDIR)/mpfr && \
17682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17684 "RANLIB=$${RANLIB}" \
0c24b341 17685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17686 html) \
17687 || exit 1
17688
17689@endif mpfr
17690
17691.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17692maybe-TAGS-mpfr:
17693@if mpfr
17694maybe-TAGS-mpfr: TAGS-mpfr
17695
17696TAGS-mpfr: \
17697 configure-mpfr
17698 @[ -f ./mpfr/Makefile ] || exit 0; \
17699 r=`${PWD_COMMAND}`; export r; \
17700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17701 $(HOST_EXPORTS) \
17702 for flag in $(EXTRA_HOST_FLAGS) ; do \
17703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17704 done; \
17705 echo "Doing TAGS in mpfr" ; \
17706 (cd $(HOST_SUBDIR)/mpfr && \
17707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17709 "RANLIB=$${RANLIB}" \
0c24b341 17710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17711 TAGS) \
17712 || exit 1
17713
17714@endif mpfr
17715
17716.PHONY: maybe-install-info-mpfr install-info-mpfr
17717maybe-install-info-mpfr:
17718@if mpfr
17719maybe-install-info-mpfr: install-info-mpfr
17720
17721install-info-mpfr: \
17722 configure-mpfr \
17723 info-mpfr
17724 @[ -f ./mpfr/Makefile ] || exit 0; \
17725 r=`${PWD_COMMAND}`; export r; \
17726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17727 $(HOST_EXPORTS) \
17728 for flag in $(EXTRA_HOST_FLAGS) ; do \
17729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17730 done; \
17731 echo "Doing install-info in mpfr" ; \
17732 (cd $(HOST_SUBDIR)/mpfr && \
17733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17735 "RANLIB=$${RANLIB}" \
0c24b341 17736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17737 install-info) \
17738 || exit 1
17739
17740@endif mpfr
17741
a3ca38d2
DD
17742.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17743maybe-install-pdf-mpfr:
17744@if mpfr
17745maybe-install-pdf-mpfr: install-pdf-mpfr
17746
17747install-pdf-mpfr: \
17748 configure-mpfr \
17749 pdf-mpfr
17750 @[ -f ./mpfr/Makefile ] || exit 0; \
17751 r=`${PWD_COMMAND}`; export r; \
17752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17753 $(HOST_EXPORTS) \
17754 for flag in $(EXTRA_HOST_FLAGS) ; do \
17755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17756 done; \
17757 echo "Doing install-pdf in mpfr" ; \
17758 (cd $(HOST_SUBDIR)/mpfr && \
17759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17761 "RANLIB=$${RANLIB}" \
0c24b341 17762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17763 install-pdf) \
17764 || exit 1
17765
17766@endif mpfr
17767
4b900473
PB
17768.PHONY: maybe-install-html-mpfr install-html-mpfr
17769maybe-install-html-mpfr:
17770@if mpfr
17771maybe-install-html-mpfr: install-html-mpfr
17772
17773install-html-mpfr: \
17774 configure-mpfr \
17775 html-mpfr
17776 @[ -f ./mpfr/Makefile ] || exit 0; \
17777 r=`${PWD_COMMAND}`; export r; \
17778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17779 $(HOST_EXPORTS) \
17780 for flag in $(EXTRA_HOST_FLAGS) ; do \
17781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17782 done; \
17783 echo "Doing install-html in mpfr" ; \
17784 (cd $(HOST_SUBDIR)/mpfr && \
17785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17787 "RANLIB=$${RANLIB}" \
0c24b341 17788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17789 install-html) \
17790 || exit 1
17791
17792@endif mpfr
17793
17794.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17795maybe-installcheck-mpfr:
17796@if mpfr
17797maybe-installcheck-mpfr: installcheck-mpfr
17798
17799installcheck-mpfr: \
17800 configure-mpfr
17801 @[ -f ./mpfr/Makefile ] || exit 0; \
17802 r=`${PWD_COMMAND}`; export r; \
17803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17804 $(HOST_EXPORTS) \
17805 for flag in $(EXTRA_HOST_FLAGS) ; do \
17806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17807 done; \
17808 echo "Doing installcheck in mpfr" ; \
17809 (cd $(HOST_SUBDIR)/mpfr && \
17810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17812 "RANLIB=$${RANLIB}" \
0c24b341 17813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17814 installcheck) \
17815 || exit 1
17816
17817@endif mpfr
17818
17819.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17820maybe-mostlyclean-mpfr:
17821@if mpfr
17822maybe-mostlyclean-mpfr: mostlyclean-mpfr
17823
17824mostlyclean-mpfr:
17825 @[ -f ./mpfr/Makefile ] || exit 0; \
17826 r=`${PWD_COMMAND}`; export r; \
17827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17828 $(HOST_EXPORTS) \
17829 for flag in $(EXTRA_HOST_FLAGS) ; do \
17830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17831 done; \
17832 echo "Doing mostlyclean in mpfr" ; \
17833 (cd $(HOST_SUBDIR)/mpfr && \
17834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17836 "RANLIB=$${RANLIB}" \
0c24b341 17837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17838 mostlyclean) \
17839 || exit 1
17840
17841@endif mpfr
17842
17843.PHONY: maybe-clean-mpfr clean-mpfr
17844maybe-clean-mpfr:
17845@if mpfr
17846maybe-clean-mpfr: clean-mpfr
17847
17848clean-mpfr:
17849 @[ -f ./mpfr/Makefile ] || exit 0; \
17850 r=`${PWD_COMMAND}`; export r; \
17851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17852 $(HOST_EXPORTS) \
17853 for flag in $(EXTRA_HOST_FLAGS) ; do \
17854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17855 done; \
17856 echo "Doing clean in mpfr" ; \
17857 (cd $(HOST_SUBDIR)/mpfr && \
17858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17860 "RANLIB=$${RANLIB}" \
0c24b341 17861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17862 clean) \
17863 || exit 1
17864
17865@endif mpfr
17866
17867.PHONY: maybe-distclean-mpfr distclean-mpfr
17868maybe-distclean-mpfr:
17869@if mpfr
17870maybe-distclean-mpfr: distclean-mpfr
17871
17872distclean-mpfr:
17873 @[ -f ./mpfr/Makefile ] || exit 0; \
17874 r=`${PWD_COMMAND}`; export r; \
17875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17876 $(HOST_EXPORTS) \
17877 for flag in $(EXTRA_HOST_FLAGS) ; do \
17878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17879 done; \
17880 echo "Doing distclean in mpfr" ; \
17881 (cd $(HOST_SUBDIR)/mpfr && \
17882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17884 "RANLIB=$${RANLIB}" \
0c24b341 17885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17886 distclean) \
17887 || exit 1
17888
17889@endif mpfr
17890
17891.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17892maybe-maintainer-clean-mpfr:
17893@if mpfr
17894maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17895
17896maintainer-clean-mpfr:
17897 @[ -f ./mpfr/Makefile ] || exit 0; \
17898 r=`${PWD_COMMAND}`; export r; \
17899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17900 $(HOST_EXPORTS) \
17901 for flag in $(EXTRA_HOST_FLAGS) ; do \
17902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17903 done; \
17904 echo "Doing maintainer-clean in mpfr" ; \
17905 (cd $(HOST_SUBDIR)/mpfr && \
17906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17908 "RANLIB=$${RANLIB}" \
0c24b341 17909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17910 maintainer-clean) \
17911 || exit 1
17912
17913@endif mpfr
17914
17915
17916
b813574b
PB
17917.PHONY: configure-gnuserv maybe-configure-gnuserv
17918maybe-configure-gnuserv:
4f0ef2d8
CD
17919@if gcc-bootstrap
17920configure-gnuserv: stage_current
17921@endif gcc-bootstrap
b813574b
PB
17922@if gnuserv
17923maybe-configure-gnuserv: configure-gnuserv
c52c6897 17924configure-gnuserv:
0aed8855 17925 @: $(MAKE); $(unstage)
c52c6897 17926 @r=`${PWD_COMMAND}`; export r; \
4fa63067 17927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17928 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 17930 $(HOST_EXPORTS) \
a7254363
PB
17931 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17932 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 17933 case $(srcdir) in \
b00612cc
PB
17934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17935 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17937 esac; \
b00612cc
PB
17938 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17939 libsrcdir="$$s/gnuserv"; \
4fa63067 17940 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17942 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17943 || exit 1
b813574b 17944@endif gnuserv
2a4cbe27 17945
a7254363
PB
17946
17947
d545f33b
PB
17948
17949
b813574b
PB
17950.PHONY: all-gnuserv maybe-all-gnuserv
17951maybe-all-gnuserv:
4f0ef2d8
CD
17952@if gcc-bootstrap
17953all-gnuserv: stage_current
17954@endif gcc-bootstrap
b813574b 17955@if gnuserv
d27cc32e 17956TARGET-gnuserv=all
b813574b
PB
17957maybe-all-gnuserv: all-gnuserv
17958all-gnuserv: configure-gnuserv
0aed8855 17959 @: $(MAKE); $(unstage)
4fa63067
NN
17960 @r=`${PWD_COMMAND}`; export r; \
17961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17962 $(HOST_EXPORTS) \
b00612cc 17963 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
17964 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17965 $(TARGET-gnuserv))
b813574b 17966@endif gnuserv
2a4cbe27 17967
a7254363 17968
d545f33b
PB
17969
17970
b813574b
PB
17971.PHONY: check-gnuserv maybe-check-gnuserv
17972maybe-check-gnuserv:
17973@if gnuserv
17974maybe-check-gnuserv: check-gnuserv
2a4cbe27 17975
b813574b 17976check-gnuserv:
0aed8855 17977 @: $(MAKE); $(unstage)
4fa63067 17978 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17980 $(HOST_EXPORTS) \
b00612cc
PB
17981 (cd $(HOST_SUBDIR)/gnuserv && \
17982 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17983
b813574b 17984@endif gnuserv
2a4cbe27 17985
b813574b
PB
17986.PHONY: install-gnuserv maybe-install-gnuserv
17987maybe-install-gnuserv:
17988@if gnuserv
17989maybe-install-gnuserv: install-gnuserv
2a4cbe27 17990
b813574b 17991install-gnuserv: installdirs
0aed8855 17992 @: $(MAKE); $(unstage)
4fa63067 17993 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17995 $(HOST_EXPORTS) \
b00612cc 17996 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 17997 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17998
b813574b 17999@endif gnuserv
2a4cbe27 18000
56a8fe78 18001# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18002
b813574b
PB
18003.PHONY: maybe-info-gnuserv info-gnuserv
18004maybe-info-gnuserv:
18005@if gnuserv
18006maybe-info-gnuserv: info-gnuserv
4fa63067 18007
b813574b
PB
18008info-gnuserv: \
18009 configure-gnuserv
0aed8855 18010 @: $(MAKE); $(unstage)
b813574b 18011 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18012 r=`${PWD_COMMAND}`; export r; \
18013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18014 $(HOST_EXPORTS) \
b813574b 18015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18017 done; \
b813574b 18018 echo "Doing info in gnuserv" ; \
b00612cc 18019 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18022 "RANLIB=$${RANLIB}" \
0c24b341 18023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18024 info) \
2a4cbe27
NN
18025 || exit 1
18026
b813574b 18027@endif gnuserv
2a4cbe27 18028
b813574b
PB
18029.PHONY: maybe-dvi-gnuserv dvi-gnuserv
18030maybe-dvi-gnuserv:
18031@if gnuserv
18032maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 18033
b813574b
PB
18034dvi-gnuserv: \
18035 configure-gnuserv
0aed8855 18036 @: $(MAKE); $(unstage)
b813574b 18037 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18038 r=`${PWD_COMMAND}`; export r; \
18039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18040 $(HOST_EXPORTS) \
b813574b 18041 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18043 done; \
b813574b 18044 echo "Doing dvi in gnuserv" ; \
b00612cc 18045 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18048 "RANLIB=$${RANLIB}" \
0c24b341 18049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18050 dvi) \
2a4cbe27
NN
18051 || exit 1
18052
b813574b 18053@endif gnuserv
2a4cbe27 18054
56a8fe78
DD
18055.PHONY: maybe-pdf-gnuserv pdf-gnuserv
18056maybe-pdf-gnuserv:
18057@if gnuserv
18058maybe-pdf-gnuserv: pdf-gnuserv
18059
18060pdf-gnuserv: \
18061 configure-gnuserv
18062 @: $(MAKE); $(unstage)
18063 @[ -f ./gnuserv/Makefile ] || exit 0; \
18064 r=`${PWD_COMMAND}`; export r; \
18065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18066 $(HOST_EXPORTS) \
18067 for flag in $(EXTRA_HOST_FLAGS) ; do \
18068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18069 done; \
18070 echo "Doing pdf in gnuserv" ; \
18071 (cd $(HOST_SUBDIR)/gnuserv && \
18072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18074 "RANLIB=$${RANLIB}" \
0c24b341 18075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18076 pdf) \
18077 || exit 1
18078
18079@endif gnuserv
18080
6d389afc
MS
18081.PHONY: maybe-html-gnuserv html-gnuserv
18082maybe-html-gnuserv:
18083@if gnuserv
18084maybe-html-gnuserv: html-gnuserv
18085
18086html-gnuserv: \
18087 configure-gnuserv
0aed8855 18088 @: $(MAKE); $(unstage)
6d389afc
MS
18089 @[ -f ./gnuserv/Makefile ] || exit 0; \
18090 r=`${PWD_COMMAND}`; export r; \
18091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18092 $(HOST_EXPORTS) \
18093 for flag in $(EXTRA_HOST_FLAGS) ; do \
18094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18095 done; \
18096 echo "Doing html in gnuserv" ; \
b00612cc 18097 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
18098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18100 "RANLIB=$${RANLIB}" \
0c24b341 18101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18102 html) \
18103 || exit 1
18104
18105@endif gnuserv
18106
b813574b
PB
18107.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
18108maybe-TAGS-gnuserv:
18109@if gnuserv
18110maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 18111
b813574b
PB
18112TAGS-gnuserv: \
18113 configure-gnuserv
0aed8855 18114 @: $(MAKE); $(unstage)
b813574b 18115 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18116 r=`${PWD_COMMAND}`; export r; \
18117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18118 $(HOST_EXPORTS) \
b813574b 18119 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18121 done; \
b813574b 18122 echo "Doing TAGS in gnuserv" ; \
b00612cc 18123 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18126 "RANLIB=$${RANLIB}" \
0c24b341 18127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18128 TAGS) \
2a4cbe27
NN
18129 || exit 1
18130
b813574b 18131@endif gnuserv
2a4cbe27 18132
b813574b
PB
18133.PHONY: maybe-install-info-gnuserv install-info-gnuserv
18134maybe-install-info-gnuserv:
18135@if gnuserv
18136maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 18137
b813574b
PB
18138install-info-gnuserv: \
18139 configure-gnuserv \
18140 info-gnuserv
0aed8855 18141 @: $(MAKE); $(unstage)
b813574b 18142 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18143 r=`${PWD_COMMAND}`; export r; \
18144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18145 $(HOST_EXPORTS) \
b813574b 18146 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18148 done; \
b813574b 18149 echo "Doing install-info in gnuserv" ; \
b00612cc 18150 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18153 "RANLIB=$${RANLIB}" \
0c24b341 18154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18155 install-info) \
2a4cbe27
NN
18156 || exit 1
18157
b813574b 18158@endif gnuserv
2a4cbe27 18159
a3ca38d2
DD
18160.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
18161maybe-install-pdf-gnuserv:
18162@if gnuserv
18163maybe-install-pdf-gnuserv: install-pdf-gnuserv
18164
18165install-pdf-gnuserv: \
18166 configure-gnuserv \
18167 pdf-gnuserv
18168 @: $(MAKE); $(unstage)
18169 @[ -f ./gnuserv/Makefile ] || exit 0; \
18170 r=`${PWD_COMMAND}`; export r; \
18171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18172 $(HOST_EXPORTS) \
18173 for flag in $(EXTRA_HOST_FLAGS) ; do \
18174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18175 done; \
18176 echo "Doing install-pdf in gnuserv" ; \
18177 (cd $(HOST_SUBDIR)/gnuserv && \
18178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18180 "RANLIB=$${RANLIB}" \
0c24b341 18181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18182 install-pdf) \
18183 || exit 1
18184
18185@endif gnuserv
18186
108a6f8e
CD
18187.PHONY: maybe-install-html-gnuserv install-html-gnuserv
18188maybe-install-html-gnuserv:
18189@if gnuserv
18190maybe-install-html-gnuserv: install-html-gnuserv
18191
18192install-html-gnuserv: \
18193 configure-gnuserv \
18194 html-gnuserv
18195 @: $(MAKE); $(unstage)
18196 @[ -f ./gnuserv/Makefile ] || exit 0; \
18197 r=`${PWD_COMMAND}`; export r; \
18198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18199 $(HOST_EXPORTS) \
18200 for flag in $(EXTRA_HOST_FLAGS) ; do \
18201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18202 done; \
18203 echo "Doing install-html in gnuserv" ; \
18204 (cd $(HOST_SUBDIR)/gnuserv && \
18205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18207 "RANLIB=$${RANLIB}" \
0c24b341 18208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18209 install-html) \
18210 || exit 1
18211
18212@endif gnuserv
18213
b813574b
PB
18214.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
18215maybe-installcheck-gnuserv:
18216@if gnuserv
18217maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 18218
b813574b
PB
18219installcheck-gnuserv: \
18220 configure-gnuserv
0aed8855 18221 @: $(MAKE); $(unstage)
b813574b 18222 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18223 r=`${PWD_COMMAND}`; export r; \
18224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18225 $(HOST_EXPORTS) \
b813574b 18226 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18228 done; \
b813574b 18229 echo "Doing installcheck in gnuserv" ; \
b00612cc 18230 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18233 "RANLIB=$${RANLIB}" \
0c24b341 18234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18235 installcheck) \
2a4cbe27
NN
18236 || exit 1
18237
b813574b 18238@endif gnuserv
2a4cbe27 18239
b813574b
PB
18240.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
18241maybe-mostlyclean-gnuserv:
18242@if gnuserv
18243maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 18244
b813574b 18245mostlyclean-gnuserv:
0aed8855 18246 @: $(MAKE); $(unstage)
b813574b 18247 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18248 r=`${PWD_COMMAND}`; export r; \
18249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18250 $(HOST_EXPORTS) \
b813574b 18251 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18253 done; \
b813574b 18254 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 18255 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18258 "RANLIB=$${RANLIB}" \
0c24b341 18259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18260 mostlyclean) \
2a4cbe27
NN
18261 || exit 1
18262
b813574b 18263@endif gnuserv
2a4cbe27 18264
b813574b
PB
18265.PHONY: maybe-clean-gnuserv clean-gnuserv
18266maybe-clean-gnuserv:
18267@if gnuserv
18268maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 18269
b813574b 18270clean-gnuserv:
0aed8855 18271 @: $(MAKE); $(unstage)
b813574b 18272 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18273 r=`${PWD_COMMAND}`; export r; \
18274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18275 $(HOST_EXPORTS) \
b813574b 18276 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18278 done; \
b813574b 18279 echo "Doing clean in gnuserv" ; \
b00612cc 18280 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18283 "RANLIB=$${RANLIB}" \
0c24b341 18284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18285 clean) \
2a4cbe27
NN
18286 || exit 1
18287
b813574b 18288@endif gnuserv
2a4cbe27 18289
b813574b
PB
18290.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18291maybe-distclean-gnuserv:
18292@if gnuserv
18293maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 18294
b813574b 18295distclean-gnuserv:
0aed8855 18296 @: $(MAKE); $(unstage)
b813574b 18297 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18298 r=`${PWD_COMMAND}`; export r; \
18299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18300 $(HOST_EXPORTS) \
b813574b 18301 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18303 done; \
b813574b 18304 echo "Doing distclean in gnuserv" ; \
b00612cc 18305 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18308 "RANLIB=$${RANLIB}" \
0c24b341 18309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18310 distclean) \
2a4cbe27
NN
18311 || exit 1
18312
b813574b 18313@endif gnuserv
2a4cbe27 18314
b813574b
PB
18315.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18316maybe-maintainer-clean-gnuserv:
18317@if gnuserv
18318maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 18319
b813574b 18320maintainer-clean-gnuserv:
0aed8855 18321 @: $(MAKE); $(unstage)
b813574b 18322 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18323 r=`${PWD_COMMAND}`; export r; \
18324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18325 $(HOST_EXPORTS) \
b813574b 18326 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18328 done; \
b813574b 18329 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 18330 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18333 "RANLIB=$${RANLIB}" \
0c24b341 18334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18335 maintainer-clean) \
2a4cbe27
NN
18336 || exit 1
18337
b813574b 18338@endif gnuserv
2a4cbe27 18339
2a4cbe27 18340
a7254363 18341
93f9b408
ILT
18342.PHONY: configure-gold maybe-configure-gold
18343maybe-configure-gold:
18344@if gcc-bootstrap
18345configure-gold: stage_current
18346@endif gcc-bootstrap
18347@if gold
18348maybe-configure-gold: configure-gold
18349configure-gold:
18350 @r=`${PWD_COMMAND}`; export r; \
18351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18352 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18354 $(HOST_EXPORTS) \
18355 echo Configuring in $(HOST_SUBDIR)/gold; \
18356 cd "$(HOST_SUBDIR)/gold" || exit 1; \
18357 case $(srcdir) in \
18358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18359 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18361 esac; \
18362 srcdiroption="--srcdir=$${topdir}/gold"; \
18363 libsrcdir="$$s/gold"; \
18364 $(SHELL) $${libsrcdir}/configure \
18365 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18366 --target=${target_alias} $${srcdiroption} \
18367 || exit 1
18368@endif gold
18369
18370
18371
18372.PHONY: configure-stage1-gold maybe-configure-stage1-gold
18373maybe-configure-stage1-gold:
18374@if gold-bootstrap
18375maybe-configure-stage1-gold: configure-stage1-gold
18376configure-stage1-gold:
18377 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18378 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18379 @r=`${PWD_COMMAND}`; export r; \
18380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18381 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18382 $(HOST_EXPORTS) \
18383 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18384 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18385 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
18386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18387 cd $(HOST_SUBDIR)/gold || exit 1; \
18388 case $(srcdir) in \
18389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18390 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18392 esac; \
18393 srcdiroption="--srcdir=$${topdir}/gold"; \
18394 libsrcdir="$$s/gold"; \
18395 $(SHELL) $${libsrcdir}/configure \
18396 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18397 --target=${target_alias} $${srcdiroption} \
18398 \
18399 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
18400@endif gold-bootstrap
18401
18402.PHONY: configure-stage2-gold maybe-configure-stage2-gold
18403maybe-configure-stage2-gold:
18404@if gold-bootstrap
18405maybe-configure-stage2-gold: configure-stage2-gold
18406configure-stage2-gold:
18407 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18408 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18409 @r=`${PWD_COMMAND}`; export r; \
18410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18411 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18412 $(HOST_EXPORTS) \
18413 $(POSTSTAGE1_HOST_EXPORTS) \
18414 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18415 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18416 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
18417 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18418 cd $(HOST_SUBDIR)/gold || exit 1; \
18419 case $(srcdir) in \
18420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18421 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18423 esac; \
18424 srcdiroption="--srcdir=$${topdir}/gold"; \
18425 libsrcdir="$$s/gold"; \
18426 $(SHELL) $${libsrcdir}/configure \
18427 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18428 --target=${target_alias} $${srcdiroption} \
18429 --with-build-libsubdir=$(HOST_SUBDIR) \
18430 @stage2_werror_flag@
18431@endif gold-bootstrap
18432
18433.PHONY: configure-stageb2g0-gold maybe-configure-stageb2g0-gold
18434maybe-configure-stageb2g0-gold:
18435@if gold-bootstrap
18436maybe-configure-stageb2g0-gold: configure-stageb2g0-gold
18437configure-stageb2g0-gold:
18438 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18439 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18440 @r=`${PWD_COMMAND}`; export r; \
18441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18442 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18443 $(HOST_EXPORTS) \
18444 $(POSTSTAGE1_HOST_EXPORTS) \
18445 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
18446 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
18447 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gold ; \
18448 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18449 cd $(HOST_SUBDIR)/gold || exit 1; \
18450 case $(srcdir) in \
18451 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18452 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18453 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18454 esac; \
18455 srcdiroption="--srcdir=$${topdir}/gold"; \
18456 libsrcdir="$$s/gold"; \
18457 $(SHELL) $${libsrcdir}/configure \
18458 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18459 --target=${target_alias} $${srcdiroption} \
18460 --with-build-libsubdir=$(HOST_SUBDIR) \
18461 @stage2_werror_flag@
18462@endif gold-bootstrap
18463
18464.PHONY: configure-stage3-gold maybe-configure-stage3-gold
18465maybe-configure-stage3-gold:
18466@if gold-bootstrap
18467maybe-configure-stage3-gold: configure-stage3-gold
18468configure-stage3-gold:
18469 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18470 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18471 @r=`${PWD_COMMAND}`; export r; \
18472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18473 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18474 $(HOST_EXPORTS) \
18475 $(POSTSTAGE1_HOST_EXPORTS) \
18476 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18477 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18478 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
18479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18480 cd $(HOST_SUBDIR)/gold || exit 1; \
18481 case $(srcdir) in \
18482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18483 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18485 esac; \
18486 srcdiroption="--srcdir=$${topdir}/gold"; \
18487 libsrcdir="$$s/gold"; \
18488 $(SHELL) $${libsrcdir}/configure \
18489 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18490 --target=${target_alias} $${srcdiroption} \
18491 --with-build-libsubdir=$(HOST_SUBDIR) \
18492 @stage2_werror_flag@
18493@endif gold-bootstrap
18494
18495.PHONY: configure-stageb3g2-gold maybe-configure-stageb3g2-gold
18496maybe-configure-stageb3g2-gold:
18497@if gold-bootstrap
18498maybe-configure-stageb3g2-gold: configure-stageb3g2-gold
18499configure-stageb3g2-gold:
18500 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18501 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18502 @r=`${PWD_COMMAND}`; export r; \
18503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18504 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18505 $(HOST_EXPORTS) \
18506 $(POSTSTAGE1_HOST_EXPORTS) \
18507 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
18508 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
18509 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gold ; \
18510 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18511 cd $(HOST_SUBDIR)/gold || exit 1; \
18512 case $(srcdir) in \
18513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18514 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18516 esac; \
18517 srcdiroption="--srcdir=$${topdir}/gold"; \
18518 libsrcdir="$$s/gold"; \
18519 $(SHELL) $${libsrcdir}/configure \
18520 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18521 --target=${target_alias} $${srcdiroption} \
18522 --with-build-libsubdir=$(HOST_SUBDIR) \
18523 @stage2_werror_flag@
18524@endif gold-bootstrap
18525
18526.PHONY: configure-stage4-gold maybe-configure-stage4-gold
18527maybe-configure-stage4-gold:
18528@if gold-bootstrap
18529maybe-configure-stage4-gold: configure-stage4-gold
18530configure-stage4-gold:
18531 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18532 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18533 @r=`${PWD_COMMAND}`; export r; \
18534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18535 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18536 $(HOST_EXPORTS) \
18537 $(POSTSTAGE1_HOST_EXPORTS) \
18538 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18539 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18540 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
18541 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18542 cd $(HOST_SUBDIR)/gold || exit 1; \
18543 case $(srcdir) in \
18544 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18545 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18546 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18547 esac; \
18548 srcdiroption="--srcdir=$${topdir}/gold"; \
18549 libsrcdir="$$s/gold"; \
18550 $(SHELL) $${libsrcdir}/configure \
18551 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18552 --target=${target_alias} $${srcdiroption} \
18553 --with-build-libsubdir=$(HOST_SUBDIR) \
18554 @stage2_werror_flag@
18555@endif gold-bootstrap
18556
18557.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
18558maybe-configure-stageprofile-gold:
18559@if gold-bootstrap
18560maybe-configure-stageprofile-gold: configure-stageprofile-gold
18561configure-stageprofile-gold:
18562 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18563 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18564 @r=`${PWD_COMMAND}`; export r; \
18565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18566 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18567 $(HOST_EXPORTS) \
18568 $(POSTSTAGE1_HOST_EXPORTS) \
18569 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
18570 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
18571 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
18572 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18573 cd $(HOST_SUBDIR)/gold || exit 1; \
18574 case $(srcdir) in \
18575 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18576 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18577 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18578 esac; \
18579 srcdiroption="--srcdir=$${topdir}/gold"; \
18580 libsrcdir="$$s/gold"; \
18581 $(SHELL) $${libsrcdir}/configure \
18582 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18583 --target=${target_alias} $${srcdiroption} \
18584 --with-build-libsubdir=$(HOST_SUBDIR) \
18585 @stage2_werror_flag@
18586@endif gold-bootstrap
18587
18588.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
18589maybe-configure-stagefeedback-gold:
18590@if gold-bootstrap
18591maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
18592configure-stagefeedback-gold:
18593 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18594 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18595 @r=`${PWD_COMMAND}`; export r; \
18596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18597 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18598 $(HOST_EXPORTS) \
18599 $(POSTSTAGE1_HOST_EXPORTS) \
18600 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
18601 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
18602 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
18603 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18604 cd $(HOST_SUBDIR)/gold || exit 1; \
18605 case $(srcdir) in \
18606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18607 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18609 esac; \
18610 srcdiroption="--srcdir=$${topdir}/gold"; \
18611 libsrcdir="$$s/gold"; \
18612 $(SHELL) $${libsrcdir}/configure \
18613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18614 --target=${target_alias} $${srcdiroption} \
18615 --with-build-libsubdir=$(HOST_SUBDIR) \
18616 @stage2_werror_flag@
18617@endif gold-bootstrap
18618
18619
18620
18621
18622
18623.PHONY: all-gold maybe-all-gold
18624maybe-all-gold:
18625@if gcc-bootstrap
18626all-gold: stage_current
18627@endif gcc-bootstrap
18628@if gold
18629TARGET-gold=all
18630maybe-all-gold: all-gold
18631all-gold: configure-gold
18632 @r=`${PWD_COMMAND}`; export r; \
18633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18634 $(HOST_EXPORTS) \
18635 (cd $(HOST_SUBDIR)/gold && \
18636 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18637 $(TARGET-gold))
18638@endif gold
18639
18640
18641
18642.PHONY: all-stage1-gold maybe-all-stage1-gold
18643.PHONY: clean-stage1-gold maybe-clean-stage1-gold
18644maybe-all-stage1-gold:
18645maybe-clean-stage1-gold:
18646@if gold-bootstrap
18647maybe-all-stage1-gold: all-stage1-gold
18648all-stage1: all-stage1-gold
18649TARGET-stage1-gold = $(TARGET-gold)
18650all-stage1-gold: configure-stage1-gold
18651 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18652 @r=`${PWD_COMMAND}`; export r; \
18653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18654 $(HOST_EXPORTS) \
18655 cd $(HOST_SUBDIR)/gold && \
18656 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18657 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
18658 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
18659 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
18660 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
18661 $(TARGET-stage1-gold)
18662
18663maybe-clean-stage1-gold: clean-stage1-gold
18664clean-stage1: clean-stage1-gold
18665clean-stage1-gold:
18666 @if [ $(current_stage) = stage1 ]; then \
18667 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18668 else \
18669 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
18670 $(MAKE) stage1-start; \
18671 fi; \
18672 cd $(HOST_SUBDIR)/gold && \
18673 $(MAKE) $(EXTRA_HOST_FLAGS) \
18674 clean
18675@endif gold-bootstrap
18676
18677
18678.PHONY: all-stage2-gold maybe-all-stage2-gold
18679.PHONY: clean-stage2-gold maybe-clean-stage2-gold
18680maybe-all-stage2-gold:
18681maybe-clean-stage2-gold:
18682@if gold-bootstrap
18683maybe-all-stage2-gold: all-stage2-gold
18684all-stage2: all-stage2-gold
18685TARGET-stage2-gold = $(TARGET-gold)
18686all-stage2-gold: configure-stage2-gold
18687 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18688 @r=`${PWD_COMMAND}`; export r; \
18689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18690 $(HOST_EXPORTS) \
18691 $(POSTSTAGE1_HOST_EXPORTS) \
18692 cd $(HOST_SUBDIR)/gold && \
18693 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18694 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
18695 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18696 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18697 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18698 $(TARGET-stage2-gold)
18699
18700maybe-clean-stage2-gold: clean-stage2-gold
18701clean-stage2: clean-stage2-gold
18702clean-stage2-gold:
18703 @if [ $(current_stage) = stage2 ]; then \
18704 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18705 else \
18706 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
18707 $(MAKE) stage2-start; \
18708 fi; \
18709 cd $(HOST_SUBDIR)/gold && \
18710 $(MAKE) $(EXTRA_HOST_FLAGS) \
18711 $(POSTSTAGE1_FLAGS_TO_PASS) \
18712 clean
18713@endif gold-bootstrap
18714
18715
18716.PHONY: all-stageb2g0-gold maybe-all-stageb2g0-gold
18717.PHONY: clean-stageb2g0-gold maybe-clean-stageb2g0-gold
18718maybe-all-stageb2g0-gold:
18719maybe-clean-stageb2g0-gold:
18720@if gold-bootstrap
18721maybe-all-stageb2g0-gold: all-stageb2g0-gold
18722all-stageb2g0: all-stageb2g0-gold
18723TARGET-stageb2g0-gold = $(TARGET-gold)
18724all-stageb2g0-gold: configure-stageb2g0-gold
18725 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18726 @r=`${PWD_COMMAND}`; export r; \
18727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18728 $(HOST_EXPORTS) \
18729 $(POSTSTAGE1_HOST_EXPORTS) \
18730 cd $(HOST_SUBDIR)/gold && \
18731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18732 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
18733 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
18734 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
18735 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18736 $(TARGET-stageb2g0-gold)
18737
18738maybe-clean-stageb2g0-gold: clean-stageb2g0-gold
18739clean-stageb2g0: clean-stageb2g0-gold
18740clean-stageb2g0-gold:
18741 @if [ $(current_stage) = stageb2g0 ]; then \
18742 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18743 else \
18744 [ -f $(HOST_SUBDIR)/stageb2g0-gold/Makefile ] || exit 0; \
18745 $(MAKE) stageb2g0-start; \
18746 fi; \
18747 cd $(HOST_SUBDIR)/gold && \
18748 $(MAKE) $(EXTRA_HOST_FLAGS) \
18749 $(POSTSTAGE1_FLAGS_TO_PASS) \
18750 clean
18751@endif gold-bootstrap
18752
18753
18754.PHONY: all-stage3-gold maybe-all-stage3-gold
18755.PHONY: clean-stage3-gold maybe-clean-stage3-gold
18756maybe-all-stage3-gold:
18757maybe-clean-stage3-gold:
18758@if gold-bootstrap
18759maybe-all-stage3-gold: all-stage3-gold
18760all-stage3: all-stage3-gold
18761TARGET-stage3-gold = $(TARGET-gold)
18762all-stage3-gold: configure-stage3-gold
18763 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18764 @r=`${PWD_COMMAND}`; export r; \
18765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18766 $(HOST_EXPORTS) \
18767 $(POSTSTAGE1_HOST_EXPORTS) \
18768 cd $(HOST_SUBDIR)/gold && \
18769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18770 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
18771 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
18772 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
18773 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18774 $(TARGET-stage3-gold)
18775
18776maybe-clean-stage3-gold: clean-stage3-gold
18777clean-stage3: clean-stage3-gold
18778clean-stage3-gold:
18779 @if [ $(current_stage) = stage3 ]; then \
18780 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18781 else \
18782 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
18783 $(MAKE) stage3-start; \
18784 fi; \
18785 cd $(HOST_SUBDIR)/gold && \
18786 $(MAKE) $(EXTRA_HOST_FLAGS) \
18787 $(POSTSTAGE1_FLAGS_TO_PASS) \
18788 clean
18789@endif gold-bootstrap
18790
18791
18792.PHONY: all-stageb3g2-gold maybe-all-stageb3g2-gold
18793.PHONY: clean-stageb3g2-gold maybe-clean-stageb3g2-gold
18794maybe-all-stageb3g2-gold:
18795maybe-clean-stageb3g2-gold:
18796@if gold-bootstrap
18797maybe-all-stageb3g2-gold: all-stageb3g2-gold
18798all-stageb3g2: all-stageb3g2-gold
18799TARGET-stageb3g2-gold = $(TARGET-gold)
18800all-stageb3g2-gold: configure-stageb3g2-gold
18801 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18802 @r=`${PWD_COMMAND}`; export r; \
18803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18804 $(HOST_EXPORTS) \
18805 $(POSTSTAGE1_HOST_EXPORTS) \
18806 cd $(HOST_SUBDIR)/gold && \
18807 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18808 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
18809 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
18810 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
18811 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18812 $(TARGET-stageb3g2-gold)
18813
18814maybe-clean-stageb3g2-gold: clean-stageb3g2-gold
18815clean-stageb3g2: clean-stageb3g2-gold
18816clean-stageb3g2-gold:
18817 @if [ $(current_stage) = stageb3g2 ]; then \
18818 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18819 else \
18820 [ -f $(HOST_SUBDIR)/stageb3g2-gold/Makefile ] || exit 0; \
18821 $(MAKE) stageb3g2-start; \
18822 fi; \
18823 cd $(HOST_SUBDIR)/gold && \
18824 $(MAKE) $(EXTRA_HOST_FLAGS) \
18825 $(POSTSTAGE1_FLAGS_TO_PASS) \
18826 clean
18827@endif gold-bootstrap
18828
18829
18830.PHONY: all-stage4-gold maybe-all-stage4-gold
18831.PHONY: clean-stage4-gold maybe-clean-stage4-gold
18832maybe-all-stage4-gold:
18833maybe-clean-stage4-gold:
18834@if gold-bootstrap
18835maybe-all-stage4-gold: all-stage4-gold
18836all-stage4: all-stage4-gold
18837TARGET-stage4-gold = $(TARGET-gold)
18838all-stage4-gold: configure-stage4-gold
18839 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18840 @r=`${PWD_COMMAND}`; export r; \
18841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18842 $(HOST_EXPORTS) \
18843 $(POSTSTAGE1_HOST_EXPORTS) \
18844 cd $(HOST_SUBDIR)/gold && \
18845 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18846 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
18847 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18848 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
18849 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18850 $(TARGET-stage4-gold)
18851
18852maybe-clean-stage4-gold: clean-stage4-gold
18853clean-stage4: clean-stage4-gold
18854clean-stage4-gold:
18855 @if [ $(current_stage) = stage4 ]; then \
18856 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18857 else \
18858 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
18859 $(MAKE) stage4-start; \
18860 fi; \
18861 cd $(HOST_SUBDIR)/gold && \
18862 $(MAKE) $(EXTRA_HOST_FLAGS) \
18863 $(POSTSTAGE1_FLAGS_TO_PASS) \
18864 clean
18865@endif gold-bootstrap
18866
18867
18868.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
18869.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
18870maybe-all-stageprofile-gold:
18871maybe-clean-stageprofile-gold:
18872@if gold-bootstrap
18873maybe-all-stageprofile-gold: all-stageprofile-gold
18874all-stageprofile: all-stageprofile-gold
18875TARGET-stageprofile-gold = $(TARGET-gold)
18876all-stageprofile-gold: configure-stageprofile-gold
18877 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18878 @r=`${PWD_COMMAND}`; export r; \
18879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18880 $(HOST_EXPORTS) \
18881 $(POSTSTAGE1_HOST_EXPORTS) \
18882 cd $(HOST_SUBDIR)/gold && \
18883 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18884 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
18885 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18886 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18887 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18888 $(TARGET-stageprofile-gold)
18889
18890maybe-clean-stageprofile-gold: clean-stageprofile-gold
18891clean-stageprofile: clean-stageprofile-gold
18892clean-stageprofile-gold:
18893 @if [ $(current_stage) = stageprofile ]; then \
18894 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18895 else \
18896 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
18897 $(MAKE) stageprofile-start; \
18898 fi; \
18899 cd $(HOST_SUBDIR)/gold && \
18900 $(MAKE) $(EXTRA_HOST_FLAGS) \
18901 $(POSTSTAGE1_FLAGS_TO_PASS) \
18902 clean
18903@endif gold-bootstrap
18904
18905
18906.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
18907.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
18908maybe-all-stagefeedback-gold:
18909maybe-clean-stagefeedback-gold:
18910@if gold-bootstrap
18911maybe-all-stagefeedback-gold: all-stagefeedback-gold
18912all-stagefeedback: all-stagefeedback-gold
18913TARGET-stagefeedback-gold = $(TARGET-gold)
18914all-stagefeedback-gold: configure-stagefeedback-gold
18915 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18916 @r=`${PWD_COMMAND}`; export r; \
18917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18918 $(HOST_EXPORTS) \
18919 $(POSTSTAGE1_HOST_EXPORTS) \
18920 cd $(HOST_SUBDIR)/gold && \
18921 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18922 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
18923 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18924 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18925 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18926 $(TARGET-stagefeedback-gold)
18927
18928maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
18929clean-stagefeedback: clean-stagefeedback-gold
18930clean-stagefeedback-gold:
18931 @if [ $(current_stage) = stagefeedback ]; then \
18932 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18933 else \
18934 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
18935 $(MAKE) stagefeedback-start; \
18936 fi; \
18937 cd $(HOST_SUBDIR)/gold && \
18938 $(MAKE) $(EXTRA_HOST_FLAGS) \
18939 $(POSTSTAGE1_FLAGS_TO_PASS) \
18940 clean
18941@endif gold-bootstrap
18942
18943
18944
18945
18946
18947.PHONY: check-gold maybe-check-gold
18948maybe-check-gold:
18949@if gold
18950maybe-check-gold: check-gold
18951
18952check-gold:
18953 @: $(MAKE); $(unstage)
18954 @r=`${PWD_COMMAND}`; export r; \
18955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18956 $(HOST_EXPORTS) \
18957 (cd $(HOST_SUBDIR)/gold && \
18958 $(MAKE) $(FLAGS_TO_PASS) check)
18959
18960@endif gold
18961
18962.PHONY: install-gold maybe-install-gold
18963maybe-install-gold:
18964@if gold
18965maybe-install-gold: install-gold
18966
18967install-gold: installdirs
18968 @: $(MAKE); $(unstage)
18969 @r=`${PWD_COMMAND}`; export r; \
18970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18971 $(HOST_EXPORTS) \
18972 (cd $(HOST_SUBDIR)/gold && \
18973 $(MAKE) $(FLAGS_TO_PASS) install)
18974
18975@endif gold
18976
18977# Other targets (info, dvi, pdf, etc.)
18978
18979.PHONY: maybe-info-gold info-gold
18980maybe-info-gold:
18981@if gold
18982maybe-info-gold: info-gold
18983
18984info-gold: \
18985 configure-gold
18986 @[ -f ./gold/Makefile ] || exit 0; \
18987 r=`${PWD_COMMAND}`; export r; \
18988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18989 $(HOST_EXPORTS) \
18990 for flag in $(EXTRA_HOST_FLAGS) ; do \
18991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18992 done; \
18993 echo "Doing info in gold" ; \
18994 (cd $(HOST_SUBDIR)/gold && \
18995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18997 "RANLIB=$${RANLIB}" \
18998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18999 info) \
19000 || exit 1
19001
19002@endif gold
19003
19004.PHONY: maybe-dvi-gold dvi-gold
19005maybe-dvi-gold:
19006@if gold
19007maybe-dvi-gold: dvi-gold
19008
19009dvi-gold: \
19010 configure-gold
19011 @[ -f ./gold/Makefile ] || exit 0; \
19012 r=`${PWD_COMMAND}`; export r; \
19013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19014 $(HOST_EXPORTS) \
19015 for flag in $(EXTRA_HOST_FLAGS) ; do \
19016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19017 done; \
19018 echo "Doing dvi in gold" ; \
19019 (cd $(HOST_SUBDIR)/gold && \
19020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19022 "RANLIB=$${RANLIB}" \
19023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19024 dvi) \
19025 || exit 1
19026
19027@endif gold
19028
19029.PHONY: maybe-pdf-gold pdf-gold
19030maybe-pdf-gold:
19031@if gold
19032maybe-pdf-gold: pdf-gold
19033
19034pdf-gold: \
19035 configure-gold
19036 @[ -f ./gold/Makefile ] || exit 0; \
19037 r=`${PWD_COMMAND}`; export r; \
19038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19039 $(HOST_EXPORTS) \
19040 for flag in $(EXTRA_HOST_FLAGS) ; do \
19041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19042 done; \
19043 echo "Doing pdf in gold" ; \
19044 (cd $(HOST_SUBDIR)/gold && \
19045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19047 "RANLIB=$${RANLIB}" \
19048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19049 pdf) \
19050 || exit 1
19051
19052@endif gold
19053
19054.PHONY: maybe-html-gold html-gold
19055maybe-html-gold:
19056@if gold
19057maybe-html-gold: html-gold
19058
19059html-gold: \
19060 configure-gold
19061 @[ -f ./gold/Makefile ] || exit 0; \
19062 r=`${PWD_COMMAND}`; export r; \
19063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19064 $(HOST_EXPORTS) \
19065 for flag in $(EXTRA_HOST_FLAGS) ; do \
19066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19067 done; \
19068 echo "Doing html in gold" ; \
19069 (cd $(HOST_SUBDIR)/gold && \
19070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19072 "RANLIB=$${RANLIB}" \
19073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19074 html) \
19075 || exit 1
19076
19077@endif gold
19078
19079.PHONY: maybe-TAGS-gold TAGS-gold
19080maybe-TAGS-gold:
19081@if gold
19082maybe-TAGS-gold: TAGS-gold
19083
19084TAGS-gold: \
19085 configure-gold
19086 @[ -f ./gold/Makefile ] || exit 0; \
19087 r=`${PWD_COMMAND}`; export r; \
19088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19089 $(HOST_EXPORTS) \
19090 for flag in $(EXTRA_HOST_FLAGS) ; do \
19091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19092 done; \
19093 echo "Doing TAGS in gold" ; \
19094 (cd $(HOST_SUBDIR)/gold && \
19095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19097 "RANLIB=$${RANLIB}" \
19098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19099 TAGS) \
19100 || exit 1
19101
19102@endif gold
19103
19104.PHONY: maybe-install-info-gold install-info-gold
19105maybe-install-info-gold:
19106@if gold
19107maybe-install-info-gold: install-info-gold
19108
19109install-info-gold: \
19110 configure-gold \
19111 info-gold
19112 @[ -f ./gold/Makefile ] || exit 0; \
19113 r=`${PWD_COMMAND}`; export r; \
19114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19115 $(HOST_EXPORTS) \
19116 for flag in $(EXTRA_HOST_FLAGS) ; do \
19117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19118 done; \
19119 echo "Doing install-info in gold" ; \
19120 (cd $(HOST_SUBDIR)/gold && \
19121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19123 "RANLIB=$${RANLIB}" \
19124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19125 install-info) \
19126 || exit 1
19127
19128@endif gold
19129
19130.PHONY: maybe-install-pdf-gold install-pdf-gold
19131maybe-install-pdf-gold:
19132@if gold
19133maybe-install-pdf-gold: install-pdf-gold
19134
19135install-pdf-gold: \
19136 configure-gold \
19137 pdf-gold
19138 @[ -f ./gold/Makefile ] || exit 0; \
19139 r=`${PWD_COMMAND}`; export r; \
19140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19141 $(HOST_EXPORTS) \
19142 for flag in $(EXTRA_HOST_FLAGS) ; do \
19143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19144 done; \
19145 echo "Doing install-pdf in gold" ; \
19146 (cd $(HOST_SUBDIR)/gold && \
19147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19149 "RANLIB=$${RANLIB}" \
19150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19151 install-pdf) \
19152 || exit 1
19153
19154@endif gold
19155
19156.PHONY: maybe-install-html-gold install-html-gold
19157maybe-install-html-gold:
19158@if gold
19159maybe-install-html-gold: install-html-gold
19160
19161install-html-gold: \
19162 configure-gold \
19163 html-gold
19164 @[ -f ./gold/Makefile ] || exit 0; \
19165 r=`${PWD_COMMAND}`; export r; \
19166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19167 $(HOST_EXPORTS) \
19168 for flag in $(EXTRA_HOST_FLAGS) ; do \
19169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19170 done; \
19171 echo "Doing install-html in gold" ; \
19172 (cd $(HOST_SUBDIR)/gold && \
19173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19175 "RANLIB=$${RANLIB}" \
19176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19177 install-html) \
19178 || exit 1
19179
19180@endif gold
19181
19182.PHONY: maybe-installcheck-gold installcheck-gold
19183maybe-installcheck-gold:
19184@if gold
19185maybe-installcheck-gold: installcheck-gold
19186
19187installcheck-gold: \
19188 configure-gold
19189 @[ -f ./gold/Makefile ] || exit 0; \
19190 r=`${PWD_COMMAND}`; export r; \
19191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19192 $(HOST_EXPORTS) \
19193 for flag in $(EXTRA_HOST_FLAGS) ; do \
19194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19195 done; \
19196 echo "Doing installcheck in gold" ; \
19197 (cd $(HOST_SUBDIR)/gold && \
19198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19200 "RANLIB=$${RANLIB}" \
19201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19202 installcheck) \
19203 || exit 1
19204
19205@endif gold
19206
19207.PHONY: maybe-mostlyclean-gold mostlyclean-gold
19208maybe-mostlyclean-gold:
19209@if gold
19210maybe-mostlyclean-gold: mostlyclean-gold
19211
19212mostlyclean-gold:
19213 @[ -f ./gold/Makefile ] || exit 0; \
19214 r=`${PWD_COMMAND}`; export r; \
19215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19216 $(HOST_EXPORTS) \
19217 for flag in $(EXTRA_HOST_FLAGS) ; do \
19218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19219 done; \
19220 echo "Doing mostlyclean in gold" ; \
19221 (cd $(HOST_SUBDIR)/gold && \
19222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19224 "RANLIB=$${RANLIB}" \
19225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19226 mostlyclean) \
19227 || exit 1
19228
19229@endif gold
19230
19231.PHONY: maybe-clean-gold clean-gold
19232maybe-clean-gold:
19233@if gold
19234maybe-clean-gold: clean-gold
19235
19236clean-gold:
19237 @[ -f ./gold/Makefile ] || exit 0; \
19238 r=`${PWD_COMMAND}`; export r; \
19239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19240 $(HOST_EXPORTS) \
19241 for flag in $(EXTRA_HOST_FLAGS) ; do \
19242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19243 done; \
19244 echo "Doing clean in gold" ; \
19245 (cd $(HOST_SUBDIR)/gold && \
19246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19248 "RANLIB=$${RANLIB}" \
19249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19250 clean) \
19251 || exit 1
19252
19253@endif gold
19254
19255.PHONY: maybe-distclean-gold distclean-gold
19256maybe-distclean-gold:
19257@if gold
19258maybe-distclean-gold: distclean-gold
19259
19260distclean-gold:
19261 @[ -f ./gold/Makefile ] || exit 0; \
19262 r=`${PWD_COMMAND}`; export r; \
19263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19264 $(HOST_EXPORTS) \
19265 for flag in $(EXTRA_HOST_FLAGS) ; do \
19266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19267 done; \
19268 echo "Doing distclean in gold" ; \
19269 (cd $(HOST_SUBDIR)/gold && \
19270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19272 "RANLIB=$${RANLIB}" \
19273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19274 distclean) \
19275 || exit 1
19276
19277@endif gold
19278
19279.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
19280maybe-maintainer-clean-gold:
19281@if gold
19282maybe-maintainer-clean-gold: maintainer-clean-gold
19283
19284maintainer-clean-gold:
19285 @[ -f ./gold/Makefile ] || exit 0; \
19286 r=`${PWD_COMMAND}`; export r; \
19287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19288 $(HOST_EXPORTS) \
19289 for flag in $(EXTRA_HOST_FLAGS) ; do \
19290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19291 done; \
19292 echo "Doing maintainer-clean in gold" ; \
19293 (cd $(HOST_SUBDIR)/gold && \
19294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19296 "RANLIB=$${RANLIB}" \
19297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19298 maintainer-clean) \
19299 || exit 1
19300
19301@endif gold
19302
19303
19304
b813574b
PB
19305.PHONY: configure-gprof maybe-configure-gprof
19306maybe-configure-gprof:
4f0ef2d8
CD
19307@if gcc-bootstrap
19308configure-gprof: stage_current
19309@endif gcc-bootstrap
b813574b
PB
19310@if gprof
19311maybe-configure-gprof: configure-gprof
c52c6897 19312configure-gprof:
0aed8855 19313 @: $(MAKE); $(unstage)
c52c6897 19314 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19316 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
19317 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 19318 $(HOST_EXPORTS) \
a7254363
PB
19319 echo Configuring in $(HOST_SUBDIR)/gprof; \
19320 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 19321 case $(srcdir) in \
b00612cc
PB
19322 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19323 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
19324 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19325 esac; \
b00612cc
PB
19326 srcdiroption="--srcdir=$${topdir}/gprof"; \
19327 libsrcdir="$$s/gprof"; \
4fa63067 19328 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19329 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19330 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19331 || exit 1
b813574b 19332@endif gprof
2a4cbe27 19333
a7254363
PB
19334
19335
d545f33b
PB
19336
19337
b813574b
PB
19338.PHONY: all-gprof maybe-all-gprof
19339maybe-all-gprof:
4f0ef2d8
CD
19340@if gcc-bootstrap
19341all-gprof: stage_current
19342@endif gcc-bootstrap
b813574b 19343@if gprof
d27cc32e 19344TARGET-gprof=all
b813574b
PB
19345maybe-all-gprof: all-gprof
19346all-gprof: configure-gprof
0aed8855 19347 @: $(MAKE); $(unstage)
4fa63067
NN
19348 @r=`${PWD_COMMAND}`; export r; \
19349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19350 $(HOST_EXPORTS) \
b00612cc 19351 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
19352 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19353 $(TARGET-gprof))
b813574b 19354@endif gprof
2a4cbe27 19355
a7254363 19356
d545f33b
PB
19357
19358
b813574b
PB
19359.PHONY: check-gprof maybe-check-gprof
19360maybe-check-gprof:
19361@if gprof
19362maybe-check-gprof: check-gprof
2a4cbe27 19363
b813574b 19364check-gprof:
0aed8855 19365 @: $(MAKE); $(unstage)
4fa63067 19366 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19368 $(HOST_EXPORTS) \
b00612cc
PB
19369 (cd $(HOST_SUBDIR)/gprof && \
19370 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19371
b813574b 19372@endif gprof
2a4cbe27 19373
b813574b
PB
19374.PHONY: install-gprof maybe-install-gprof
19375maybe-install-gprof:
19376@if gprof
19377maybe-install-gprof: install-gprof
4fa63067 19378
b813574b 19379install-gprof: installdirs
0aed8855 19380 @: $(MAKE); $(unstage)
4fa63067 19381 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19383 $(HOST_EXPORTS) \
b00612cc 19384 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 19385 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19386
b813574b 19387@endif gprof
2a4cbe27 19388
56a8fe78 19389# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19390
b813574b
PB
19391.PHONY: maybe-info-gprof info-gprof
19392maybe-info-gprof:
19393@if gprof
19394maybe-info-gprof: info-gprof
4fa63067 19395
b813574b
PB
19396info-gprof: \
19397 configure-gprof
0aed8855 19398 @: $(MAKE); $(unstage)
b813574b 19399 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19400 r=`${PWD_COMMAND}`; export r; \
19401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19402 $(HOST_EXPORTS) \
b813574b 19403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19405 done; \
b813574b 19406 echo "Doing info in gprof" ; \
b00612cc 19407 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19410 "RANLIB=$${RANLIB}" \
0c24b341 19411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19412 info) \
2a4cbe27
NN
19413 || exit 1
19414
b813574b 19415@endif gprof
2a4cbe27 19416
b813574b
PB
19417.PHONY: maybe-dvi-gprof dvi-gprof
19418maybe-dvi-gprof:
19419@if gprof
19420maybe-dvi-gprof: dvi-gprof
2a4cbe27 19421
b813574b
PB
19422dvi-gprof: \
19423 configure-gprof
0aed8855 19424 @: $(MAKE); $(unstage)
b813574b 19425 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19426 r=`${PWD_COMMAND}`; export r; \
19427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19428 $(HOST_EXPORTS) \
b813574b 19429 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19431 done; \
b813574b 19432 echo "Doing dvi in gprof" ; \
b00612cc 19433 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19436 "RANLIB=$${RANLIB}" \
0c24b341 19437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19438 dvi) \
2a4cbe27
NN
19439 || exit 1
19440
b813574b 19441@endif gprof
2a4cbe27 19442
56a8fe78
DD
19443.PHONY: maybe-pdf-gprof pdf-gprof
19444maybe-pdf-gprof:
19445@if gprof
19446maybe-pdf-gprof: pdf-gprof
19447
19448pdf-gprof: \
19449 configure-gprof
19450 @: $(MAKE); $(unstage)
19451 @[ -f ./gprof/Makefile ] || exit 0; \
19452 r=`${PWD_COMMAND}`; export r; \
19453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19454 $(HOST_EXPORTS) \
19455 for flag in $(EXTRA_HOST_FLAGS) ; do \
19456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19457 done; \
19458 echo "Doing pdf in gprof" ; \
19459 (cd $(HOST_SUBDIR)/gprof && \
19460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19462 "RANLIB=$${RANLIB}" \
0c24b341 19463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19464 pdf) \
19465 || exit 1
19466
19467@endif gprof
19468
6d389afc
MS
19469.PHONY: maybe-html-gprof html-gprof
19470maybe-html-gprof:
19471@if gprof
19472maybe-html-gprof: html-gprof
19473
19474html-gprof: \
19475 configure-gprof
0aed8855 19476 @: $(MAKE); $(unstage)
6d389afc
MS
19477 @[ -f ./gprof/Makefile ] || exit 0; \
19478 r=`${PWD_COMMAND}`; export r; \
19479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19480 $(HOST_EXPORTS) \
19481 for flag in $(EXTRA_HOST_FLAGS) ; do \
19482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19483 done; \
19484 echo "Doing html in gprof" ; \
b00612cc 19485 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
19486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19488 "RANLIB=$${RANLIB}" \
0c24b341 19489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19490 html) \
19491 || exit 1
19492
19493@endif gprof
19494
b813574b
PB
19495.PHONY: maybe-TAGS-gprof TAGS-gprof
19496maybe-TAGS-gprof:
19497@if gprof
19498maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 19499
b813574b
PB
19500TAGS-gprof: \
19501 configure-gprof
0aed8855 19502 @: $(MAKE); $(unstage)
b813574b 19503 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19504 r=`${PWD_COMMAND}`; export r; \
19505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19506 $(HOST_EXPORTS) \
b813574b 19507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19509 done; \
b813574b 19510 echo "Doing TAGS in gprof" ; \
b00612cc 19511 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19514 "RANLIB=$${RANLIB}" \
0c24b341 19515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19516 TAGS) \
2a4cbe27
NN
19517 || exit 1
19518
b813574b 19519@endif gprof
2a4cbe27 19520
b813574b
PB
19521.PHONY: maybe-install-info-gprof install-info-gprof
19522maybe-install-info-gprof:
19523@if gprof
19524maybe-install-info-gprof: install-info-gprof
2a4cbe27 19525
b813574b
PB
19526install-info-gprof: \
19527 configure-gprof \
19528 info-gprof
0aed8855 19529 @: $(MAKE); $(unstage)
b813574b 19530 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19531 r=`${PWD_COMMAND}`; export r; \
19532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19533 $(HOST_EXPORTS) \
b813574b 19534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19536 done; \
b813574b 19537 echo "Doing install-info in gprof" ; \
b00612cc 19538 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19541 "RANLIB=$${RANLIB}" \
0c24b341 19542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19543 install-info) \
2a4cbe27
NN
19544 || exit 1
19545
b813574b 19546@endif gprof
2a4cbe27 19547
a3ca38d2
DD
19548.PHONY: maybe-install-pdf-gprof install-pdf-gprof
19549maybe-install-pdf-gprof:
19550@if gprof
19551maybe-install-pdf-gprof: install-pdf-gprof
19552
19553install-pdf-gprof: \
19554 configure-gprof \
19555 pdf-gprof
19556 @: $(MAKE); $(unstage)
19557 @[ -f ./gprof/Makefile ] || exit 0; \
19558 r=`${PWD_COMMAND}`; export r; \
19559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19560 $(HOST_EXPORTS) \
19561 for flag in $(EXTRA_HOST_FLAGS) ; do \
19562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19563 done; \
19564 echo "Doing install-pdf in gprof" ; \
19565 (cd $(HOST_SUBDIR)/gprof && \
19566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19568 "RANLIB=$${RANLIB}" \
0c24b341 19569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19570 install-pdf) \
19571 || exit 1
19572
19573@endif gprof
19574
108a6f8e
CD
19575.PHONY: maybe-install-html-gprof install-html-gprof
19576maybe-install-html-gprof:
19577@if gprof
19578maybe-install-html-gprof: install-html-gprof
19579
19580install-html-gprof: \
19581 configure-gprof \
19582 html-gprof
19583 @: $(MAKE); $(unstage)
19584 @[ -f ./gprof/Makefile ] || exit 0; \
19585 r=`${PWD_COMMAND}`; export r; \
19586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19587 $(HOST_EXPORTS) \
19588 for flag in $(EXTRA_HOST_FLAGS) ; do \
19589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19590 done; \
19591 echo "Doing install-html in gprof" ; \
19592 (cd $(HOST_SUBDIR)/gprof && \
19593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19595 "RANLIB=$${RANLIB}" \
0c24b341 19596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19597 install-html) \
19598 || exit 1
19599
19600@endif gprof
19601
b813574b
PB
19602.PHONY: maybe-installcheck-gprof installcheck-gprof
19603maybe-installcheck-gprof:
19604@if gprof
19605maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 19606
b813574b
PB
19607installcheck-gprof: \
19608 configure-gprof
0aed8855 19609 @: $(MAKE); $(unstage)
b813574b 19610 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19611 r=`${PWD_COMMAND}`; export r; \
19612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19613 $(HOST_EXPORTS) \
b813574b 19614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19616 done; \
b813574b 19617 echo "Doing installcheck in gprof" ; \
b00612cc 19618 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19621 "RANLIB=$${RANLIB}" \
0c24b341 19622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19623 installcheck) \
2a4cbe27
NN
19624 || exit 1
19625
b813574b 19626@endif gprof
2a4cbe27 19627
b813574b
PB
19628.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
19629maybe-mostlyclean-gprof:
19630@if gprof
19631maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 19632
b813574b 19633mostlyclean-gprof:
0aed8855 19634 @: $(MAKE); $(unstage)
b813574b 19635 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19636 r=`${PWD_COMMAND}`; export r; \
19637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19638 $(HOST_EXPORTS) \
b813574b 19639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19641 done; \
b813574b 19642 echo "Doing mostlyclean in gprof" ; \
b00612cc 19643 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19646 "RANLIB=$${RANLIB}" \
0c24b341 19647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19648 mostlyclean) \
2a4cbe27
NN
19649 || exit 1
19650
b813574b 19651@endif gprof
2a4cbe27 19652
b813574b
PB
19653.PHONY: maybe-clean-gprof clean-gprof
19654maybe-clean-gprof:
19655@if gprof
19656maybe-clean-gprof: clean-gprof
2a4cbe27 19657
b813574b 19658clean-gprof:
0aed8855 19659 @: $(MAKE); $(unstage)
b813574b 19660 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19661 r=`${PWD_COMMAND}`; export r; \
19662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19663 $(HOST_EXPORTS) \
b813574b 19664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19666 done; \
b813574b 19667 echo "Doing clean in gprof" ; \
b00612cc 19668 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19671 "RANLIB=$${RANLIB}" \
0c24b341 19672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19673 clean) \
2a4cbe27
NN
19674 || exit 1
19675
b813574b 19676@endif gprof
2a4cbe27 19677
b813574b
PB
19678.PHONY: maybe-distclean-gprof distclean-gprof
19679maybe-distclean-gprof:
19680@if gprof
19681maybe-distclean-gprof: distclean-gprof
2a4cbe27 19682
b813574b 19683distclean-gprof:
0aed8855 19684 @: $(MAKE); $(unstage)
b813574b 19685 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19686 r=`${PWD_COMMAND}`; export r; \
19687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19688 $(HOST_EXPORTS) \
b813574b 19689 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19691 done; \
b813574b 19692 echo "Doing distclean in gprof" ; \
b00612cc 19693 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19696 "RANLIB=$${RANLIB}" \
0c24b341 19697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19698 distclean) \
2a4cbe27
NN
19699 || exit 1
19700
b813574b 19701@endif gprof
2a4cbe27 19702
b813574b
PB
19703.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
19704maybe-maintainer-clean-gprof:
19705@if gprof
19706maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 19707
b813574b 19708maintainer-clean-gprof:
0aed8855 19709 @: $(MAKE); $(unstage)
b813574b 19710 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19711 r=`${PWD_COMMAND}`; export r; \
19712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19713 $(HOST_EXPORTS) \
b813574b 19714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19716 done; \
b813574b 19717 echo "Doing maintainer-clean in gprof" ; \
b00612cc 19718 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19721 "RANLIB=$${RANLIB}" \
0c24b341 19722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19723 maintainer-clean) \
2a4cbe27
NN
19724 || exit 1
19725
b813574b 19726@endif gprof
2a4cbe27 19727
2a4cbe27 19728
a7254363 19729
b813574b
PB
19730.PHONY: configure-gzip maybe-configure-gzip
19731maybe-configure-gzip:
4f0ef2d8
CD
19732@if gcc-bootstrap
19733configure-gzip: stage_current
19734@endif gcc-bootstrap
b813574b
PB
19735@if gzip
19736maybe-configure-gzip: configure-gzip
c52c6897 19737configure-gzip:
0aed8855 19738 @: $(MAKE); $(unstage)
c52c6897 19739 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19741 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
19742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 19743 $(HOST_EXPORTS) \
a7254363
PB
19744 echo Configuring in $(HOST_SUBDIR)/gzip; \
19745 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 19746 case $(srcdir) in \
b00612cc
PB
19747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19748 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
19749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19750 esac; \
b00612cc
PB
19751 srcdiroption="--srcdir=$${topdir}/gzip"; \
19752 libsrcdir="$$s/gzip"; \
4fa63067 19753 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19754 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19755 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19756 || exit 1
b813574b 19757@endif gzip
2a4cbe27 19758
a7254363
PB
19759
19760
d545f33b
PB
19761
19762
b813574b
PB
19763.PHONY: all-gzip maybe-all-gzip
19764maybe-all-gzip:
4f0ef2d8
CD
19765@if gcc-bootstrap
19766all-gzip: stage_current
19767@endif gcc-bootstrap
b813574b 19768@if gzip
d27cc32e 19769TARGET-gzip=all
b813574b
PB
19770maybe-all-gzip: all-gzip
19771all-gzip: configure-gzip
0aed8855 19772 @: $(MAKE); $(unstage)
4fa63067
NN
19773 @r=`${PWD_COMMAND}`; export r; \
19774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19775 $(HOST_EXPORTS) \
b00612cc 19776 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
19777 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19778 $(TARGET-gzip))
b813574b 19779@endif gzip
2a4cbe27 19780
a7254363 19781
d545f33b
PB
19782
19783
b813574b
PB
19784.PHONY: check-gzip maybe-check-gzip
19785maybe-check-gzip:
19786@if gzip
19787maybe-check-gzip: check-gzip
2a4cbe27 19788
b813574b 19789check-gzip:
0aed8855 19790 @: $(MAKE); $(unstage)
4fa63067 19791 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19793 $(HOST_EXPORTS) \
b00612cc
PB
19794 (cd $(HOST_SUBDIR)/gzip && \
19795 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19796
b813574b 19797@endif gzip
2a4cbe27 19798
b813574b
PB
19799.PHONY: install-gzip maybe-install-gzip
19800maybe-install-gzip:
19801@if gzip
19802maybe-install-gzip: install-gzip
2a4cbe27 19803
b813574b 19804install-gzip: installdirs
0aed8855 19805 @: $(MAKE); $(unstage)
4fa63067 19806 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19808 $(HOST_EXPORTS) \
b00612cc 19809 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 19810 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19811
b813574b 19812@endif gzip
2a4cbe27 19813
56a8fe78 19814# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19815
b813574b
PB
19816.PHONY: maybe-info-gzip info-gzip
19817maybe-info-gzip:
19818@if gzip
19819maybe-info-gzip: info-gzip
4fa63067 19820
b813574b
PB
19821info-gzip: \
19822 configure-gzip
0aed8855 19823 @: $(MAKE); $(unstage)
b813574b 19824 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19825 r=`${PWD_COMMAND}`; export r; \
19826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19827 $(HOST_EXPORTS) \
b813574b 19828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19830 done; \
b813574b 19831 echo "Doing info in gzip" ; \
b00612cc 19832 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19835 "RANLIB=$${RANLIB}" \
0c24b341 19836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19837 info) \
2a4cbe27
NN
19838 || exit 1
19839
b813574b 19840@endif gzip
2a4cbe27 19841
b813574b
PB
19842.PHONY: maybe-dvi-gzip dvi-gzip
19843maybe-dvi-gzip:
19844@if gzip
19845maybe-dvi-gzip: dvi-gzip
2a4cbe27 19846
b813574b
PB
19847dvi-gzip: \
19848 configure-gzip
0aed8855 19849 @: $(MAKE); $(unstage)
b813574b 19850 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19851 r=`${PWD_COMMAND}`; export r; \
19852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19853 $(HOST_EXPORTS) \
b813574b 19854 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19856 done; \
b813574b 19857 echo "Doing dvi in gzip" ; \
b00612cc 19858 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19861 "RANLIB=$${RANLIB}" \
0c24b341 19862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19863 dvi) \
2a4cbe27
NN
19864 || exit 1
19865
b813574b 19866@endif gzip
2a4cbe27 19867
56a8fe78
DD
19868.PHONY: maybe-pdf-gzip pdf-gzip
19869maybe-pdf-gzip:
19870@if gzip
19871maybe-pdf-gzip: pdf-gzip
19872
19873pdf-gzip: \
19874 configure-gzip
19875 @: $(MAKE); $(unstage)
19876 @[ -f ./gzip/Makefile ] || exit 0; \
19877 r=`${PWD_COMMAND}`; export r; \
19878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19879 $(HOST_EXPORTS) \
19880 for flag in $(EXTRA_HOST_FLAGS) ; do \
19881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19882 done; \
19883 echo "Doing pdf in gzip" ; \
19884 (cd $(HOST_SUBDIR)/gzip && \
19885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19887 "RANLIB=$${RANLIB}" \
0c24b341 19888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19889 pdf) \
19890 || exit 1
19891
19892@endif gzip
19893
6d389afc
MS
19894.PHONY: maybe-html-gzip html-gzip
19895maybe-html-gzip:
19896@if gzip
19897maybe-html-gzip: html-gzip
19898
19899html-gzip: \
19900 configure-gzip
0aed8855 19901 @: $(MAKE); $(unstage)
6d389afc
MS
19902 @[ -f ./gzip/Makefile ] || exit 0; \
19903 r=`${PWD_COMMAND}`; export r; \
19904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19905 $(HOST_EXPORTS) \
19906 for flag in $(EXTRA_HOST_FLAGS) ; do \
19907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19908 done; \
19909 echo "Doing html in gzip" ; \
b00612cc 19910 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
19911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19913 "RANLIB=$${RANLIB}" \
0c24b341 19914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19915 html) \
19916 || exit 1
19917
19918@endif gzip
19919
b813574b
PB
19920.PHONY: maybe-TAGS-gzip TAGS-gzip
19921maybe-TAGS-gzip:
19922@if gzip
19923maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 19924
b813574b
PB
19925TAGS-gzip: \
19926 configure-gzip
0aed8855 19927 @: $(MAKE); $(unstage)
b813574b 19928 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19929 r=`${PWD_COMMAND}`; export r; \
19930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19931 $(HOST_EXPORTS) \
b813574b 19932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19934 done; \
b813574b 19935 echo "Doing TAGS in gzip" ; \
b00612cc 19936 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19939 "RANLIB=$${RANLIB}" \
0c24b341 19940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19941 TAGS) \
2a4cbe27
NN
19942 || exit 1
19943
b813574b 19944@endif gzip
2a4cbe27 19945
b813574b
PB
19946.PHONY: maybe-install-info-gzip install-info-gzip
19947maybe-install-info-gzip:
19948@if gzip
19949maybe-install-info-gzip: install-info-gzip
2a4cbe27 19950
b813574b
PB
19951install-info-gzip: \
19952 configure-gzip \
19953 info-gzip
0aed8855 19954 @: $(MAKE); $(unstage)
b813574b 19955 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19956 r=`${PWD_COMMAND}`; export r; \
19957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19958 $(HOST_EXPORTS) \
b813574b 19959 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19961 done; \
b813574b 19962 echo "Doing install-info in gzip" ; \
b00612cc 19963 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19966 "RANLIB=$${RANLIB}" \
0c24b341 19967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19968 install-info) \
2a4cbe27
NN
19969 || exit 1
19970
b813574b 19971@endif gzip
2a4cbe27 19972
a3ca38d2
DD
19973.PHONY: maybe-install-pdf-gzip install-pdf-gzip
19974maybe-install-pdf-gzip:
19975@if gzip
19976maybe-install-pdf-gzip: install-pdf-gzip
19977
19978install-pdf-gzip: \
19979 configure-gzip \
19980 pdf-gzip
19981 @: $(MAKE); $(unstage)
19982 @[ -f ./gzip/Makefile ] || exit 0; \
19983 r=`${PWD_COMMAND}`; export r; \
19984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19985 $(HOST_EXPORTS) \
19986 for flag in $(EXTRA_HOST_FLAGS) ; do \
19987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19988 done; \
19989 echo "Doing install-pdf in gzip" ; \
19990 (cd $(HOST_SUBDIR)/gzip && \
19991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19993 "RANLIB=$${RANLIB}" \
0c24b341 19994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19995 install-pdf) \
19996 || exit 1
19997
19998@endif gzip
19999
108a6f8e
CD
20000.PHONY: maybe-install-html-gzip install-html-gzip
20001maybe-install-html-gzip:
20002@if gzip
20003maybe-install-html-gzip: install-html-gzip
20004
20005install-html-gzip: \
20006 configure-gzip \
20007 html-gzip
20008 @: $(MAKE); $(unstage)
20009 @[ -f ./gzip/Makefile ] || exit 0; \
20010 r=`${PWD_COMMAND}`; export r; \
20011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20012 $(HOST_EXPORTS) \
20013 for flag in $(EXTRA_HOST_FLAGS) ; do \
20014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20015 done; \
20016 echo "Doing install-html in gzip" ; \
20017 (cd $(HOST_SUBDIR)/gzip && \
20018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20020 "RANLIB=$${RANLIB}" \
0c24b341 20021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20022 install-html) \
20023 || exit 1
20024
20025@endif gzip
20026
b813574b
PB
20027.PHONY: maybe-installcheck-gzip installcheck-gzip
20028maybe-installcheck-gzip:
20029@if gzip
20030maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 20031
b813574b
PB
20032installcheck-gzip: \
20033 configure-gzip
0aed8855 20034 @: $(MAKE); $(unstage)
b813574b 20035 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20036 r=`${PWD_COMMAND}`; export r; \
20037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20038 $(HOST_EXPORTS) \
b813574b 20039 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20041 done; \
b813574b 20042 echo "Doing installcheck in gzip" ; \
b00612cc 20043 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20046 "RANLIB=$${RANLIB}" \
0c24b341 20047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20048 installcheck) \
2a4cbe27
NN
20049 || exit 1
20050
b813574b 20051@endif gzip
2a4cbe27 20052
b813574b
PB
20053.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
20054maybe-mostlyclean-gzip:
20055@if gzip
20056maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 20057
b813574b 20058mostlyclean-gzip:
0aed8855 20059 @: $(MAKE); $(unstage)
b813574b 20060 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20061 r=`${PWD_COMMAND}`; export r; \
20062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20063 $(HOST_EXPORTS) \
b813574b 20064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20066 done; \
b813574b 20067 echo "Doing mostlyclean in gzip" ; \
b00612cc 20068 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20071 "RANLIB=$${RANLIB}" \
0c24b341 20072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20073 mostlyclean) \
2a4cbe27
NN
20074 || exit 1
20075
b813574b 20076@endif gzip
2a4cbe27 20077
b813574b
PB
20078.PHONY: maybe-clean-gzip clean-gzip
20079maybe-clean-gzip:
20080@if gzip
20081maybe-clean-gzip: clean-gzip
2a4cbe27 20082
b813574b 20083clean-gzip:
0aed8855 20084 @: $(MAKE); $(unstage)
b813574b 20085 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20086 r=`${PWD_COMMAND}`; export r; \
20087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20088 $(HOST_EXPORTS) \
b813574b 20089 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20091 done; \
b813574b 20092 echo "Doing clean in gzip" ; \
b00612cc 20093 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20096 "RANLIB=$${RANLIB}" \
0c24b341 20097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20098 clean) \
2a4cbe27
NN
20099 || exit 1
20100
b813574b 20101@endif gzip
2a4cbe27 20102
b813574b
PB
20103.PHONY: maybe-distclean-gzip distclean-gzip
20104maybe-distclean-gzip:
20105@if gzip
20106maybe-distclean-gzip: distclean-gzip
2a4cbe27 20107
b813574b 20108distclean-gzip:
0aed8855 20109 @: $(MAKE); $(unstage)
b813574b 20110 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20111 r=`${PWD_COMMAND}`; export r; \
20112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20113 $(HOST_EXPORTS) \
b813574b 20114 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20116 done; \
b813574b 20117 echo "Doing distclean in gzip" ; \
b00612cc 20118 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20121 "RANLIB=$${RANLIB}" \
0c24b341 20122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20123 distclean) \
2a4cbe27
NN
20124 || exit 1
20125
b813574b 20126@endif gzip
2a4cbe27 20127
b813574b
PB
20128.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
20129maybe-maintainer-clean-gzip:
20130@if gzip
20131maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 20132
b813574b 20133maintainer-clean-gzip:
0aed8855 20134 @: $(MAKE); $(unstage)
b813574b 20135 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20136 r=`${PWD_COMMAND}`; export r; \
20137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20138 $(HOST_EXPORTS) \
b813574b 20139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20141 done; \
b813574b 20142 echo "Doing maintainer-clean in gzip" ; \
b00612cc 20143 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20146 "RANLIB=$${RANLIB}" \
0c24b341 20147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20148 maintainer-clean) \
2a4cbe27
NN
20149 || exit 1
20150
b813574b 20151@endif gzip
2a4cbe27 20152
2a4cbe27 20153
a7254363 20154
b813574b
PB
20155.PHONY: configure-hello maybe-configure-hello
20156maybe-configure-hello:
4f0ef2d8
CD
20157@if gcc-bootstrap
20158configure-hello: stage_current
20159@endif gcc-bootstrap
b813574b
PB
20160@if hello
20161maybe-configure-hello: configure-hello
c52c6897 20162configure-hello:
0aed8855 20163 @: $(MAKE); $(unstage)
c52c6897 20164 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20166 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
20167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 20168 $(HOST_EXPORTS) \
a7254363
PB
20169 echo Configuring in $(HOST_SUBDIR)/hello; \
20170 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 20171 case $(srcdir) in \
b00612cc
PB
20172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20173 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
20174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20175 esac; \
b00612cc
PB
20176 srcdiroption="--srcdir=$${topdir}/hello"; \
20177 libsrcdir="$$s/hello"; \
4fa63067 20178 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20180 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20181 || exit 1
b813574b 20182@endif hello
2a4cbe27 20183
a7254363
PB
20184
20185
d545f33b
PB
20186
20187
b813574b
PB
20188.PHONY: all-hello maybe-all-hello
20189maybe-all-hello:
4f0ef2d8
CD
20190@if gcc-bootstrap
20191all-hello: stage_current
20192@endif gcc-bootstrap
b813574b 20193@if hello
d27cc32e 20194TARGET-hello=all
b813574b
PB
20195maybe-all-hello: all-hello
20196all-hello: configure-hello
0aed8855 20197 @: $(MAKE); $(unstage)
4fa63067
NN
20198 @r=`${PWD_COMMAND}`; export r; \
20199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20200 $(HOST_EXPORTS) \
b00612cc 20201 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
20202 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20203 $(TARGET-hello))
b813574b 20204@endif hello
2a4cbe27 20205
a7254363 20206
d545f33b
PB
20207
20208
b813574b
PB
20209.PHONY: check-hello maybe-check-hello
20210maybe-check-hello:
20211@if hello
20212maybe-check-hello: check-hello
2a4cbe27 20213
b813574b 20214check-hello:
0aed8855 20215 @: $(MAKE); $(unstage)
4fa63067 20216 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20218 $(HOST_EXPORTS) \
b00612cc
PB
20219 (cd $(HOST_SUBDIR)/hello && \
20220 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20221
b813574b 20222@endif hello
2a4cbe27 20223
b813574b
PB
20224.PHONY: install-hello maybe-install-hello
20225maybe-install-hello:
20226@if hello
20227maybe-install-hello: install-hello
2a4cbe27 20228
b813574b 20229install-hello: installdirs
0aed8855 20230 @: $(MAKE); $(unstage)
4fa63067
NN
20231 @r=`${PWD_COMMAND}`; export r; \
20232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20233 $(HOST_EXPORTS) \
b00612cc 20234 (cd $(HOST_SUBDIR)/hello && \
2da12f12 20235 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20236
b813574b 20237@endif hello
4fa63067 20238
56a8fe78 20239# Other targets (info, dvi, pdf, etc.)
4fa63067 20240
b813574b
PB
20241.PHONY: maybe-info-hello info-hello
20242maybe-info-hello:
20243@if hello
20244maybe-info-hello: info-hello
4fa63067 20245
b813574b
PB
20246info-hello: \
20247 configure-hello
0aed8855 20248 @: $(MAKE); $(unstage)
b813574b 20249 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20250 r=`${PWD_COMMAND}`; export r; \
20251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20252 $(HOST_EXPORTS) \
b813574b 20253 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20255 done; \
b813574b 20256 echo "Doing info in hello" ; \
b00612cc 20257 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20260 "RANLIB=$${RANLIB}" \
0c24b341 20261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20262 info) \
2a4cbe27
NN
20263 || exit 1
20264
b813574b 20265@endif hello
2a4cbe27 20266
b813574b
PB
20267.PHONY: maybe-dvi-hello dvi-hello
20268maybe-dvi-hello:
20269@if hello
20270maybe-dvi-hello: dvi-hello
2a4cbe27 20271
b813574b
PB
20272dvi-hello: \
20273 configure-hello
0aed8855 20274 @: $(MAKE); $(unstage)
b813574b 20275 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20276 r=`${PWD_COMMAND}`; export r; \
20277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20278 $(HOST_EXPORTS) \
b813574b 20279 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20281 done; \
b813574b 20282 echo "Doing dvi in hello" ; \
b00612cc 20283 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20286 "RANLIB=$${RANLIB}" \
0c24b341 20287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20288 dvi) \
2a4cbe27
NN
20289 || exit 1
20290
b813574b 20291@endif hello
2a4cbe27 20292
56a8fe78
DD
20293.PHONY: maybe-pdf-hello pdf-hello
20294maybe-pdf-hello:
20295@if hello
20296maybe-pdf-hello: pdf-hello
20297
20298pdf-hello: \
20299 configure-hello
20300 @: $(MAKE); $(unstage)
20301 @[ -f ./hello/Makefile ] || exit 0; \
20302 r=`${PWD_COMMAND}`; export r; \
20303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20304 $(HOST_EXPORTS) \
20305 for flag in $(EXTRA_HOST_FLAGS) ; do \
20306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20307 done; \
20308 echo "Doing pdf in hello" ; \
20309 (cd $(HOST_SUBDIR)/hello && \
20310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20312 "RANLIB=$${RANLIB}" \
0c24b341 20313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20314 pdf) \
20315 || exit 1
20316
20317@endif hello
20318
6d389afc
MS
20319.PHONY: maybe-html-hello html-hello
20320maybe-html-hello:
20321@if hello
20322maybe-html-hello: html-hello
20323
20324html-hello: \
20325 configure-hello
0aed8855 20326 @: $(MAKE); $(unstage)
6d389afc
MS
20327 @[ -f ./hello/Makefile ] || exit 0; \
20328 r=`${PWD_COMMAND}`; export r; \
20329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20330 $(HOST_EXPORTS) \
20331 for flag in $(EXTRA_HOST_FLAGS) ; do \
20332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20333 done; \
20334 echo "Doing html in hello" ; \
b00612cc 20335 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
20336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20338 "RANLIB=$${RANLIB}" \
0c24b341 20339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20340 html) \
20341 || exit 1
20342
20343@endif hello
20344
b813574b
PB
20345.PHONY: maybe-TAGS-hello TAGS-hello
20346maybe-TAGS-hello:
20347@if hello
20348maybe-TAGS-hello: TAGS-hello
2a4cbe27 20349
b813574b
PB
20350TAGS-hello: \
20351 configure-hello
0aed8855 20352 @: $(MAKE); $(unstage)
b813574b 20353 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20354 r=`${PWD_COMMAND}`; export r; \
20355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20356 $(HOST_EXPORTS) \
b813574b 20357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20359 done; \
b813574b 20360 echo "Doing TAGS in hello" ; \
b00612cc 20361 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20364 "RANLIB=$${RANLIB}" \
0c24b341 20365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20366 TAGS) \
2a4cbe27
NN
20367 || exit 1
20368
b813574b 20369@endif hello
2a4cbe27 20370
b813574b
PB
20371.PHONY: maybe-install-info-hello install-info-hello
20372maybe-install-info-hello:
20373@if hello
20374maybe-install-info-hello: install-info-hello
2a4cbe27 20375
b813574b
PB
20376install-info-hello: \
20377 configure-hello \
20378 info-hello
0aed8855 20379 @: $(MAKE); $(unstage)
b813574b 20380 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20381 r=`${PWD_COMMAND}`; export r; \
20382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20383 $(HOST_EXPORTS) \
b813574b 20384 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20386 done; \
b813574b 20387 echo "Doing install-info in hello" ; \
b00612cc 20388 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20391 "RANLIB=$${RANLIB}" \
0c24b341 20392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20393 install-info) \
2a4cbe27
NN
20394 || exit 1
20395
b813574b 20396@endif hello
2a4cbe27 20397
a3ca38d2
DD
20398.PHONY: maybe-install-pdf-hello install-pdf-hello
20399maybe-install-pdf-hello:
20400@if hello
20401maybe-install-pdf-hello: install-pdf-hello
20402
20403install-pdf-hello: \
20404 configure-hello \
20405 pdf-hello
20406 @: $(MAKE); $(unstage)
20407 @[ -f ./hello/Makefile ] || exit 0; \
20408 r=`${PWD_COMMAND}`; export r; \
20409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20410 $(HOST_EXPORTS) \
20411 for flag in $(EXTRA_HOST_FLAGS) ; do \
20412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20413 done; \
20414 echo "Doing install-pdf in hello" ; \
20415 (cd $(HOST_SUBDIR)/hello && \
20416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20418 "RANLIB=$${RANLIB}" \
0c24b341 20419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20420 install-pdf) \
20421 || exit 1
20422
20423@endif hello
20424
108a6f8e
CD
20425.PHONY: maybe-install-html-hello install-html-hello
20426maybe-install-html-hello:
20427@if hello
20428maybe-install-html-hello: install-html-hello
20429
20430install-html-hello: \
20431 configure-hello \
20432 html-hello
20433 @: $(MAKE); $(unstage)
20434 @[ -f ./hello/Makefile ] || exit 0; \
20435 r=`${PWD_COMMAND}`; export r; \
20436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20437 $(HOST_EXPORTS) \
20438 for flag in $(EXTRA_HOST_FLAGS) ; do \
20439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20440 done; \
20441 echo "Doing install-html in hello" ; \
20442 (cd $(HOST_SUBDIR)/hello && \
20443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20445 "RANLIB=$${RANLIB}" \
0c24b341 20446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20447 install-html) \
20448 || exit 1
20449
20450@endif hello
20451
b813574b
PB
20452.PHONY: maybe-installcheck-hello installcheck-hello
20453maybe-installcheck-hello:
20454@if hello
20455maybe-installcheck-hello: installcheck-hello
2a4cbe27 20456
b813574b
PB
20457installcheck-hello: \
20458 configure-hello
0aed8855 20459 @: $(MAKE); $(unstage)
b813574b 20460 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20461 r=`${PWD_COMMAND}`; export r; \
20462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20463 $(HOST_EXPORTS) \
b813574b 20464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20466 done; \
b813574b 20467 echo "Doing installcheck in hello" ; \
b00612cc 20468 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20471 "RANLIB=$${RANLIB}" \
0c24b341 20472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20473 installcheck) \
2a4cbe27
NN
20474 || exit 1
20475
b813574b 20476@endif hello
2a4cbe27 20477
b813574b
PB
20478.PHONY: maybe-mostlyclean-hello mostlyclean-hello
20479maybe-mostlyclean-hello:
20480@if hello
20481maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 20482
b813574b 20483mostlyclean-hello:
0aed8855 20484 @: $(MAKE); $(unstage)
b813574b 20485 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20486 r=`${PWD_COMMAND}`; export r; \
20487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20488 $(HOST_EXPORTS) \
b813574b 20489 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20491 done; \
b813574b 20492 echo "Doing mostlyclean in hello" ; \
b00612cc 20493 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20496 "RANLIB=$${RANLIB}" \
0c24b341 20497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20498 mostlyclean) \
2a4cbe27
NN
20499 || exit 1
20500
b813574b 20501@endif hello
2a4cbe27 20502
b813574b
PB
20503.PHONY: maybe-clean-hello clean-hello
20504maybe-clean-hello:
20505@if hello
20506maybe-clean-hello: clean-hello
2a4cbe27 20507
b813574b 20508clean-hello:
0aed8855 20509 @: $(MAKE); $(unstage)
b813574b 20510 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20511 r=`${PWD_COMMAND}`; export r; \
20512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20513 $(HOST_EXPORTS) \
b813574b 20514 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20516 done; \
b813574b 20517 echo "Doing clean in hello" ; \
b00612cc 20518 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20521 "RANLIB=$${RANLIB}" \
0c24b341 20522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20523 clean) \
2a4cbe27
NN
20524 || exit 1
20525
b813574b 20526@endif hello
2a4cbe27 20527
b813574b
PB
20528.PHONY: maybe-distclean-hello distclean-hello
20529maybe-distclean-hello:
20530@if hello
20531maybe-distclean-hello: distclean-hello
2a4cbe27 20532
b813574b 20533distclean-hello:
0aed8855 20534 @: $(MAKE); $(unstage)
b813574b 20535 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20536 r=`${PWD_COMMAND}`; export r; \
20537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20538 $(HOST_EXPORTS) \
b813574b 20539 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20541 done; \
b813574b 20542 echo "Doing distclean in hello" ; \
b00612cc 20543 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20546 "RANLIB=$${RANLIB}" \
0c24b341 20547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20548 distclean) \
2a4cbe27
NN
20549 || exit 1
20550
b813574b 20551@endif hello
2a4cbe27 20552
b813574b
PB
20553.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
20554maybe-maintainer-clean-hello:
20555@if hello
20556maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 20557
b813574b 20558maintainer-clean-hello:
0aed8855 20559 @: $(MAKE); $(unstage)
b813574b 20560 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20561 r=`${PWD_COMMAND}`; export r; \
20562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20563 $(HOST_EXPORTS) \
b813574b 20564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20566 done; \
b813574b 20567 echo "Doing maintainer-clean in hello" ; \
b00612cc 20568 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20571 "RANLIB=$${RANLIB}" \
0c24b341 20572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20573 maintainer-clean) \
2a4cbe27
NN
20574 || exit 1
20575
b813574b 20576@endif hello
2a4cbe27 20577
2a4cbe27 20578
a7254363 20579
b813574b
PB
20580.PHONY: configure-indent maybe-configure-indent
20581maybe-configure-indent:
4f0ef2d8
CD
20582@if gcc-bootstrap
20583configure-indent: stage_current
20584@endif gcc-bootstrap
b813574b
PB
20585@if indent
20586maybe-configure-indent: configure-indent
c52c6897 20587configure-indent:
0aed8855 20588 @: $(MAKE); $(unstage)
c52c6897 20589 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20591 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
20592 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 20593 $(HOST_EXPORTS) \
a7254363
PB
20594 echo Configuring in $(HOST_SUBDIR)/indent; \
20595 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 20596 case $(srcdir) in \
b00612cc
PB
20597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20598 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
20599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20600 esac; \
b00612cc
PB
20601 srcdiroption="--srcdir=$${topdir}/indent"; \
20602 libsrcdir="$$s/indent"; \
4fa63067 20603 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20604 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20605 --target=${target_alias} $${srcdiroption} \
4fa63067 20606 || exit 1
b813574b 20607@endif indent
2a4cbe27 20608
a7254363
PB
20609
20610
d545f33b
PB
20611
20612
b813574b
PB
20613.PHONY: all-indent maybe-all-indent
20614maybe-all-indent:
4f0ef2d8
CD
20615@if gcc-bootstrap
20616all-indent: stage_current
20617@endif gcc-bootstrap
b813574b 20618@if indent
d27cc32e 20619TARGET-indent=all
b813574b
PB
20620maybe-all-indent: all-indent
20621all-indent: configure-indent
0aed8855 20622 @: $(MAKE); $(unstage)
4fa63067
NN
20623 @r=`${PWD_COMMAND}`; export r; \
20624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20625 $(HOST_EXPORTS) \
b00612cc 20626 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
20627 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20628 $(TARGET-indent))
b813574b 20629@endif indent
2a4cbe27 20630
a7254363 20631
d545f33b
PB
20632
20633
b813574b
PB
20634.PHONY: check-indent maybe-check-indent
20635maybe-check-indent:
20636@if indent
20637maybe-check-indent: check-indent
2a4cbe27 20638
b813574b 20639check-indent:
0aed8855 20640 @: $(MAKE); $(unstage)
4fa63067 20641 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20643 $(HOST_EXPORTS) \
b00612cc
PB
20644 (cd $(HOST_SUBDIR)/indent && \
20645 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20646
b813574b 20647@endif indent
2a4cbe27 20648
b813574b
PB
20649.PHONY: install-indent maybe-install-indent
20650maybe-install-indent:
20651@if indent
20652maybe-install-indent: install-indent
2a4cbe27 20653
b813574b 20654install-indent: installdirs
0aed8855 20655 @: $(MAKE); $(unstage)
4fa63067 20656 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20658 $(HOST_EXPORTS) \
b00612cc 20659 (cd $(HOST_SUBDIR)/indent && \
2da12f12 20660 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 20661
b813574b 20662@endif indent
2a4cbe27 20663
56a8fe78 20664# Other targets (info, dvi, pdf, etc.)
2a4cbe27 20665
b813574b
PB
20666.PHONY: maybe-info-indent info-indent
20667maybe-info-indent:
20668@if indent
20669maybe-info-indent: info-indent
4fa63067 20670
b813574b
PB
20671info-indent: \
20672 configure-indent
0aed8855 20673 @: $(MAKE); $(unstage)
b813574b 20674 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20675 r=`${PWD_COMMAND}`; export r; \
20676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20677 $(HOST_EXPORTS) \
b813574b 20678 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20680 done; \
b813574b 20681 echo "Doing info in indent" ; \
b00612cc 20682 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20685 "RANLIB=$${RANLIB}" \
0c24b341 20686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20687 info) \
2a4cbe27
NN
20688 || exit 1
20689
b813574b 20690@endif indent
2a4cbe27 20691
b813574b
PB
20692.PHONY: maybe-dvi-indent dvi-indent
20693maybe-dvi-indent:
20694@if indent
20695maybe-dvi-indent: dvi-indent
2a4cbe27 20696
b813574b
PB
20697dvi-indent: \
20698 configure-indent
0aed8855 20699 @: $(MAKE); $(unstage)
b813574b 20700 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20701 r=`${PWD_COMMAND}`; export r; \
20702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20703 $(HOST_EXPORTS) \
b813574b 20704 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20706 done; \
b813574b 20707 echo "Doing dvi in indent" ; \
b00612cc 20708 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20711 "RANLIB=$${RANLIB}" \
0c24b341 20712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20713 dvi) \
2a4cbe27
NN
20714 || exit 1
20715
b813574b 20716@endif indent
2a4cbe27 20717
56a8fe78
DD
20718.PHONY: maybe-pdf-indent pdf-indent
20719maybe-pdf-indent:
20720@if indent
20721maybe-pdf-indent: pdf-indent
20722
20723pdf-indent: \
20724 configure-indent
20725 @: $(MAKE); $(unstage)
20726 @[ -f ./indent/Makefile ] || exit 0; \
20727 r=`${PWD_COMMAND}`; export r; \
20728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20729 $(HOST_EXPORTS) \
20730 for flag in $(EXTRA_HOST_FLAGS) ; do \
20731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20732 done; \
20733 echo "Doing pdf in indent" ; \
20734 (cd $(HOST_SUBDIR)/indent && \
20735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20737 "RANLIB=$${RANLIB}" \
0c24b341 20738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20739 pdf) \
20740 || exit 1
20741
20742@endif indent
20743
6d389afc
MS
20744.PHONY: maybe-html-indent html-indent
20745maybe-html-indent:
20746@if indent
20747maybe-html-indent: html-indent
20748
20749html-indent: \
20750 configure-indent
0aed8855 20751 @: $(MAKE); $(unstage)
6d389afc
MS
20752 @[ -f ./indent/Makefile ] || exit 0; \
20753 r=`${PWD_COMMAND}`; export r; \
20754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20755 $(HOST_EXPORTS) \
20756 for flag in $(EXTRA_HOST_FLAGS) ; do \
20757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20758 done; \
20759 echo "Doing html in indent" ; \
b00612cc 20760 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
20761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20763 "RANLIB=$${RANLIB}" \
0c24b341 20764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20765 html) \
20766 || exit 1
20767
20768@endif indent
20769
b813574b
PB
20770.PHONY: maybe-TAGS-indent TAGS-indent
20771maybe-TAGS-indent:
20772@if indent
20773maybe-TAGS-indent: TAGS-indent
2a4cbe27 20774
b813574b
PB
20775TAGS-indent: \
20776 configure-indent
0aed8855 20777 @: $(MAKE); $(unstage)
b813574b 20778 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20779 r=`${PWD_COMMAND}`; export r; \
20780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20781 $(HOST_EXPORTS) \
b813574b 20782 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20784 done; \
b813574b 20785 echo "Doing TAGS in indent" ; \
b00612cc 20786 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20789 "RANLIB=$${RANLIB}" \
0c24b341 20790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20791 TAGS) \
2a4cbe27
NN
20792 || exit 1
20793
b813574b 20794@endif indent
2a4cbe27 20795
b813574b
PB
20796.PHONY: maybe-install-info-indent install-info-indent
20797maybe-install-info-indent:
20798@if indent
20799maybe-install-info-indent: install-info-indent
2a4cbe27 20800
b813574b
PB
20801install-info-indent: \
20802 configure-indent \
20803 info-indent
0aed8855 20804 @: $(MAKE); $(unstage)
b813574b 20805 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20806 r=`${PWD_COMMAND}`; export r; \
20807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20808 $(HOST_EXPORTS) \
b813574b 20809 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20811 done; \
b813574b 20812 echo "Doing install-info in indent" ; \
b00612cc 20813 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20816 "RANLIB=$${RANLIB}" \
0c24b341 20817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20818 install-info) \
2a4cbe27
NN
20819 || exit 1
20820
b813574b 20821@endif indent
2a4cbe27 20822
a3ca38d2
DD
20823.PHONY: maybe-install-pdf-indent install-pdf-indent
20824maybe-install-pdf-indent:
20825@if indent
20826maybe-install-pdf-indent: install-pdf-indent
20827
20828install-pdf-indent: \
20829 configure-indent \
20830 pdf-indent
20831 @: $(MAKE); $(unstage)
20832 @[ -f ./indent/Makefile ] || exit 0; \
20833 r=`${PWD_COMMAND}`; export r; \
20834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20835 $(HOST_EXPORTS) \
20836 for flag in $(EXTRA_HOST_FLAGS) ; do \
20837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20838 done; \
20839 echo "Doing install-pdf in indent" ; \
20840 (cd $(HOST_SUBDIR)/indent && \
20841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20843 "RANLIB=$${RANLIB}" \
0c24b341 20844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20845 install-pdf) \
20846 || exit 1
20847
20848@endif indent
20849
108a6f8e
CD
20850.PHONY: maybe-install-html-indent install-html-indent
20851maybe-install-html-indent:
20852@if indent
20853maybe-install-html-indent: install-html-indent
20854
20855install-html-indent: \
20856 configure-indent \
20857 html-indent
20858 @: $(MAKE); $(unstage)
20859 @[ -f ./indent/Makefile ] || exit 0; \
20860 r=`${PWD_COMMAND}`; export r; \
20861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20862 $(HOST_EXPORTS) \
20863 for flag in $(EXTRA_HOST_FLAGS) ; do \
20864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20865 done; \
20866 echo "Doing install-html in indent" ; \
20867 (cd $(HOST_SUBDIR)/indent && \
20868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20870 "RANLIB=$${RANLIB}" \
0c24b341 20871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20872 install-html) \
20873 || exit 1
20874
20875@endif indent
20876
b813574b
PB
20877.PHONY: maybe-installcheck-indent installcheck-indent
20878maybe-installcheck-indent:
20879@if indent
20880maybe-installcheck-indent: installcheck-indent
2a4cbe27 20881
b813574b
PB
20882installcheck-indent: \
20883 configure-indent
0aed8855 20884 @: $(MAKE); $(unstage)
b813574b 20885 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20886 r=`${PWD_COMMAND}`; export r; \
20887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20888 $(HOST_EXPORTS) \
b813574b 20889 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20891 done; \
b813574b 20892 echo "Doing installcheck in indent" ; \
b00612cc 20893 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20896 "RANLIB=$${RANLIB}" \
0c24b341 20897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20898 installcheck) \
2a4cbe27
NN
20899 || exit 1
20900
b813574b 20901@endif indent
2a4cbe27 20902
b813574b
PB
20903.PHONY: maybe-mostlyclean-indent mostlyclean-indent
20904maybe-mostlyclean-indent:
20905@if indent
20906maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 20907
b813574b 20908mostlyclean-indent:
0aed8855 20909 @: $(MAKE); $(unstage)
b813574b 20910 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20911 r=`${PWD_COMMAND}`; export r; \
20912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20913 $(HOST_EXPORTS) \
b813574b 20914 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20916 done; \
b813574b 20917 echo "Doing mostlyclean in indent" ; \
b00612cc 20918 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20921 "RANLIB=$${RANLIB}" \
0c24b341 20922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20923 mostlyclean) \
2a4cbe27
NN
20924 || exit 1
20925
b813574b 20926@endif indent
2a4cbe27 20927
b813574b
PB
20928.PHONY: maybe-clean-indent clean-indent
20929maybe-clean-indent:
20930@if indent
20931maybe-clean-indent: clean-indent
2a4cbe27 20932
b813574b 20933clean-indent:
0aed8855 20934 @: $(MAKE); $(unstage)
b813574b 20935 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20936 r=`${PWD_COMMAND}`; export r; \
20937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20938 $(HOST_EXPORTS) \
b813574b 20939 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20941 done; \
b813574b 20942 echo "Doing clean in indent" ; \
b00612cc 20943 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20946 "RANLIB=$${RANLIB}" \
0c24b341 20947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20948 clean) \
2a4cbe27
NN
20949 || exit 1
20950
b813574b 20951@endif indent
2a4cbe27 20952
b813574b
PB
20953.PHONY: maybe-distclean-indent distclean-indent
20954maybe-distclean-indent:
20955@if indent
20956maybe-distclean-indent: distclean-indent
2a4cbe27 20957
b813574b 20958distclean-indent:
0aed8855 20959 @: $(MAKE); $(unstage)
b813574b 20960 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20961 r=`${PWD_COMMAND}`; export r; \
20962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20963 $(HOST_EXPORTS) \
b813574b 20964 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20966 done; \
b813574b 20967 echo "Doing distclean in indent" ; \
b00612cc 20968 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20971 "RANLIB=$${RANLIB}" \
0c24b341 20972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20973 distclean) \
2a4cbe27
NN
20974 || exit 1
20975
b813574b 20976@endif indent
2a4cbe27 20977
b813574b
PB
20978.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
20979maybe-maintainer-clean-indent:
20980@if indent
20981maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 20982
b813574b 20983maintainer-clean-indent:
0aed8855 20984 @: $(MAKE); $(unstage)
b813574b 20985 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20986 r=`${PWD_COMMAND}`; export r; \
20987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20988 $(HOST_EXPORTS) \
b813574b 20989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20991 done; \
b813574b 20992 echo "Doing maintainer-clean in indent" ; \
b00612cc 20993 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20996 "RANLIB=$${RANLIB}" \
0c24b341 20997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20998 maintainer-clean) \
2a4cbe27
NN
20999 || exit 1
21000
b813574b 21001@endif indent
2a4cbe27 21002
a2592b1b 21003
a7254363 21004
b813574b
PB
21005.PHONY: configure-intl maybe-configure-intl
21006maybe-configure-intl:
4f0ef2d8
CD
21007@if gcc-bootstrap
21008configure-intl: stage_current
21009@endif gcc-bootstrap
b813574b
PB
21010@if intl
21011maybe-configure-intl: configure-intl
c52c6897 21012configure-intl:
c52c6897
PB
21013 @r=`${PWD_COMMAND}`; export r; \
21014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
21015 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 21017 $(HOST_EXPORTS) \
a7254363
PB
21018 echo Configuring in $(HOST_SUBDIR)/intl; \
21019 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 21020 case $(srcdir) in \
b00612cc
PB
21021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21022 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21024 esac; \
b00612cc
PB
21025 srcdiroption="--srcdir=$${topdir}/intl"; \
21026 libsrcdir="$$s/intl"; \
4fa63067 21027 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21029 --target=${target_alias} $${srcdiroption} \
a2592b1b 21030 || exit 1
b813574b 21031@endif intl
a2592b1b 21032
a7254363
PB
21033
21034
d545f33b
PB
21035.PHONY: configure-stage1-intl maybe-configure-stage1-intl
21036maybe-configure-stage1-intl:
21037@if intl-bootstrap
21038maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 21039configure-stage1-intl:
c52c6897 21040 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21042 @r=`${PWD_COMMAND}`; export r; \
21043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21044 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
7f6ef0c0 21045 $(HOST_EXPORTS) \
8ee82aff 21046 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21047 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 21048 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 21049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21050 cd $(HOST_SUBDIR)/intl || exit 1; \
21051 case $(srcdir) in \
21052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21053 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21055 esac; \
21056 srcdiroption="--srcdir=$${topdir}/intl"; \
21057 libsrcdir="$$s/intl"; \
21058 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21059 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21060 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21061 \
8a0d8a5c 21062 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21063@endif intl-bootstrap
21064
21065.PHONY: configure-stage2-intl maybe-configure-stage2-intl
21066maybe-configure-stage2-intl:
21067@if intl-bootstrap
21068maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 21069configure-stage2-intl:
c52c6897 21070 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21072 @r=`${PWD_COMMAND}`; export r; \
21073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21074 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21075 $(HOST_EXPORTS) \
7f6ef0c0 21076 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21077 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21078 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 21079 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 21080 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21081 cd $(HOST_SUBDIR)/intl || exit 1; \
21082 case $(srcdir) in \
21083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21084 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21086 esac; \
21087 srcdiroption="--srcdir=$${topdir}/intl"; \
21088 libsrcdir="$$s/intl"; \
21089 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21091 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21092 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21093 @stage2_werror_flag@
21094@endif intl-bootstrap
21095
8520c408
AO
21096.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
21097maybe-configure-stageb2g0-intl:
21098@if intl-bootstrap
21099maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
21100configure-stageb2g0-intl:
21101 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21102 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21103 @r=`${PWD_COMMAND}`; export r; \
21104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21105 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21106 $(HOST_EXPORTS) \
7f6ef0c0 21107 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21108 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 21109 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
21110 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
21111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21112 cd $(HOST_SUBDIR)/intl || exit 1; \
21113 case $(srcdir) in \
21114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21115 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21117 esac; \
21118 srcdiroption="--srcdir=$${topdir}/intl"; \
21119 libsrcdir="$$s/intl"; \
21120 $(SHELL) $${libsrcdir}/configure \
21121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21122 --target=${target_alias} $${srcdiroption} \
21123 --with-build-libsubdir=$(HOST_SUBDIR) \
21124 @stage2_werror_flag@
21125@endif intl-bootstrap
21126
d545f33b
PB
21127.PHONY: configure-stage3-intl maybe-configure-stage3-intl
21128maybe-configure-stage3-intl:
21129@if intl-bootstrap
21130maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 21131configure-stage3-intl:
c52c6897 21132 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21134 @r=`${PWD_COMMAND}`; export r; \
21135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21136 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21137 $(HOST_EXPORTS) \
7f6ef0c0 21138 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21139 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21140 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 21141 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 21142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21143 cd $(HOST_SUBDIR)/intl || exit 1; \
21144 case $(srcdir) in \
21145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21146 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21148 esac; \
21149 srcdiroption="--srcdir=$${topdir}/intl"; \
21150 libsrcdir="$$s/intl"; \
21151 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21152 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21153 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21154 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21155 @stage2_werror_flag@
21156@endif intl-bootstrap
21157
8520c408
AO
21158.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
21159maybe-configure-stageb3g2-intl:
21160@if intl-bootstrap
21161maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
21162configure-stageb3g2-intl:
21163 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21165 @r=`${PWD_COMMAND}`; export r; \
21166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21167 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21168 $(HOST_EXPORTS) \
7f6ef0c0 21169 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21170 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 21171 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
21172 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
21173 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21174 cd $(HOST_SUBDIR)/intl || exit 1; \
21175 case $(srcdir) in \
21176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21177 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21179 esac; \
21180 srcdiroption="--srcdir=$${topdir}/intl"; \
21181 libsrcdir="$$s/intl"; \
21182 $(SHELL) $${libsrcdir}/configure \
21183 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21184 --target=${target_alias} $${srcdiroption} \
21185 --with-build-libsubdir=$(HOST_SUBDIR) \
21186 @stage2_werror_flag@
21187@endif intl-bootstrap
21188
d545f33b
PB
21189.PHONY: configure-stage4-intl maybe-configure-stage4-intl
21190maybe-configure-stage4-intl:
21191@if intl-bootstrap
21192maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 21193configure-stage4-intl:
c52c6897 21194 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21196 @r=`${PWD_COMMAND}`; export r; \
21197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21198 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21199 $(HOST_EXPORTS) \
7f6ef0c0 21200 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21201 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21202 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 21203 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 21204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21205 cd $(HOST_SUBDIR)/intl || exit 1; \
21206 case $(srcdir) in \
21207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21208 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21210 esac; \
21211 srcdiroption="--srcdir=$${topdir}/intl"; \
21212 libsrcdir="$$s/intl"; \
21213 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21215 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21216 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21217 @stage2_werror_flag@
21218@endif intl-bootstrap
21219
21220.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
21221maybe-configure-stageprofile-intl:
21222@if intl-bootstrap
21223maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 21224configure-stageprofile-intl:
c52c6897 21225 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 21226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21227 @r=`${PWD_COMMAND}`; export r; \
21228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21229 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21230 $(HOST_EXPORTS) \
7f6ef0c0 21231 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21232 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 21233 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 21234 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 21235 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21236 cd $(HOST_SUBDIR)/intl || exit 1; \
21237 case $(srcdir) in \
21238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21239 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21241 esac; \
21242 srcdiroption="--srcdir=$${topdir}/intl"; \
21243 libsrcdir="$$s/intl"; \
21244 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21245 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21246 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21247 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21248 @stage2_werror_flag@
21249@endif intl-bootstrap
21250
21251.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
21252maybe-configure-stagefeedback-intl:
21253@if intl-bootstrap
21254maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 21255configure-stagefeedback-intl:
c52c6897 21256 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 21257 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21258 @r=`${PWD_COMMAND}`; export r; \
21259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21260 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21261 $(HOST_EXPORTS) \
7f6ef0c0 21262 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21263 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 21264 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 21265 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 21266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21267 cd $(HOST_SUBDIR)/intl || exit 1; \
21268 case $(srcdir) in \
21269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21270 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21272 esac; \
21273 srcdiroption="--srcdir=$${topdir}/intl"; \
21274 libsrcdir="$$s/intl"; \
21275 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21277 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21278 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21279 @stage2_werror_flag@
21280@endif intl-bootstrap
21281
21282
21283
21284
21285
b813574b
PB
21286.PHONY: all-intl maybe-all-intl
21287maybe-all-intl:
4f0ef2d8
CD
21288@if gcc-bootstrap
21289all-intl: stage_current
21290@endif gcc-bootstrap
b813574b 21291@if intl
d27cc32e 21292TARGET-intl=all
b813574b
PB
21293maybe-all-intl: all-intl
21294all-intl: configure-intl
c52c6897 21295 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21297 $(HOST_EXPORTS) \
b00612cc 21298 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21299 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21300 $(TARGET-intl))
b813574b 21301@endif intl
a2592b1b 21302
a7254363 21303
d545f33b
PB
21304
21305.PHONY: all-stage1-intl maybe-all-stage1-intl
21306.PHONY: clean-stage1-intl maybe-clean-stage1-intl
21307maybe-all-stage1-intl:
21308maybe-clean-stage1-intl:
21309@if intl-bootstrap
21310maybe-all-stage1-intl: all-stage1-intl
21311all-stage1: all-stage1-intl
f70224b5 21312TARGET-stage1-intl = $(TARGET-intl)
d545f33b 21313all-stage1-intl: configure-stage1-intl
c52c6897 21314 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
21315 @r=`${PWD_COMMAND}`; export r; \
21316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21317 $(HOST_EXPORTS) \
21318 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21319 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21320 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
21321 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
21322 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
21323 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 21324 $(TARGET-stage1-intl)
d545f33b
PB
21325
21326maybe-clean-stage1-intl: clean-stage1-intl
21327clean-stage1: clean-stage1-intl
21328clean-stage1-intl:
9dbaa842
DD
21329 @if [ $(current_stage) = stage1 ]; then \
21330 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21331 else \
21332 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
21333 $(MAKE) stage1-start; \
21334 fi; \
d545f33b 21335 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21336 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 21337 clean
d545f33b
PB
21338@endif intl-bootstrap
21339
21340
21341.PHONY: all-stage2-intl maybe-all-stage2-intl
21342.PHONY: clean-stage2-intl maybe-clean-stage2-intl
21343maybe-all-stage2-intl:
21344maybe-clean-stage2-intl:
21345@if intl-bootstrap
21346maybe-all-stage2-intl: all-stage2-intl
21347all-stage2: all-stage2-intl
f70224b5 21348TARGET-stage2-intl = $(TARGET-intl)
d545f33b 21349all-stage2-intl: configure-stage2-intl
c52c6897 21350 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
21351 @r=`${PWD_COMMAND}`; export r; \
21352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21353 $(HOST_EXPORTS) \
21354 $(POSTSTAGE1_HOST_EXPORTS) \
21355 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21356 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21357 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
21358 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21359 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21360 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21361 $(TARGET-stage2-intl)
d545f33b
PB
21362
21363maybe-clean-stage2-intl: clean-stage2-intl
21364clean-stage2: clean-stage2-intl
21365clean-stage2-intl:
9dbaa842
DD
21366 @if [ $(current_stage) = stage2 ]; then \
21367 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21368 else \
21369 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
21370 $(MAKE) stage2-start; \
21371 fi; \
d545f33b 21372 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21373 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21374 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21375 clean
d545f33b
PB
21376@endif intl-bootstrap
21377
21378
8520c408
AO
21379.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
21380.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
21381maybe-all-stageb2g0-intl:
21382maybe-clean-stageb2g0-intl:
21383@if intl-bootstrap
21384maybe-all-stageb2g0-intl: all-stageb2g0-intl
21385all-stageb2g0: all-stageb2g0-intl
21386TARGET-stageb2g0-intl = $(TARGET-intl)
21387all-stageb2g0-intl: configure-stageb2g0-intl
21388 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21389 @r=`${PWD_COMMAND}`; export r; \
21390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21391 $(HOST_EXPORTS) \
21392 $(POSTSTAGE1_HOST_EXPORTS) \
21393 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21394 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21395 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
21396 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
21397 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
21398 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
21399 $(TARGET-stageb2g0-intl)
21400
21401maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
21402clean-stageb2g0: clean-stageb2g0-intl
21403clean-stageb2g0-intl:
21404 @if [ $(current_stage) = stageb2g0 ]; then \
21405 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21406 else \
21407 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
21408 $(MAKE) stageb2g0-start; \
21409 fi; \
21410 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21411 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
21412 $(POSTSTAGE1_FLAGS_TO_PASS) \
21413 clean
21414@endif intl-bootstrap
21415
21416
d545f33b
PB
21417.PHONY: all-stage3-intl maybe-all-stage3-intl
21418.PHONY: clean-stage3-intl maybe-clean-stage3-intl
21419maybe-all-stage3-intl:
21420maybe-clean-stage3-intl:
21421@if intl-bootstrap
21422maybe-all-stage3-intl: all-stage3-intl
21423all-stage3: all-stage3-intl
f70224b5 21424TARGET-stage3-intl = $(TARGET-intl)
d545f33b 21425all-stage3-intl: configure-stage3-intl
c52c6897 21426 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
21427 @r=`${PWD_COMMAND}`; export r; \
21428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21429 $(HOST_EXPORTS) \
21430 $(POSTSTAGE1_HOST_EXPORTS) \
21431 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21433 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
21434 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
21435 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
21436 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21437 $(TARGET-stage3-intl)
d545f33b
PB
21438
21439maybe-clean-stage3-intl: clean-stage3-intl
21440clean-stage3: clean-stage3-intl
21441clean-stage3-intl:
9dbaa842
DD
21442 @if [ $(current_stage) = stage3 ]; then \
21443 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21444 else \
21445 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
21446 $(MAKE) stage3-start; \
21447 fi; \
d545f33b 21448 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21449 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21450 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21451 clean
d545f33b
PB
21452@endif intl-bootstrap
21453
21454
8520c408
AO
21455.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
21456.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
21457maybe-all-stageb3g2-intl:
21458maybe-clean-stageb3g2-intl:
21459@if intl-bootstrap
21460maybe-all-stageb3g2-intl: all-stageb3g2-intl
21461all-stageb3g2: all-stageb3g2-intl
21462TARGET-stageb3g2-intl = $(TARGET-intl)
21463all-stageb3g2-intl: configure-stageb3g2-intl
21464 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21465 @r=`${PWD_COMMAND}`; export r; \
21466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21467 $(HOST_EXPORTS) \
21468 $(POSTSTAGE1_HOST_EXPORTS) \
21469 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21471 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
21472 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
21473 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
21474 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
21475 $(TARGET-stageb3g2-intl)
21476
21477maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
21478clean-stageb3g2: clean-stageb3g2-intl
21479clean-stageb3g2-intl:
21480 @if [ $(current_stage) = stageb3g2 ]; then \
21481 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21482 else \
21483 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
21484 $(MAKE) stageb3g2-start; \
21485 fi; \
21486 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21487 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
21488 $(POSTSTAGE1_FLAGS_TO_PASS) \
21489 clean
21490@endif intl-bootstrap
21491
21492
d545f33b
PB
21493.PHONY: all-stage4-intl maybe-all-stage4-intl
21494.PHONY: clean-stage4-intl maybe-clean-stage4-intl
21495maybe-all-stage4-intl:
21496maybe-clean-stage4-intl:
21497@if intl-bootstrap
21498maybe-all-stage4-intl: all-stage4-intl
21499all-stage4: all-stage4-intl
f70224b5 21500TARGET-stage4-intl = $(TARGET-intl)
d545f33b 21501all-stage4-intl: configure-stage4-intl
c52c6897 21502 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
21503 @r=`${PWD_COMMAND}`; export r; \
21504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21505 $(HOST_EXPORTS) \
21506 $(POSTSTAGE1_HOST_EXPORTS) \
21507 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21508 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21509 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
21510 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21511 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
21512 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21513 $(TARGET-stage4-intl)
d545f33b
PB
21514
21515maybe-clean-stage4-intl: clean-stage4-intl
21516clean-stage4: clean-stage4-intl
21517clean-stage4-intl:
9dbaa842
DD
21518 @if [ $(current_stage) = stage4 ]; then \
21519 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21520 else \
21521 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
21522 $(MAKE) stage4-start; \
21523 fi; \
d545f33b 21524 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21525 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21526 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21527 clean
d545f33b
PB
21528@endif intl-bootstrap
21529
21530
21531.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
21532.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
21533maybe-all-stageprofile-intl:
21534maybe-clean-stageprofile-intl:
21535@if intl-bootstrap
21536maybe-all-stageprofile-intl: all-stageprofile-intl
21537all-stageprofile: all-stageprofile-intl
f70224b5 21538TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 21539all-stageprofile-intl: configure-stageprofile-intl
c52c6897 21540 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
21541 @r=`${PWD_COMMAND}`; export r; \
21542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21543 $(HOST_EXPORTS) \
21544 $(POSTSTAGE1_HOST_EXPORTS) \
21545 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21546 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21547 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
21548 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21549 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21550 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21551 $(TARGET-stageprofile-intl)
d545f33b
PB
21552
21553maybe-clean-stageprofile-intl: clean-stageprofile-intl
21554clean-stageprofile: clean-stageprofile-intl
21555clean-stageprofile-intl:
9dbaa842
DD
21556 @if [ $(current_stage) = stageprofile ]; then \
21557 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21558 else \
21559 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
21560 $(MAKE) stageprofile-start; \
21561 fi; \
d545f33b 21562 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21563 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21564 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21565 clean
d545f33b
PB
21566@endif intl-bootstrap
21567
21568
21569.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
21570.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
21571maybe-all-stagefeedback-intl:
21572maybe-clean-stagefeedback-intl:
21573@if intl-bootstrap
21574maybe-all-stagefeedback-intl: all-stagefeedback-intl
21575all-stagefeedback: all-stagefeedback-intl
f70224b5 21576TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 21577all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 21578 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
21579 @r=`${PWD_COMMAND}`; export r; \
21580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21581 $(HOST_EXPORTS) \
21582 $(POSTSTAGE1_HOST_EXPORTS) \
21583 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21585 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
21586 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21587 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21588 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21589 $(TARGET-stagefeedback-intl)
d545f33b
PB
21590
21591maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
21592clean-stagefeedback: clean-stagefeedback-intl
21593clean-stagefeedback-intl:
9dbaa842
DD
21594 @if [ $(current_stage) = stagefeedback ]; then \
21595 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21596 else \
21597 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
21598 $(MAKE) stagefeedback-start; \
21599 fi; \
d545f33b 21600 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21601 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21602 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21603 clean
d545f33b
PB
21604@endif intl-bootstrap
21605
21606
21607
21608
21609
b813574b
PB
21610.PHONY: check-intl maybe-check-intl
21611maybe-check-intl:
21612@if intl
21613maybe-check-intl: check-intl
2a4cbe27 21614
b813574b 21615check-intl:
0aed8855 21616 @: $(MAKE); $(unstage)
4fa63067
NN
21617 @r=`${PWD_COMMAND}`; export r; \
21618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21619 $(HOST_EXPORTS) \
b00612cc
PB
21620 (cd $(HOST_SUBDIR)/intl && \
21621 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21622
b813574b 21623@endif intl
2a4cbe27 21624
b813574b
PB
21625.PHONY: install-intl maybe-install-intl
21626maybe-install-intl:
21627@if intl
21628maybe-install-intl: install-intl
2a4cbe27 21629
b813574b 21630install-intl: installdirs
0aed8855 21631 @: $(MAKE); $(unstage)
4fa63067
NN
21632 @r=`${PWD_COMMAND}`; export r; \
21633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21634 $(HOST_EXPORTS) \
b00612cc 21635 (cd $(HOST_SUBDIR)/intl && \
2da12f12 21636 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21637
b813574b 21638@endif intl
4fa63067 21639
56a8fe78 21640# Other targets (info, dvi, pdf, etc.)
4fa63067 21641
b813574b
PB
21642.PHONY: maybe-info-intl info-intl
21643maybe-info-intl:
21644@if intl
21645maybe-info-intl: info-intl
4fa63067 21646
b813574b
PB
21647info-intl: \
21648 configure-intl
21649 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21650 r=`${PWD_COMMAND}`; export r; \
21651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21652 $(HOST_EXPORTS) \
b813574b 21653 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21655 done; \
b813574b 21656 echo "Doing info in intl" ; \
b00612cc 21657 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21660 "RANLIB=$${RANLIB}" \
0c24b341 21661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21662 info) \
2a4cbe27
NN
21663 || exit 1
21664
b813574b 21665@endif intl
2a4cbe27 21666
b813574b
PB
21667.PHONY: maybe-dvi-intl dvi-intl
21668maybe-dvi-intl:
21669@if intl
21670maybe-dvi-intl: dvi-intl
2a4cbe27 21671
b813574b
PB
21672dvi-intl: \
21673 configure-intl
21674 @[ -f ./intl/Makefile ] || exit 0; \
21675 r=`${PWD_COMMAND}`; export r; \
b40e3958 21676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21677 $(HOST_EXPORTS) \
b813574b 21678 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21680 done; \
b813574b 21681 echo "Doing dvi in intl" ; \
b00612cc 21682 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21685 "RANLIB=$${RANLIB}" \
0c24b341 21686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21687 dvi) \
2a4cbe27
NN
21688 || exit 1
21689
b813574b 21690@endif intl
2a4cbe27 21691
56a8fe78
DD
21692.PHONY: maybe-pdf-intl pdf-intl
21693maybe-pdf-intl:
21694@if intl
21695maybe-pdf-intl: pdf-intl
21696
21697pdf-intl: \
21698 configure-intl
21699 @[ -f ./intl/Makefile ] || exit 0; \
21700 r=`${PWD_COMMAND}`; export r; \
21701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21702 $(HOST_EXPORTS) \
21703 for flag in $(EXTRA_HOST_FLAGS) ; do \
21704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21705 done; \
21706 echo "Doing pdf in intl" ; \
21707 (cd $(HOST_SUBDIR)/intl && \
21708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21710 "RANLIB=$${RANLIB}" \
0c24b341 21711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21712 pdf) \
21713 || exit 1
21714
21715@endif intl
21716
6d389afc
MS
21717.PHONY: maybe-html-intl html-intl
21718maybe-html-intl:
21719@if intl
21720maybe-html-intl: html-intl
21721
21722html-intl: \
21723 configure-intl
21724 @[ -f ./intl/Makefile ] || exit 0; \
21725 r=`${PWD_COMMAND}`; export r; \
21726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21727 $(HOST_EXPORTS) \
21728 for flag in $(EXTRA_HOST_FLAGS) ; do \
21729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21730 done; \
21731 echo "Doing html in intl" ; \
b00612cc 21732 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
21733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21735 "RANLIB=$${RANLIB}" \
0c24b341 21736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21737 html) \
21738 || exit 1
21739
21740@endif intl
21741
b813574b
PB
21742.PHONY: maybe-TAGS-intl TAGS-intl
21743maybe-TAGS-intl:
21744@if intl
21745maybe-TAGS-intl: TAGS-intl
2a4cbe27 21746
b813574b
PB
21747TAGS-intl: \
21748 configure-intl
21749 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21750 r=`${PWD_COMMAND}`; export r; \
21751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21752 $(HOST_EXPORTS) \
b813574b 21753 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21755 done; \
b813574b 21756 echo "Doing TAGS in intl" ; \
b00612cc 21757 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21760 "RANLIB=$${RANLIB}" \
0c24b341 21761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21762 TAGS) \
2a4cbe27
NN
21763 || exit 1
21764
b813574b 21765@endif intl
2a4cbe27 21766
b813574b
PB
21767.PHONY: maybe-install-info-intl install-info-intl
21768maybe-install-info-intl:
21769@if intl
21770maybe-install-info-intl: install-info-intl
2a4cbe27 21771
b813574b
PB
21772install-info-intl: \
21773 configure-intl \
21774 info-intl
21775 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21776 r=`${PWD_COMMAND}`; export r; \
21777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21778 $(HOST_EXPORTS) \
b813574b 21779 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21781 done; \
b813574b 21782 echo "Doing install-info in intl" ; \
b00612cc 21783 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21786 "RANLIB=$${RANLIB}" \
0c24b341 21787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21788 install-info) \
2a4cbe27
NN
21789 || exit 1
21790
b813574b 21791@endif intl
2a4cbe27 21792
a3ca38d2
DD
21793.PHONY: maybe-install-pdf-intl install-pdf-intl
21794maybe-install-pdf-intl:
21795@if intl
21796maybe-install-pdf-intl: install-pdf-intl
21797
21798install-pdf-intl: \
21799 configure-intl \
21800 pdf-intl
21801 @[ -f ./intl/Makefile ] || exit 0; \
21802 r=`${PWD_COMMAND}`; export r; \
21803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21804 $(HOST_EXPORTS) \
21805 for flag in $(EXTRA_HOST_FLAGS) ; do \
21806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21807 done; \
21808 echo "Doing install-pdf in intl" ; \
21809 (cd $(HOST_SUBDIR)/intl && \
21810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21812 "RANLIB=$${RANLIB}" \
0c24b341 21813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21814 install-pdf) \
21815 || exit 1
21816
21817@endif intl
21818
108a6f8e
CD
21819.PHONY: maybe-install-html-intl install-html-intl
21820maybe-install-html-intl:
21821@if intl
21822maybe-install-html-intl: install-html-intl
21823
21824install-html-intl: \
21825 configure-intl \
21826 html-intl
21827 @[ -f ./intl/Makefile ] || exit 0; \
21828 r=`${PWD_COMMAND}`; export r; \
21829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21830 $(HOST_EXPORTS) \
21831 for flag in $(EXTRA_HOST_FLAGS) ; do \
21832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21833 done; \
21834 echo "Doing install-html in intl" ; \
21835 (cd $(HOST_SUBDIR)/intl && \
21836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21838 "RANLIB=$${RANLIB}" \
0c24b341 21839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21840 install-html) \
21841 || exit 1
21842
21843@endif intl
21844
b813574b
PB
21845.PHONY: maybe-installcheck-intl installcheck-intl
21846maybe-installcheck-intl:
21847@if intl
21848maybe-installcheck-intl: installcheck-intl
2a4cbe27 21849
b813574b
PB
21850installcheck-intl: \
21851 configure-intl
21852 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21853 r=`${PWD_COMMAND}`; export r; \
21854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21855 $(HOST_EXPORTS) \
b813574b 21856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21858 done; \
b813574b 21859 echo "Doing installcheck in intl" ; \
b00612cc 21860 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21863 "RANLIB=$${RANLIB}" \
0c24b341 21864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21865 installcheck) \
2a4cbe27
NN
21866 || exit 1
21867
b813574b 21868@endif intl
2a4cbe27 21869
b813574b
PB
21870.PHONY: maybe-mostlyclean-intl mostlyclean-intl
21871maybe-mostlyclean-intl:
21872@if intl
21873maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 21874
b813574b
PB
21875mostlyclean-intl:
21876 @[ -f ./intl/Makefile ] || exit 0; \
21877 r=`${PWD_COMMAND}`; export r; \
21878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
21879 $(HOST_EXPORTS) \
21880 for flag in $(EXTRA_HOST_FLAGS) ; do \
21881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21882 done; \
21883 echo "Doing mostlyclean in intl" ; \
b00612cc 21884 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
21885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21887 "RANLIB=$${RANLIB}" \
0c24b341 21888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
21889 mostlyclean) \
21890 || exit 1
4fa63067 21891
b813574b 21892@endif intl
4fa63067 21893
b813574b
PB
21894.PHONY: maybe-clean-intl clean-intl
21895maybe-clean-intl:
21896@if intl
21897maybe-clean-intl: clean-intl
4fa63067 21898
b813574b
PB
21899clean-intl:
21900 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21901 r=`${PWD_COMMAND}`; export r; \
21902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21903 $(HOST_EXPORTS) \
b813574b 21904 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21906 done; \
b813574b 21907 echo "Doing clean in intl" ; \
b00612cc 21908 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21911 "RANLIB=$${RANLIB}" \
0c24b341 21912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21913 clean) \
2a4cbe27
NN
21914 || exit 1
21915
b813574b 21916@endif intl
2a4cbe27 21917
b813574b
PB
21918.PHONY: maybe-distclean-intl distclean-intl
21919maybe-distclean-intl:
21920@if intl
21921maybe-distclean-intl: distclean-intl
2a4cbe27 21922
b813574b
PB
21923distclean-intl:
21924 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21925 r=`${PWD_COMMAND}`; export r; \
21926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21927 $(HOST_EXPORTS) \
b813574b 21928 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21930 done; \
b813574b 21931 echo "Doing distclean in intl" ; \
b00612cc 21932 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21935 "RANLIB=$${RANLIB}" \
0c24b341 21936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21937 distclean) \
2a4cbe27
NN
21938 || exit 1
21939
b813574b 21940@endif intl
2a4cbe27 21941
b813574b
PB
21942.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
21943maybe-maintainer-clean-intl:
21944@if intl
21945maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 21946
b813574b
PB
21947maintainer-clean-intl:
21948 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21949 r=`${PWD_COMMAND}`; export r; \
21950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21951 $(HOST_EXPORTS) \
b813574b 21952 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21954 done; \
b813574b 21955 echo "Doing maintainer-clean in intl" ; \
b00612cc 21956 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21959 "RANLIB=$${RANLIB}" \
0c24b341 21960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21961 maintainer-clean) \
2a4cbe27
NN
21962 || exit 1
21963
b813574b 21964@endif intl
2a4cbe27 21965
2a4cbe27 21966
a7254363 21967
b813574b
PB
21968.PHONY: configure-tcl maybe-configure-tcl
21969maybe-configure-tcl:
4f0ef2d8
CD
21970@if gcc-bootstrap
21971configure-tcl: stage_current
21972@endif gcc-bootstrap
b813574b
PB
21973@if tcl
21974maybe-configure-tcl: configure-tcl
c52c6897 21975configure-tcl:
0aed8855 21976 @: $(MAKE); $(unstage)
c52c6897 21977 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21979 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
21980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 21981 $(HOST_EXPORTS) \
a7254363
PB
21982 echo Configuring in $(HOST_SUBDIR)/tcl; \
21983 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 21984 case $(srcdir) in \
b00612cc
PB
21985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21986 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
21987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21988 esac; \
b00612cc
PB
21989 srcdiroption="--srcdir=$${topdir}/tcl"; \
21990 libsrcdir="$$s/tcl"; \
4fa63067 21991 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21992 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21993 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21994 || exit 1
b813574b 21995@endif tcl
2a4cbe27 21996
a7254363
PB
21997
21998
d545f33b
PB
21999
22000
b813574b
PB
22001.PHONY: all-tcl maybe-all-tcl
22002maybe-all-tcl:
4f0ef2d8
CD
22003@if gcc-bootstrap
22004all-tcl: stage_current
22005@endif gcc-bootstrap
b813574b 22006@if tcl
d27cc32e 22007TARGET-tcl=all
b813574b
PB
22008maybe-all-tcl: all-tcl
22009all-tcl: configure-tcl
0aed8855 22010 @: $(MAKE); $(unstage)
4fa63067
NN
22011 @r=`${PWD_COMMAND}`; export r; \
22012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22013 $(HOST_EXPORTS) \
b00612cc 22014 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
22015 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22016 $(TARGET-tcl))
b813574b 22017@endif tcl
4fa63067 22018
a7254363 22019
d545f33b
PB
22020
22021
b813574b
PB
22022.PHONY: check-tcl maybe-check-tcl
22023maybe-check-tcl:
22024@if tcl
22025maybe-check-tcl: check-tcl
2a4cbe27 22026
b813574b 22027check-tcl:
0aed8855 22028 @: $(MAKE); $(unstage)
4fa63067
NN
22029 @r=`${PWD_COMMAND}`; export r; \
22030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22031 $(HOST_EXPORTS) \
b00612cc
PB
22032 (cd $(HOST_SUBDIR)/tcl && \
22033 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22034
b813574b 22035@endif tcl
4fa63067 22036
b813574b
PB
22037.PHONY: install-tcl maybe-install-tcl
22038maybe-install-tcl:
22039@if tcl
22040maybe-install-tcl: install-tcl
4fa63067 22041
b813574b 22042install-tcl: installdirs
0aed8855 22043 @: $(MAKE); $(unstage)
4fa63067
NN
22044 @r=`${PWD_COMMAND}`; export r; \
22045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22046 $(HOST_EXPORTS) \
b00612cc 22047 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 22048 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22049
b813574b 22050@endif tcl
4fa63067 22051
56a8fe78 22052# Other targets (info, dvi, pdf, etc.)
4fa63067 22053
b813574b
PB
22054.PHONY: maybe-info-tcl info-tcl
22055maybe-info-tcl:
22056@if tcl
22057maybe-info-tcl: info-tcl
4fa63067 22058
b813574b
PB
22059info-tcl: \
22060 configure-tcl
0aed8855 22061 @: $(MAKE); $(unstage)
b813574b 22062 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22063 r=`${PWD_COMMAND}`; export r; \
22064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22065 $(HOST_EXPORTS) \
b813574b 22066 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22068 done; \
b813574b 22069 echo "Doing info in tcl" ; \
b00612cc 22070 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22073 "RANLIB=$${RANLIB}" \
0c24b341 22074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22075 info) \
2a4cbe27
NN
22076 || exit 1
22077
b813574b 22078@endif tcl
2a4cbe27 22079
b813574b
PB
22080.PHONY: maybe-dvi-tcl dvi-tcl
22081maybe-dvi-tcl:
22082@if tcl
22083maybe-dvi-tcl: dvi-tcl
2a4cbe27 22084
b813574b
PB
22085dvi-tcl: \
22086 configure-tcl
0aed8855 22087 @: $(MAKE); $(unstage)
b813574b 22088 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22089 r=`${PWD_COMMAND}`; export r; \
22090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22091 $(HOST_EXPORTS) \
b813574b 22092 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22094 done; \
b813574b 22095 echo "Doing dvi in tcl" ; \
b00612cc 22096 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22099 "RANLIB=$${RANLIB}" \
0c24b341 22100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22101 dvi) \
2a4cbe27
NN
22102 || exit 1
22103
b813574b 22104@endif tcl
2a4cbe27 22105
56a8fe78
DD
22106.PHONY: maybe-pdf-tcl pdf-tcl
22107maybe-pdf-tcl:
22108@if tcl
22109maybe-pdf-tcl: pdf-tcl
22110
22111pdf-tcl: \
22112 configure-tcl
22113 @: $(MAKE); $(unstage)
22114 @[ -f ./tcl/Makefile ] || exit 0; \
22115 r=`${PWD_COMMAND}`; export r; \
22116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22117 $(HOST_EXPORTS) \
22118 for flag in $(EXTRA_HOST_FLAGS) ; do \
22119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22120 done; \
22121 echo "Doing pdf in tcl" ; \
22122 (cd $(HOST_SUBDIR)/tcl && \
22123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22125 "RANLIB=$${RANLIB}" \
0c24b341 22126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22127 pdf) \
22128 || exit 1
22129
22130@endif tcl
22131
6d389afc
MS
22132.PHONY: maybe-html-tcl html-tcl
22133maybe-html-tcl:
22134@if tcl
22135maybe-html-tcl: html-tcl
22136
22137html-tcl: \
22138 configure-tcl
0aed8855 22139 @: $(MAKE); $(unstage)
6d389afc
MS
22140 @[ -f ./tcl/Makefile ] || exit 0; \
22141 r=`${PWD_COMMAND}`; export r; \
22142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22143 $(HOST_EXPORTS) \
22144 for flag in $(EXTRA_HOST_FLAGS) ; do \
22145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22146 done; \
22147 echo "Doing html in tcl" ; \
b00612cc 22148 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
22149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22151 "RANLIB=$${RANLIB}" \
0c24b341 22152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22153 html) \
22154 || exit 1
22155
22156@endif tcl
22157
b813574b
PB
22158.PHONY: maybe-TAGS-tcl TAGS-tcl
22159maybe-TAGS-tcl:
22160@if tcl
22161maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 22162
b813574b
PB
22163TAGS-tcl: \
22164 configure-tcl
0aed8855 22165 @: $(MAKE); $(unstage)
b813574b 22166 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22167 r=`${PWD_COMMAND}`; export r; \
22168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22169 $(HOST_EXPORTS) \
b813574b 22170 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22172 done; \
b813574b 22173 echo "Doing TAGS in tcl" ; \
b00612cc 22174 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22177 "RANLIB=$${RANLIB}" \
0c24b341 22178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22179 TAGS) \
2a4cbe27
NN
22180 || exit 1
22181
b813574b 22182@endif tcl
2a4cbe27 22183
b813574b
PB
22184.PHONY: maybe-install-info-tcl install-info-tcl
22185maybe-install-info-tcl:
22186@if tcl
22187maybe-install-info-tcl: install-info-tcl
2a4cbe27 22188
b813574b
PB
22189install-info-tcl: \
22190 configure-tcl \
22191 info-tcl
0aed8855 22192 @: $(MAKE); $(unstage)
b813574b 22193 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22194 r=`${PWD_COMMAND}`; export r; \
22195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22196 $(HOST_EXPORTS) \
b813574b 22197 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22199 done; \
b813574b 22200 echo "Doing install-info in tcl" ; \
b00612cc 22201 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22204 "RANLIB=$${RANLIB}" \
0c24b341 22205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22206 install-info) \
2a4cbe27
NN
22207 || exit 1
22208
b813574b 22209@endif tcl
2a4cbe27 22210
a3ca38d2
DD
22211.PHONY: maybe-install-pdf-tcl install-pdf-tcl
22212maybe-install-pdf-tcl:
22213@if tcl
22214maybe-install-pdf-tcl: install-pdf-tcl
22215
22216install-pdf-tcl: \
22217 configure-tcl \
22218 pdf-tcl
22219 @: $(MAKE); $(unstage)
22220 @[ -f ./tcl/Makefile ] || exit 0; \
22221 r=`${PWD_COMMAND}`; export r; \
22222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22223 $(HOST_EXPORTS) \
22224 for flag in $(EXTRA_HOST_FLAGS) ; do \
22225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22226 done; \
22227 echo "Doing install-pdf in tcl" ; \
22228 (cd $(HOST_SUBDIR)/tcl && \
22229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22231 "RANLIB=$${RANLIB}" \
0c24b341 22232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22233 install-pdf) \
22234 || exit 1
22235
22236@endif tcl
22237
108a6f8e
CD
22238.PHONY: maybe-install-html-tcl install-html-tcl
22239maybe-install-html-tcl:
22240@if tcl
22241maybe-install-html-tcl: install-html-tcl
22242
22243install-html-tcl: \
22244 configure-tcl \
22245 html-tcl
22246 @: $(MAKE); $(unstage)
22247 @[ -f ./tcl/Makefile ] || exit 0; \
22248 r=`${PWD_COMMAND}`; export r; \
22249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22250 $(HOST_EXPORTS) \
22251 for flag in $(EXTRA_HOST_FLAGS) ; do \
22252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22253 done; \
22254 echo "Doing install-html in tcl" ; \
22255 (cd $(HOST_SUBDIR)/tcl && \
22256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22258 "RANLIB=$${RANLIB}" \
0c24b341 22259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22260 install-html) \
22261 || exit 1
22262
22263@endif tcl
22264
b813574b
PB
22265.PHONY: maybe-installcheck-tcl installcheck-tcl
22266maybe-installcheck-tcl:
22267@if tcl
22268maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 22269
b813574b
PB
22270installcheck-tcl: \
22271 configure-tcl
0aed8855 22272 @: $(MAKE); $(unstage)
b813574b 22273 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22274 r=`${PWD_COMMAND}`; export r; \
22275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22276 $(HOST_EXPORTS) \
b813574b 22277 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22279 done; \
b813574b 22280 echo "Doing installcheck in tcl" ; \
b00612cc 22281 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22284 "RANLIB=$${RANLIB}" \
0c24b341 22285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22286 installcheck) \
2a4cbe27
NN
22287 || exit 1
22288
b813574b 22289@endif tcl
2a4cbe27 22290
b813574b
PB
22291.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
22292maybe-mostlyclean-tcl:
22293@if tcl
22294maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 22295
b813574b
PB
22296# tcl doesn't support mostlyclean.
22297mostlyclean-tcl:
2a4cbe27 22298
b813574b 22299@endif tcl
2a4cbe27 22300
b813574b
PB
22301.PHONY: maybe-clean-tcl clean-tcl
22302maybe-clean-tcl:
22303@if tcl
22304maybe-clean-tcl: clean-tcl
2a4cbe27 22305
b813574b 22306clean-tcl:
0aed8855 22307 @: $(MAKE); $(unstage)
b813574b 22308 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22309 r=`${PWD_COMMAND}`; export r; \
22310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22311 $(HOST_EXPORTS) \
b813574b 22312 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22314 done; \
b813574b 22315 echo "Doing clean in tcl" ; \
b00612cc 22316 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22319 "RANLIB=$${RANLIB}" \
0c24b341 22320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22321 clean) \
2a4cbe27
NN
22322 || exit 1
22323
b813574b 22324@endif tcl
2a4cbe27 22325
b813574b
PB
22326.PHONY: maybe-distclean-tcl distclean-tcl
22327maybe-distclean-tcl:
22328@if tcl
22329maybe-distclean-tcl: distclean-tcl
2a4cbe27 22330
b813574b 22331distclean-tcl:
0aed8855 22332 @: $(MAKE); $(unstage)
b813574b 22333 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22334 r=`${PWD_COMMAND}`; export r; \
22335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22336 $(HOST_EXPORTS) \
b813574b 22337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22339 done; \
b813574b 22340 echo "Doing distclean in tcl" ; \
b00612cc 22341 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22344 "RANLIB=$${RANLIB}" \
0c24b341 22345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22346 distclean) \
2a4cbe27
NN
22347 || exit 1
22348
b813574b 22349@endif tcl
2a4cbe27 22350
b813574b
PB
22351.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
22352maybe-maintainer-clean-tcl:
22353@if tcl
22354maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 22355
b813574b 22356maintainer-clean-tcl:
0aed8855 22357 @: $(MAKE); $(unstage)
b813574b 22358 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22359 r=`${PWD_COMMAND}`; export r; \
22360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22361 $(HOST_EXPORTS) \
b813574b 22362 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22364 done; \
b813574b 22365 echo "Doing maintainer-clean in tcl" ; \
b00612cc 22366 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22369 "RANLIB=$${RANLIB}" \
0c24b341 22370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22371 maintainer-clean) \
2a4cbe27
NN
22372 || exit 1
22373
b813574b 22374@endif tcl
2a4cbe27 22375
2a4cbe27 22376
a7254363 22377
b813574b
PB
22378.PHONY: configure-itcl maybe-configure-itcl
22379maybe-configure-itcl:
4f0ef2d8
CD
22380@if gcc-bootstrap
22381configure-itcl: stage_current
22382@endif gcc-bootstrap
b813574b
PB
22383@if itcl
22384maybe-configure-itcl: configure-itcl
c52c6897 22385configure-itcl:
0aed8855 22386 @: $(MAKE); $(unstage)
c52c6897 22387 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22389 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
22390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 22391 $(HOST_EXPORTS) \
a7254363
PB
22392 echo Configuring in $(HOST_SUBDIR)/itcl; \
22393 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 22394 case $(srcdir) in \
b00612cc
PB
22395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22396 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
22397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22398 esac; \
b00612cc
PB
22399 srcdiroption="--srcdir=$${topdir}/itcl"; \
22400 libsrcdir="$$s/itcl"; \
4fa63067 22401 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22403 --target=${target_alias} $${srcdiroption} \
4fa63067 22404 || exit 1
b813574b 22405@endif itcl
4fa63067 22406
a7254363
PB
22407
22408
d545f33b
PB
22409
22410
b813574b
PB
22411.PHONY: all-itcl maybe-all-itcl
22412maybe-all-itcl:
4f0ef2d8
CD
22413@if gcc-bootstrap
22414all-itcl: stage_current
22415@endif gcc-bootstrap
b813574b 22416@if itcl
d27cc32e 22417TARGET-itcl=all
b813574b
PB
22418maybe-all-itcl: all-itcl
22419all-itcl: configure-itcl
0aed8855 22420 @: $(MAKE); $(unstage)
4fa63067
NN
22421 @r=`${PWD_COMMAND}`; export r; \
22422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22423 $(HOST_EXPORTS) \
b00612cc 22424 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
22425 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22426 $(TARGET-itcl))
b813574b 22427@endif itcl
4fa63067 22428
a7254363 22429
d545f33b
PB
22430
22431
b813574b
PB
22432.PHONY: check-itcl maybe-check-itcl
22433maybe-check-itcl:
22434@if itcl
22435maybe-check-itcl: check-itcl
4fa63067 22436
b813574b 22437check-itcl:
0aed8855 22438 @: $(MAKE); $(unstage)
4fa63067
NN
22439 @r=`${PWD_COMMAND}`; export r; \
22440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22441 $(HOST_EXPORTS) \
b00612cc
PB
22442 (cd $(HOST_SUBDIR)/itcl && \
22443 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 22444
b813574b 22445@endif itcl
4fa63067 22446
b813574b
PB
22447.PHONY: install-itcl maybe-install-itcl
22448maybe-install-itcl:
22449@if itcl
22450maybe-install-itcl: install-itcl
4fa63067 22451
b813574b 22452install-itcl: installdirs
0aed8855 22453 @: $(MAKE); $(unstage)
4fa63067
NN
22454 @r=`${PWD_COMMAND}`; export r; \
22455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22456 $(HOST_EXPORTS) \
b00612cc 22457 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 22458 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22459
b813574b 22460@endif itcl
4fa63067 22461
56a8fe78 22462# Other targets (info, dvi, pdf, etc.)
4fa63067 22463
b813574b
PB
22464.PHONY: maybe-info-itcl info-itcl
22465maybe-info-itcl:
22466@if itcl
22467maybe-info-itcl: info-itcl
4fa63067 22468
b813574b
PB
22469info-itcl: \
22470 configure-itcl
0aed8855 22471 @: $(MAKE); $(unstage)
b813574b 22472 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22473 r=`${PWD_COMMAND}`; export r; \
22474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22475 $(HOST_EXPORTS) \
b813574b 22476 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22478 done; \
b813574b 22479 echo "Doing info in itcl" ; \
b00612cc 22480 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22483 "RANLIB=$${RANLIB}" \
0c24b341 22484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22485 info) \
2a4cbe27
NN
22486 || exit 1
22487
b813574b 22488@endif itcl
2a4cbe27 22489
b813574b
PB
22490.PHONY: maybe-dvi-itcl dvi-itcl
22491maybe-dvi-itcl:
22492@if itcl
22493maybe-dvi-itcl: dvi-itcl
2a4cbe27 22494
b813574b
PB
22495dvi-itcl: \
22496 configure-itcl
0aed8855 22497 @: $(MAKE); $(unstage)
b813574b 22498 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22499 r=`${PWD_COMMAND}`; export r; \
22500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22501 $(HOST_EXPORTS) \
b813574b 22502 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22504 done; \
b813574b 22505 echo "Doing dvi in itcl" ; \
b00612cc 22506 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22509 "RANLIB=$${RANLIB}" \
0c24b341 22510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22511 dvi) \
2a4cbe27
NN
22512 || exit 1
22513
b813574b 22514@endif itcl
2a4cbe27 22515
56a8fe78
DD
22516.PHONY: maybe-pdf-itcl pdf-itcl
22517maybe-pdf-itcl:
22518@if itcl
22519maybe-pdf-itcl: pdf-itcl
22520
22521pdf-itcl: \
22522 configure-itcl
22523 @: $(MAKE); $(unstage)
22524 @[ -f ./itcl/Makefile ] || exit 0; \
22525 r=`${PWD_COMMAND}`; export r; \
22526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22527 $(HOST_EXPORTS) \
22528 for flag in $(EXTRA_HOST_FLAGS) ; do \
22529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22530 done; \
22531 echo "Doing pdf in itcl" ; \
22532 (cd $(HOST_SUBDIR)/itcl && \
22533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22535 "RANLIB=$${RANLIB}" \
0c24b341 22536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22537 pdf) \
22538 || exit 1
22539
22540@endif itcl
22541
6d389afc
MS
22542.PHONY: maybe-html-itcl html-itcl
22543maybe-html-itcl:
22544@if itcl
22545maybe-html-itcl: html-itcl
22546
22547html-itcl: \
22548 configure-itcl
0aed8855 22549 @: $(MAKE); $(unstage)
6d389afc
MS
22550 @[ -f ./itcl/Makefile ] || exit 0; \
22551 r=`${PWD_COMMAND}`; export r; \
22552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22553 $(HOST_EXPORTS) \
22554 for flag in $(EXTRA_HOST_FLAGS) ; do \
22555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22556 done; \
22557 echo "Doing html in itcl" ; \
b00612cc 22558 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
22559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22561 "RANLIB=$${RANLIB}" \
0c24b341 22562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22563 html) \
22564 || exit 1
22565
22566@endif itcl
22567
b813574b
PB
22568.PHONY: maybe-TAGS-itcl TAGS-itcl
22569maybe-TAGS-itcl:
22570@if itcl
22571maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 22572
b813574b
PB
22573TAGS-itcl: \
22574 configure-itcl
0aed8855 22575 @: $(MAKE); $(unstage)
b813574b 22576 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22577 r=`${PWD_COMMAND}`; export r; \
22578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22579 $(HOST_EXPORTS) \
b813574b 22580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22582 done; \
b813574b 22583 echo "Doing TAGS in itcl" ; \
b00612cc 22584 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22587 "RANLIB=$${RANLIB}" \
0c24b341 22588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22589 TAGS) \
2a4cbe27
NN
22590 || exit 1
22591
b813574b 22592@endif itcl
2a4cbe27 22593
b813574b
PB
22594.PHONY: maybe-install-info-itcl install-info-itcl
22595maybe-install-info-itcl:
22596@if itcl
22597maybe-install-info-itcl: install-info-itcl
2a4cbe27 22598
b813574b
PB
22599install-info-itcl: \
22600 configure-itcl \
22601 info-itcl
0aed8855 22602 @: $(MAKE); $(unstage)
b813574b 22603 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22604 r=`${PWD_COMMAND}`; export r; \
22605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22606 $(HOST_EXPORTS) \
b813574b 22607 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22609 done; \
b813574b 22610 echo "Doing install-info in itcl" ; \
b00612cc 22611 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22614 "RANLIB=$${RANLIB}" \
0c24b341 22615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22616 install-info) \
2a4cbe27
NN
22617 || exit 1
22618
b813574b 22619@endif itcl
2a4cbe27 22620
a3ca38d2
DD
22621.PHONY: maybe-install-pdf-itcl install-pdf-itcl
22622maybe-install-pdf-itcl:
22623@if itcl
22624maybe-install-pdf-itcl: install-pdf-itcl
22625
22626install-pdf-itcl: \
22627 configure-itcl \
22628 pdf-itcl
22629 @: $(MAKE); $(unstage)
22630 @[ -f ./itcl/Makefile ] || exit 0; \
22631 r=`${PWD_COMMAND}`; export r; \
22632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22633 $(HOST_EXPORTS) \
22634 for flag in $(EXTRA_HOST_FLAGS) ; do \
22635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22636 done; \
22637 echo "Doing install-pdf in itcl" ; \
22638 (cd $(HOST_SUBDIR)/itcl && \
22639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22641 "RANLIB=$${RANLIB}" \
0c24b341 22642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22643 install-pdf) \
22644 || exit 1
22645
22646@endif itcl
22647
108a6f8e
CD
22648.PHONY: maybe-install-html-itcl install-html-itcl
22649maybe-install-html-itcl:
22650@if itcl
22651maybe-install-html-itcl: install-html-itcl
22652
22653install-html-itcl: \
22654 configure-itcl \
22655 html-itcl
22656 @: $(MAKE); $(unstage)
22657 @[ -f ./itcl/Makefile ] || exit 0; \
22658 r=`${PWD_COMMAND}`; export r; \
22659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22660 $(HOST_EXPORTS) \
22661 for flag in $(EXTRA_HOST_FLAGS) ; do \
22662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22663 done; \
22664 echo "Doing install-html in itcl" ; \
22665 (cd $(HOST_SUBDIR)/itcl && \
22666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22668 "RANLIB=$${RANLIB}" \
0c24b341 22669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22670 install-html) \
22671 || exit 1
22672
22673@endif itcl
22674
b813574b
PB
22675.PHONY: maybe-installcheck-itcl installcheck-itcl
22676maybe-installcheck-itcl:
22677@if itcl
22678maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 22679
b813574b
PB
22680installcheck-itcl: \
22681 configure-itcl
0aed8855 22682 @: $(MAKE); $(unstage)
b813574b 22683 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22684 r=`${PWD_COMMAND}`; export r; \
22685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22686 $(HOST_EXPORTS) \
b813574b 22687 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22689 done; \
b813574b 22690 echo "Doing installcheck in itcl" ; \
b00612cc 22691 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22694 "RANLIB=$${RANLIB}" \
0c24b341 22695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22696 installcheck) \
2a4cbe27
NN
22697 || exit 1
22698
b813574b 22699@endif itcl
2a4cbe27 22700
b813574b
PB
22701.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
22702maybe-mostlyclean-itcl:
22703@if itcl
22704maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 22705
b813574b 22706mostlyclean-itcl:
0aed8855 22707 @: $(MAKE); $(unstage)
b813574b 22708 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22709 r=`${PWD_COMMAND}`; export r; \
22710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22711 $(HOST_EXPORTS) \
b813574b 22712 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22714 done; \
b813574b 22715 echo "Doing mostlyclean in itcl" ; \
b00612cc 22716 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22719 "RANLIB=$${RANLIB}" \
0c24b341 22720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22721 mostlyclean) \
2a4cbe27
NN
22722 || exit 1
22723
b813574b 22724@endif itcl
2a4cbe27 22725
b813574b
PB
22726.PHONY: maybe-clean-itcl clean-itcl
22727maybe-clean-itcl:
22728@if itcl
22729maybe-clean-itcl: clean-itcl
2a4cbe27 22730
b813574b 22731clean-itcl:
0aed8855 22732 @: $(MAKE); $(unstage)
b813574b 22733 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22734 r=`${PWD_COMMAND}`; export r; \
22735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22736 $(HOST_EXPORTS) \
b813574b 22737 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22739 done; \
b813574b 22740 echo "Doing clean in itcl" ; \
b00612cc 22741 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22744 "RANLIB=$${RANLIB}" \
0c24b341 22745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22746 clean) \
2a4cbe27
NN
22747 || exit 1
22748
b813574b 22749@endif itcl
2a4cbe27 22750
b813574b
PB
22751.PHONY: maybe-distclean-itcl distclean-itcl
22752maybe-distclean-itcl:
22753@if itcl
22754maybe-distclean-itcl: distclean-itcl
2a4cbe27 22755
b813574b 22756distclean-itcl:
0aed8855 22757 @: $(MAKE); $(unstage)
b813574b 22758 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22759 r=`${PWD_COMMAND}`; export r; \
22760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22761 $(HOST_EXPORTS) \
b813574b 22762 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22764 done; \
b813574b 22765 echo "Doing distclean in itcl" ; \
b00612cc 22766 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22769 "RANLIB=$${RANLIB}" \
0c24b341 22770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22771 distclean) \
2a4cbe27
NN
22772 || exit 1
22773
b813574b 22774@endif itcl
2a4cbe27 22775
b813574b
PB
22776.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
22777maybe-maintainer-clean-itcl:
22778@if itcl
22779maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 22780
b813574b 22781maintainer-clean-itcl:
0aed8855 22782 @: $(MAKE); $(unstage)
b813574b 22783 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22784 r=`${PWD_COMMAND}`; export r; \
22785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22786 $(HOST_EXPORTS) \
b813574b 22787 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22789 done; \
b813574b 22790 echo "Doing maintainer-clean in itcl" ; \
b00612cc 22791 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22794 "RANLIB=$${RANLIB}" \
0c24b341 22795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22796 maintainer-clean) \
2a4cbe27
NN
22797 || exit 1
22798
b813574b 22799@endif itcl
2a4cbe27 22800
2a4cbe27 22801
a7254363 22802
b813574b
PB
22803.PHONY: configure-ld maybe-configure-ld
22804maybe-configure-ld:
4f0ef2d8
CD
22805@if gcc-bootstrap
22806configure-ld: stage_current
22807@endif gcc-bootstrap
b813574b
PB
22808@if ld
22809maybe-configure-ld: configure-ld
c52c6897 22810configure-ld:
c52c6897
PB
22811 @r=`${PWD_COMMAND}`; export r; \
22812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22813 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22814 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 22815 $(HOST_EXPORTS) \
a7254363
PB
22816 echo Configuring in $(HOST_SUBDIR)/ld; \
22817 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 22818 case $(srcdir) in \
b00612cc
PB
22819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22820 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 22822 esac; \
b00612cc
PB
22823 srcdiroption="--srcdir=$${topdir}/ld"; \
22824 libsrcdir="$$s/ld"; \
04cf1b77 22825 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22827 --target=${target_alias} $${srcdiroption} \
04cf1b77 22828 || exit 1
b813574b 22829@endif ld
04cf1b77 22830
a7254363
PB
22831
22832
d545f33b
PB
22833.PHONY: configure-stage1-ld maybe-configure-stage1-ld
22834maybe-configure-stage1-ld:
22835@if ld-bootstrap
22836maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 22837configure-stage1-ld:
c52c6897 22838 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22839 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22840 @r=`${PWD_COMMAND}`; export r; \
22841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22842 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
7f6ef0c0 22843 $(HOST_EXPORTS) \
8ee82aff 22844 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22845 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 22846 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 22847 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22848 cd $(HOST_SUBDIR)/ld || exit 1; \
22849 case $(srcdir) in \
22850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22851 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22853 esac; \
22854 srcdiroption="--srcdir=$${topdir}/ld"; \
22855 libsrcdir="$$s/ld"; \
22856 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22858 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22859 \
8a0d8a5c 22860 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
22861@endif ld-bootstrap
22862
22863.PHONY: configure-stage2-ld maybe-configure-stage2-ld
22864maybe-configure-stage2-ld:
22865@if ld-bootstrap
22866maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 22867configure-stage2-ld:
c52c6897 22868 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22869 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22870 @r=`${PWD_COMMAND}`; export r; \
22871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22872 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22873 $(HOST_EXPORTS) \
7f6ef0c0 22874 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22875 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22876 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 22877 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 22878 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22879 cd $(HOST_SUBDIR)/ld || exit 1; \
22880 case $(srcdir) in \
22881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22882 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22884 esac; \
22885 srcdiroption="--srcdir=$${topdir}/ld"; \
22886 libsrcdir="$$s/ld"; \
22887 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22888 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22889 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22890 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22891 @stage2_werror_flag@
22892@endif ld-bootstrap
22893
8520c408
AO
22894.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
22895maybe-configure-stageb2g0-ld:
22896@if ld-bootstrap
22897maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
22898configure-stageb2g0-ld:
22899 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22900 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22901 @r=`${PWD_COMMAND}`; export r; \
22902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22903 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22904 $(HOST_EXPORTS) \
7f6ef0c0 22905 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22906 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 22907 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
22908 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
22909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22910 cd $(HOST_SUBDIR)/ld || exit 1; \
22911 case $(srcdir) in \
22912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22913 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22915 esac; \
22916 srcdiroption="--srcdir=$${topdir}/ld"; \
22917 libsrcdir="$$s/ld"; \
22918 $(SHELL) $${libsrcdir}/configure \
22919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22920 --target=${target_alias} $${srcdiroption} \
22921 --with-build-libsubdir=$(HOST_SUBDIR) \
22922 @stage2_werror_flag@
22923@endif ld-bootstrap
22924
d545f33b
PB
22925.PHONY: configure-stage3-ld maybe-configure-stage3-ld
22926maybe-configure-stage3-ld:
22927@if ld-bootstrap
22928maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 22929configure-stage3-ld:
c52c6897 22930 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22931 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22932 @r=`${PWD_COMMAND}`; export r; \
22933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22934 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22935 $(HOST_EXPORTS) \
7f6ef0c0 22936 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22937 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22938 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 22939 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 22940 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22941 cd $(HOST_SUBDIR)/ld || exit 1; \
22942 case $(srcdir) in \
22943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22944 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22946 esac; \
22947 srcdiroption="--srcdir=$${topdir}/ld"; \
22948 libsrcdir="$$s/ld"; \
22949 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22950 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22951 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22952 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22953 @stage2_werror_flag@
22954@endif ld-bootstrap
22955
8520c408
AO
22956.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
22957maybe-configure-stageb3g2-ld:
22958@if ld-bootstrap
22959maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
22960configure-stageb3g2-ld:
22961 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22962 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22963 @r=`${PWD_COMMAND}`; export r; \
22964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22965 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22966 $(HOST_EXPORTS) \
7f6ef0c0 22967 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22968 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 22969 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
22970 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
22971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22972 cd $(HOST_SUBDIR)/ld || exit 1; \
22973 case $(srcdir) in \
22974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22975 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22977 esac; \
22978 srcdiroption="--srcdir=$${topdir}/ld"; \
22979 libsrcdir="$$s/ld"; \
22980 $(SHELL) $${libsrcdir}/configure \
22981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22982 --target=${target_alias} $${srcdiroption} \
22983 --with-build-libsubdir=$(HOST_SUBDIR) \
22984 @stage2_werror_flag@
22985@endif ld-bootstrap
22986
d545f33b
PB
22987.PHONY: configure-stage4-ld maybe-configure-stage4-ld
22988maybe-configure-stage4-ld:
22989@if ld-bootstrap
22990maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 22991configure-stage4-ld:
c52c6897 22992 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22994 @r=`${PWD_COMMAND}`; export r; \
22995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22996 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22997 $(HOST_EXPORTS) \
7f6ef0c0 22998 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22999 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23000 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 23001 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 23002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23003 cd $(HOST_SUBDIR)/ld || exit 1; \
23004 case $(srcdir) in \
23005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23006 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23008 esac; \
23009 srcdiroption="--srcdir=$${topdir}/ld"; \
23010 libsrcdir="$$s/ld"; \
23011 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23013 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23014 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23015 @stage2_werror_flag@
23016@endif ld-bootstrap
23017
23018.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
23019maybe-configure-stageprofile-ld:
23020@if ld-bootstrap
23021maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 23022configure-stageprofile-ld:
c52c6897 23023 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23024 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23025 @r=`${PWD_COMMAND}`; export r; \
23026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23027 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23028 $(HOST_EXPORTS) \
7f6ef0c0 23029 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23030 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 23031 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 23032 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 23033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23034 cd $(HOST_SUBDIR)/ld || exit 1; \
23035 case $(srcdir) in \
23036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23037 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23039 esac; \
23040 srcdiroption="--srcdir=$${topdir}/ld"; \
23041 libsrcdir="$$s/ld"; \
23042 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23044 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23045 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23046 @stage2_werror_flag@
23047@endif ld-bootstrap
23048
23049.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
23050maybe-configure-stagefeedback-ld:
23051@if ld-bootstrap
23052maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 23053configure-stagefeedback-ld:
c52c6897 23054 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23055 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23056 @r=`${PWD_COMMAND}`; export r; \
23057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23058 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23059 $(HOST_EXPORTS) \
7f6ef0c0 23060 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23061 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 23062 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 23063 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 23064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23065 cd $(HOST_SUBDIR)/ld || exit 1; \
23066 case $(srcdir) in \
23067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23068 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23070 esac; \
23071 srcdiroption="--srcdir=$${topdir}/ld"; \
23072 libsrcdir="$$s/ld"; \
23073 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23075 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23076 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23077 @stage2_werror_flag@
23078@endif ld-bootstrap
23079
23080
23081
23082
23083
b813574b
PB
23084.PHONY: all-ld maybe-all-ld
23085maybe-all-ld:
4f0ef2d8
CD
23086@if gcc-bootstrap
23087all-ld: stage_current
23088@endif gcc-bootstrap
b813574b 23089@if ld
d27cc32e 23090TARGET-ld=all
b813574b
PB
23091maybe-all-ld: all-ld
23092all-ld: configure-ld
c52c6897 23093 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 23094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23095 $(HOST_EXPORTS) \
b00612cc 23096 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23097 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23098 $(TARGET-ld))
b813574b 23099@endif ld
04cf1b77 23100
a7254363 23101
d545f33b
PB
23102
23103.PHONY: all-stage1-ld maybe-all-stage1-ld
23104.PHONY: clean-stage1-ld maybe-clean-stage1-ld
23105maybe-all-stage1-ld:
23106maybe-clean-stage1-ld:
23107@if ld-bootstrap
23108maybe-all-stage1-ld: all-stage1-ld
23109all-stage1: all-stage1-ld
f70224b5 23110TARGET-stage1-ld = $(TARGET-ld)
d545f33b 23111all-stage1-ld: configure-stage1-ld
c52c6897 23112 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
23113 @r=`${PWD_COMMAND}`; export r; \
23114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23115 $(HOST_EXPORTS) \
23116 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23117 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23118 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
23119 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
23120 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
23121 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 23122 $(TARGET-stage1-ld)
d545f33b
PB
23123
23124maybe-clean-stage1-ld: clean-stage1-ld
23125clean-stage1: clean-stage1-ld
23126clean-stage1-ld:
9dbaa842
DD
23127 @if [ $(current_stage) = stage1 ]; then \
23128 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23129 else \
23130 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
23131 $(MAKE) stage1-start; \
23132 fi; \
d545f33b 23133 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23134 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 23135 clean
d545f33b
PB
23136@endif ld-bootstrap
23137
23138
23139.PHONY: all-stage2-ld maybe-all-stage2-ld
23140.PHONY: clean-stage2-ld maybe-clean-stage2-ld
23141maybe-all-stage2-ld:
23142maybe-clean-stage2-ld:
23143@if ld-bootstrap
23144maybe-all-stage2-ld: all-stage2-ld
23145all-stage2: all-stage2-ld
f70224b5 23146TARGET-stage2-ld = $(TARGET-ld)
d545f33b 23147all-stage2-ld: configure-stage2-ld
c52c6897 23148 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
23149 @r=`${PWD_COMMAND}`; export r; \
23150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23151 $(HOST_EXPORTS) \
23152 $(POSTSTAGE1_HOST_EXPORTS) \
23153 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23155 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
23156 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23157 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23158 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23159 $(TARGET-stage2-ld)
d545f33b
PB
23160
23161maybe-clean-stage2-ld: clean-stage2-ld
23162clean-stage2: clean-stage2-ld
23163clean-stage2-ld:
9dbaa842
DD
23164 @if [ $(current_stage) = stage2 ]; then \
23165 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23166 else \
23167 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
23168 $(MAKE) stage2-start; \
23169 fi; \
d545f33b 23170 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23171 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23172 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23173 clean
d545f33b
PB
23174@endif ld-bootstrap
23175
23176
8520c408
AO
23177.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
23178.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
23179maybe-all-stageb2g0-ld:
23180maybe-clean-stageb2g0-ld:
23181@if ld-bootstrap
23182maybe-all-stageb2g0-ld: all-stageb2g0-ld
23183all-stageb2g0: all-stageb2g0-ld
23184TARGET-stageb2g0-ld = $(TARGET-ld)
23185all-stageb2g0-ld: configure-stageb2g0-ld
23186 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23187 @r=`${PWD_COMMAND}`; export r; \
23188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23189 $(HOST_EXPORTS) \
23190 $(POSTSTAGE1_HOST_EXPORTS) \
23191 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23192 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23193 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
23194 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
23195 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
23196 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23197 $(TARGET-stageb2g0-ld)
23198
23199maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
23200clean-stageb2g0: clean-stageb2g0-ld
23201clean-stageb2g0-ld:
23202 @if [ $(current_stage) = stageb2g0 ]; then \
23203 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23204 else \
23205 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
23206 $(MAKE) stageb2g0-start; \
23207 fi; \
23208 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23209 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23210 $(POSTSTAGE1_FLAGS_TO_PASS) \
23211 clean
23212@endif ld-bootstrap
23213
23214
d545f33b
PB
23215.PHONY: all-stage3-ld maybe-all-stage3-ld
23216.PHONY: clean-stage3-ld maybe-clean-stage3-ld
23217maybe-all-stage3-ld:
23218maybe-clean-stage3-ld:
23219@if ld-bootstrap
23220maybe-all-stage3-ld: all-stage3-ld
23221all-stage3: all-stage3-ld
f70224b5 23222TARGET-stage3-ld = $(TARGET-ld)
d545f33b 23223all-stage3-ld: configure-stage3-ld
c52c6897 23224 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
23225 @r=`${PWD_COMMAND}`; export r; \
23226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23227 $(HOST_EXPORTS) \
23228 $(POSTSTAGE1_HOST_EXPORTS) \
23229 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23231 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
23232 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
23233 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
23234 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23235 $(TARGET-stage3-ld)
d545f33b
PB
23236
23237maybe-clean-stage3-ld: clean-stage3-ld
23238clean-stage3: clean-stage3-ld
23239clean-stage3-ld:
9dbaa842
DD
23240 @if [ $(current_stage) = stage3 ]; then \
23241 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23242 else \
23243 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
23244 $(MAKE) stage3-start; \
23245 fi; \
d545f33b 23246 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23247 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23248 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23249 clean
d545f33b
PB
23250@endif ld-bootstrap
23251
23252
8520c408
AO
23253.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
23254.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
23255maybe-all-stageb3g2-ld:
23256maybe-clean-stageb3g2-ld:
23257@if ld-bootstrap
23258maybe-all-stageb3g2-ld: all-stageb3g2-ld
23259all-stageb3g2: all-stageb3g2-ld
23260TARGET-stageb3g2-ld = $(TARGET-ld)
23261all-stageb3g2-ld: configure-stageb3g2-ld
23262 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23263 @r=`${PWD_COMMAND}`; export r; \
23264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23265 $(HOST_EXPORTS) \
23266 $(POSTSTAGE1_HOST_EXPORTS) \
23267 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23268 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23269 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
23270 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
23271 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
23272 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23273 $(TARGET-stageb3g2-ld)
23274
23275maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
23276clean-stageb3g2: clean-stageb3g2-ld
23277clean-stageb3g2-ld:
23278 @if [ $(current_stage) = stageb3g2 ]; then \
23279 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23280 else \
23281 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
23282 $(MAKE) stageb3g2-start; \
23283 fi; \
23284 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23285 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23286 $(POSTSTAGE1_FLAGS_TO_PASS) \
23287 clean
23288@endif ld-bootstrap
23289
23290
d545f33b
PB
23291.PHONY: all-stage4-ld maybe-all-stage4-ld
23292.PHONY: clean-stage4-ld maybe-clean-stage4-ld
23293maybe-all-stage4-ld:
23294maybe-clean-stage4-ld:
23295@if ld-bootstrap
23296maybe-all-stage4-ld: all-stage4-ld
23297all-stage4: all-stage4-ld
f70224b5 23298TARGET-stage4-ld = $(TARGET-ld)
d545f33b 23299all-stage4-ld: configure-stage4-ld
c52c6897 23300 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
23301 @r=`${PWD_COMMAND}`; export r; \
23302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23303 $(HOST_EXPORTS) \
23304 $(POSTSTAGE1_HOST_EXPORTS) \
23305 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23306 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23307 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
23308 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23309 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
23310 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23311 $(TARGET-stage4-ld)
d545f33b
PB
23312
23313maybe-clean-stage4-ld: clean-stage4-ld
23314clean-stage4: clean-stage4-ld
23315clean-stage4-ld:
9dbaa842
DD
23316 @if [ $(current_stage) = stage4 ]; then \
23317 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23318 else \
23319 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
23320 $(MAKE) stage4-start; \
23321 fi; \
d545f33b 23322 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23323 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23324 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23325 clean
d545f33b
PB
23326@endif ld-bootstrap
23327
23328
23329.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
23330.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
23331maybe-all-stageprofile-ld:
23332maybe-clean-stageprofile-ld:
23333@if ld-bootstrap
23334maybe-all-stageprofile-ld: all-stageprofile-ld
23335all-stageprofile: all-stageprofile-ld
f70224b5 23336TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 23337all-stageprofile-ld: configure-stageprofile-ld
c52c6897 23338 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23339 @r=`${PWD_COMMAND}`; export r; \
23340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23341 $(HOST_EXPORTS) \
23342 $(POSTSTAGE1_HOST_EXPORTS) \
23343 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23345 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
23346 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23347 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23348 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23349 $(TARGET-stageprofile-ld)
d545f33b
PB
23350
23351maybe-clean-stageprofile-ld: clean-stageprofile-ld
23352clean-stageprofile: clean-stageprofile-ld
23353clean-stageprofile-ld:
9dbaa842
DD
23354 @if [ $(current_stage) = stageprofile ]; then \
23355 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23356 else \
23357 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
23358 $(MAKE) stageprofile-start; \
23359 fi; \
d545f33b 23360 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23361 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23362 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23363 clean
d545f33b
PB
23364@endif ld-bootstrap
23365
23366
23367.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
23368.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
23369maybe-all-stagefeedback-ld:
23370maybe-clean-stagefeedback-ld:
23371@if ld-bootstrap
23372maybe-all-stagefeedback-ld: all-stagefeedback-ld
23373all-stagefeedback: all-stagefeedback-ld
f70224b5 23374TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 23375all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 23376 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23377 @r=`${PWD_COMMAND}`; export r; \
23378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23379 $(HOST_EXPORTS) \
23380 $(POSTSTAGE1_HOST_EXPORTS) \
23381 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23383 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
23384 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23385 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23386 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23387 $(TARGET-stagefeedback-ld)
d545f33b
PB
23388
23389maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
23390clean-stagefeedback: clean-stagefeedback-ld
23391clean-stagefeedback-ld:
9dbaa842
DD
23392 @if [ $(current_stage) = stagefeedback ]; then \
23393 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23394 else \
23395 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
23396 $(MAKE) stagefeedback-start; \
23397 fi; \
d545f33b 23398 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23399 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23400 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23401 clean
d545f33b
PB
23402@endif ld-bootstrap
23403
23404
23405
23406
23407
b813574b
PB
23408.PHONY: check-ld maybe-check-ld
23409maybe-check-ld:
23410@if ld
23411maybe-check-ld: check-ld
04cf1b77 23412
b813574b 23413check-ld:
0aed8855 23414 @: $(MAKE); $(unstage)
04cf1b77
PB
23415 @r=`${PWD_COMMAND}`; export r; \
23416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23417 $(HOST_EXPORTS) \
b00612cc
PB
23418 (cd $(HOST_SUBDIR)/ld && \
23419 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 23420
b813574b 23421@endif ld
04cf1b77 23422
b813574b
PB
23423.PHONY: install-ld maybe-install-ld
23424maybe-install-ld:
23425@if ld
23426maybe-install-ld: install-ld
04cf1b77 23427
b813574b 23428install-ld: installdirs
0aed8855 23429 @: $(MAKE); $(unstage)
04cf1b77
PB
23430 @r=`${PWD_COMMAND}`; export r; \
23431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23432 $(HOST_EXPORTS) \
b00612cc 23433 (cd $(HOST_SUBDIR)/ld && \
2da12f12 23434 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 23435
b813574b 23436@endif ld
04cf1b77 23437
56a8fe78 23438# Other targets (info, dvi, pdf, etc.)
04cf1b77 23439
b813574b
PB
23440.PHONY: maybe-info-ld info-ld
23441maybe-info-ld:
23442@if ld
23443maybe-info-ld: info-ld
04cf1b77 23444
b813574b
PB
23445info-ld: \
23446 configure-ld
23447 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23448 r=`${PWD_COMMAND}`; export r; \
23449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23450 $(HOST_EXPORTS) \
b813574b 23451 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23453 done; \
b813574b 23454 echo "Doing info in ld" ; \
b00612cc 23455 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23458 "RANLIB=$${RANLIB}" \
0c24b341 23459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23460 info) \
04cf1b77
PB
23461 || exit 1
23462
b813574b 23463@endif ld
04cf1b77 23464
b813574b
PB
23465.PHONY: maybe-dvi-ld dvi-ld
23466maybe-dvi-ld:
23467@if ld
23468maybe-dvi-ld: dvi-ld
04cf1b77 23469
b813574b
PB
23470dvi-ld: \
23471 configure-ld
23472 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23473 r=`${PWD_COMMAND}`; export r; \
23474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23475 $(HOST_EXPORTS) \
b813574b 23476 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23478 done; \
b813574b 23479 echo "Doing dvi in ld" ; \
b00612cc 23480 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23483 "RANLIB=$${RANLIB}" \
0c24b341 23484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23485 dvi) \
04cf1b77
PB
23486 || exit 1
23487
b813574b 23488@endif ld
04cf1b77 23489
56a8fe78
DD
23490.PHONY: maybe-pdf-ld pdf-ld
23491maybe-pdf-ld:
23492@if ld
23493maybe-pdf-ld: pdf-ld
23494
23495pdf-ld: \
23496 configure-ld
23497 @[ -f ./ld/Makefile ] || exit 0; \
23498 r=`${PWD_COMMAND}`; export r; \
23499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23500 $(HOST_EXPORTS) \
23501 for flag in $(EXTRA_HOST_FLAGS) ; do \
23502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23503 done; \
23504 echo "Doing pdf in ld" ; \
23505 (cd $(HOST_SUBDIR)/ld && \
23506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23508 "RANLIB=$${RANLIB}" \
0c24b341 23509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23510 pdf) \
23511 || exit 1
23512
23513@endif ld
23514
6d389afc
MS
23515.PHONY: maybe-html-ld html-ld
23516maybe-html-ld:
23517@if ld
23518maybe-html-ld: html-ld
23519
23520html-ld: \
23521 configure-ld
23522 @[ -f ./ld/Makefile ] || exit 0; \
23523 r=`${PWD_COMMAND}`; export r; \
23524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23525 $(HOST_EXPORTS) \
23526 for flag in $(EXTRA_HOST_FLAGS) ; do \
23527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23528 done; \
23529 echo "Doing html in ld" ; \
b00612cc 23530 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
23531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23533 "RANLIB=$${RANLIB}" \
0c24b341 23534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23535 html) \
23536 || exit 1
23537
23538@endif ld
23539
b813574b
PB
23540.PHONY: maybe-TAGS-ld TAGS-ld
23541maybe-TAGS-ld:
23542@if ld
23543maybe-TAGS-ld: TAGS-ld
04cf1b77 23544
b813574b
PB
23545TAGS-ld: \
23546 configure-ld
23547 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23548 r=`${PWD_COMMAND}`; export r; \
23549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23550 $(HOST_EXPORTS) \
b813574b 23551 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23553 done; \
b813574b 23554 echo "Doing TAGS in ld" ; \
b00612cc 23555 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23558 "RANLIB=$${RANLIB}" \
0c24b341 23559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23560 TAGS) \
04cf1b77
PB
23561 || exit 1
23562
b813574b 23563@endif ld
04cf1b77 23564
b813574b
PB
23565.PHONY: maybe-install-info-ld install-info-ld
23566maybe-install-info-ld:
23567@if ld
23568maybe-install-info-ld: install-info-ld
04cf1b77 23569
b813574b
PB
23570install-info-ld: \
23571 configure-ld \
23572 info-ld
23573 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23574 r=`${PWD_COMMAND}`; export r; \
23575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23576 $(HOST_EXPORTS) \
b813574b 23577 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23579 done; \
b813574b 23580 echo "Doing install-info in ld" ; \
b00612cc 23581 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23584 "RANLIB=$${RANLIB}" \
0c24b341 23585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23586 install-info) \
04cf1b77
PB
23587 || exit 1
23588
b813574b 23589@endif ld
04cf1b77 23590
a3ca38d2
DD
23591.PHONY: maybe-install-pdf-ld install-pdf-ld
23592maybe-install-pdf-ld:
23593@if ld
23594maybe-install-pdf-ld: install-pdf-ld
23595
23596install-pdf-ld: \
23597 configure-ld \
23598 pdf-ld
23599 @[ -f ./ld/Makefile ] || exit 0; \
23600 r=`${PWD_COMMAND}`; export r; \
23601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23602 $(HOST_EXPORTS) \
23603 for flag in $(EXTRA_HOST_FLAGS) ; do \
23604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23605 done; \
23606 echo "Doing install-pdf in ld" ; \
23607 (cd $(HOST_SUBDIR)/ld && \
23608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23610 "RANLIB=$${RANLIB}" \
0c24b341 23611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23612 install-pdf) \
23613 || exit 1
23614
23615@endif ld
23616
108a6f8e
CD
23617.PHONY: maybe-install-html-ld install-html-ld
23618maybe-install-html-ld:
23619@if ld
23620maybe-install-html-ld: install-html-ld
23621
23622install-html-ld: \
23623 configure-ld \
23624 html-ld
23625 @[ -f ./ld/Makefile ] || exit 0; \
23626 r=`${PWD_COMMAND}`; export r; \
23627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23628 $(HOST_EXPORTS) \
23629 for flag in $(EXTRA_HOST_FLAGS) ; do \
23630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23631 done; \
23632 echo "Doing install-html in ld" ; \
23633 (cd $(HOST_SUBDIR)/ld && \
23634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23636 "RANLIB=$${RANLIB}" \
0c24b341 23637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23638 install-html) \
23639 || exit 1
23640
23641@endif ld
23642
b813574b
PB
23643.PHONY: maybe-installcheck-ld installcheck-ld
23644maybe-installcheck-ld:
23645@if ld
23646maybe-installcheck-ld: installcheck-ld
04cf1b77 23647
b813574b
PB
23648installcheck-ld: \
23649 configure-ld
23650 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23651 r=`${PWD_COMMAND}`; export r; \
23652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23653 $(HOST_EXPORTS) \
b813574b 23654 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23656 done; \
b813574b 23657 echo "Doing installcheck in ld" ; \
b00612cc 23658 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23661 "RANLIB=$${RANLIB}" \
0c24b341 23662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23663 installcheck) \
04cf1b77
PB
23664 || exit 1
23665
b813574b 23666@endif ld
04cf1b77 23667
b813574b
PB
23668.PHONY: maybe-mostlyclean-ld mostlyclean-ld
23669maybe-mostlyclean-ld:
23670@if ld
23671maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 23672
b813574b
PB
23673mostlyclean-ld:
23674 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23675 r=`${PWD_COMMAND}`; export r; \
23676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23677 $(HOST_EXPORTS) \
b813574b 23678 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23680 done; \
b813574b 23681 echo "Doing mostlyclean in ld" ; \
b00612cc 23682 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23685 "RANLIB=$${RANLIB}" \
0c24b341 23686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23687 mostlyclean) \
04cf1b77
PB
23688 || exit 1
23689
b813574b 23690@endif ld
04cf1b77 23691
b813574b
PB
23692.PHONY: maybe-clean-ld clean-ld
23693maybe-clean-ld:
23694@if ld
23695maybe-clean-ld: clean-ld
04cf1b77 23696
b813574b
PB
23697clean-ld:
23698 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23699 r=`${PWD_COMMAND}`; export r; \
23700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23701 $(HOST_EXPORTS) \
b813574b 23702 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23704 done; \
b813574b 23705 echo "Doing clean in ld" ; \
b00612cc 23706 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23709 "RANLIB=$${RANLIB}" \
0c24b341 23710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23711 clean) \
04cf1b77
PB
23712 || exit 1
23713
b813574b 23714@endif ld
04cf1b77 23715
b813574b
PB
23716.PHONY: maybe-distclean-ld distclean-ld
23717maybe-distclean-ld:
23718@if ld
23719maybe-distclean-ld: distclean-ld
04cf1b77 23720
b813574b
PB
23721distclean-ld:
23722 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23723 r=`${PWD_COMMAND}`; export r; \
23724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23725 $(HOST_EXPORTS) \
b813574b 23726 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23728 done; \
b813574b 23729 echo "Doing distclean in ld" ; \
b00612cc 23730 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23733 "RANLIB=$${RANLIB}" \
0c24b341 23734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23735 distclean) \
04cf1b77
PB
23736 || exit 1
23737
b813574b 23738@endif ld
04cf1b77 23739
b813574b
PB
23740.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
23741maybe-maintainer-clean-ld:
23742@if ld
23743maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 23744
b813574b
PB
23745maintainer-clean-ld:
23746 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23747 r=`${PWD_COMMAND}`; export r; \
23748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23749 $(HOST_EXPORTS) \
b813574b 23750 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23752 done; \
b813574b 23753 echo "Doing maintainer-clean in ld" ; \
b00612cc 23754 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23757 "RANLIB=$${RANLIB}" \
0c24b341 23758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23759 maintainer-clean) \
04cf1b77
PB
23760 || exit 1
23761
b813574b 23762@endif ld
04cf1b77
PB
23763
23764
a7254363 23765
b813574b
PB
23766.PHONY: configure-libcpp maybe-configure-libcpp
23767maybe-configure-libcpp:
4f0ef2d8
CD
23768@if gcc-bootstrap
23769configure-libcpp: stage_current
23770@endif gcc-bootstrap
b813574b
PB
23771@if libcpp
23772maybe-configure-libcpp: configure-libcpp
c52c6897 23773configure-libcpp:
c52c6897
PB
23774 @r=`${PWD_COMMAND}`; export r; \
23775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
23776 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 23778 $(HOST_EXPORTS) \
a7254363
PB
23779 echo Configuring in $(HOST_SUBDIR)/libcpp; \
23780 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 23781 case $(srcdir) in \
b00612cc
PB
23782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23783 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23785 esac; \
b00612cc
PB
23786 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23787 libsrcdir="$$s/libcpp"; \
4fa63067 23788 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23790 --target=${target_alias} $${srcdiroption} \
4fa63067 23791 || exit 1
b813574b 23792@endif libcpp
4fa63067 23793
a7254363
PB
23794
23795
d545f33b
PB
23796.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
23797maybe-configure-stage1-libcpp:
23798@if libcpp-bootstrap
23799maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 23800configure-stage1-libcpp:
c52c6897 23801 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23802 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23803 @r=`${PWD_COMMAND}`; export r; \
23804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23805 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
7f6ef0c0 23806 $(HOST_EXPORTS) \
8ee82aff 23807 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23808 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 23809 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23811 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23812 case $(srcdir) in \
23813 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23814 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23815 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23816 esac; \
23817 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23818 libsrcdir="$$s/libcpp"; \
23819 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23820 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23821 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23822 \
8a0d8a5c 23823 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
23824@endif libcpp-bootstrap
23825
23826.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
23827maybe-configure-stage2-libcpp:
23828@if libcpp-bootstrap
23829maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 23830configure-stage2-libcpp:
c52c6897 23831 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23832 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23833 @r=`${PWD_COMMAND}`; export r; \
23834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23835 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23836 $(HOST_EXPORTS) \
7f6ef0c0 23837 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23838 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23839 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 23840 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23842 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23843 case $(srcdir) in \
23844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23845 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23847 esac; \
23848 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23849 libsrcdir="$$s/libcpp"; \
23850 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23852 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23853 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23854 @stage2_werror_flag@
23855@endif libcpp-bootstrap
23856
8520c408
AO
23857.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
23858maybe-configure-stageb2g0-libcpp:
23859@if libcpp-bootstrap
23860maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
23861configure-stageb2g0-libcpp:
23862 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23863 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23864 @r=`${PWD_COMMAND}`; export r; \
23865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23866 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23867 $(HOST_EXPORTS) \
7f6ef0c0 23868 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23869 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 23870 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
23871 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
23872 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23873 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23874 case $(srcdir) in \
23875 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23876 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23877 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23878 esac; \
23879 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23880 libsrcdir="$$s/libcpp"; \
23881 $(SHELL) $${libsrcdir}/configure \
23882 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23883 --target=${target_alias} $${srcdiroption} \
23884 --with-build-libsubdir=$(HOST_SUBDIR) \
23885 @stage2_werror_flag@
23886@endif libcpp-bootstrap
23887
d545f33b
PB
23888.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
23889maybe-configure-stage3-libcpp:
23890@if libcpp-bootstrap
23891maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 23892configure-stage3-libcpp:
c52c6897 23893 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23894 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23895 @r=`${PWD_COMMAND}`; export r; \
23896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23897 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23898 $(HOST_EXPORTS) \
7f6ef0c0 23899 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23900 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23901 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 23902 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23903 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23904 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23905 case $(srcdir) in \
23906 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23907 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23908 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23909 esac; \
23910 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23911 libsrcdir="$$s/libcpp"; \
23912 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23913 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23914 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23915 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23916 @stage2_werror_flag@
23917@endif libcpp-bootstrap
23918
8520c408
AO
23919.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
23920maybe-configure-stageb3g2-libcpp:
23921@if libcpp-bootstrap
23922maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
23923configure-stageb3g2-libcpp:
23924 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23925 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23926 @r=`${PWD_COMMAND}`; export r; \
23927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23928 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23929 $(HOST_EXPORTS) \
7f6ef0c0 23930 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23931 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 23932 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
23933 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
23934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23935 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23936 case $(srcdir) in \
23937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23938 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23940 esac; \
23941 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23942 libsrcdir="$$s/libcpp"; \
23943 $(SHELL) $${libsrcdir}/configure \
23944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23945 --target=${target_alias} $${srcdiroption} \
23946 --with-build-libsubdir=$(HOST_SUBDIR) \
23947 @stage2_werror_flag@
23948@endif libcpp-bootstrap
23949
d545f33b
PB
23950.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
23951maybe-configure-stage4-libcpp:
23952@if libcpp-bootstrap
23953maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 23954configure-stage4-libcpp:
c52c6897 23955 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23956 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23957 @r=`${PWD_COMMAND}`; export r; \
23958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23959 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23960 $(HOST_EXPORTS) \
7f6ef0c0 23961 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23962 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23963 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 23964 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23965 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23966 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23967 case $(srcdir) in \
23968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23969 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23971 esac; \
23972 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23973 libsrcdir="$$s/libcpp"; \
23974 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23976 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23977 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23978 @stage2_werror_flag@
23979@endif libcpp-bootstrap
23980
23981.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
23982maybe-configure-stageprofile-libcpp:
23983@if libcpp-bootstrap
23984maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 23985configure-stageprofile-libcpp:
c52c6897 23986 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23987 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23988 @r=`${PWD_COMMAND}`; export r; \
23989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23990 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23991 $(HOST_EXPORTS) \
7f6ef0c0 23992 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23993 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 23994 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 23995 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23997 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23998 case $(srcdir) in \
23999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24000 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24002 esac; \
24003 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24004 libsrcdir="$$s/libcpp"; \
24005 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24007 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24008 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24009 @stage2_werror_flag@
24010@endif libcpp-bootstrap
24011
24012.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
24013maybe-configure-stagefeedback-libcpp:
24014@if libcpp-bootstrap
24015maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 24016configure-stagefeedback-libcpp:
c52c6897 24017 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24018 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24019 @r=`${PWD_COMMAND}`; export r; \
24020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24021 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 24022 $(HOST_EXPORTS) \
7f6ef0c0 24023 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24024 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 24025 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 24026 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24028 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24029 case $(srcdir) in \
24030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24031 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24033 esac; \
24034 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24035 libsrcdir="$$s/libcpp"; \
24036 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24038 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24039 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24040 @stage2_werror_flag@
24041@endif libcpp-bootstrap
24042
24043
24044
24045
24046
b813574b
PB
24047.PHONY: all-libcpp maybe-all-libcpp
24048maybe-all-libcpp:
4f0ef2d8
CD
24049@if gcc-bootstrap
24050all-libcpp: stage_current
24051@endif gcc-bootstrap
b813574b 24052@if libcpp
d27cc32e 24053TARGET-libcpp=all
b813574b
PB
24054maybe-all-libcpp: all-libcpp
24055all-libcpp: configure-libcpp
c52c6897 24056 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24058 $(HOST_EXPORTS) \
b00612cc 24059 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24060 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24061 $(TARGET-libcpp))
b813574b 24062@endif libcpp
4fa63067 24063
a7254363 24064
d545f33b
PB
24065
24066.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
24067.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
24068maybe-all-stage1-libcpp:
24069maybe-clean-stage1-libcpp:
24070@if libcpp-bootstrap
24071maybe-all-stage1-libcpp: all-stage1-libcpp
24072all-stage1: all-stage1-libcpp
f70224b5 24073TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 24074all-stage1-libcpp: configure-stage1-libcpp
c52c6897 24075 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24076 @r=`${PWD_COMMAND}`; export r; \
24077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24078 $(HOST_EXPORTS) \
24079 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24080 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24081 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
24082 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
24083 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
24084 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 24085 $(TARGET-stage1-libcpp)
d545f33b
PB
24086
24087maybe-clean-stage1-libcpp: clean-stage1-libcpp
24088clean-stage1: clean-stage1-libcpp
24089clean-stage1-libcpp:
9dbaa842
DD
24090 @if [ $(current_stage) = stage1 ]; then \
24091 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24092 else \
24093 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
24094 $(MAKE) stage1-start; \
24095 fi; \
d545f33b 24096 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24097 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24098 clean
d545f33b
PB
24099@endif libcpp-bootstrap
24100
24101
24102.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
24103.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
24104maybe-all-stage2-libcpp:
24105maybe-clean-stage2-libcpp:
24106@if libcpp-bootstrap
24107maybe-all-stage2-libcpp: all-stage2-libcpp
24108all-stage2: all-stage2-libcpp
f70224b5 24109TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 24110all-stage2-libcpp: configure-stage2-libcpp
c52c6897 24111 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
24112 @r=`${PWD_COMMAND}`; export r; \
24113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24114 $(HOST_EXPORTS) \
24115 $(POSTSTAGE1_HOST_EXPORTS) \
24116 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24117 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24118 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
24119 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24120 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24121 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24122 $(TARGET-stage2-libcpp)
d545f33b
PB
24123
24124maybe-clean-stage2-libcpp: clean-stage2-libcpp
24125clean-stage2: clean-stage2-libcpp
24126clean-stage2-libcpp:
9dbaa842
DD
24127 @if [ $(current_stage) = stage2 ]; then \
24128 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24129 else \
24130 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
24131 $(MAKE) stage2-start; \
24132 fi; \
d545f33b 24133 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24134 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24135 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24136 clean
d545f33b
PB
24137@endif libcpp-bootstrap
24138
24139
8520c408
AO
24140.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
24141.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
24142maybe-all-stageb2g0-libcpp:
24143maybe-clean-stageb2g0-libcpp:
24144@if libcpp-bootstrap
24145maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
24146all-stageb2g0: all-stageb2g0-libcpp
24147TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
24148all-stageb2g0-libcpp: configure-stageb2g0-libcpp
24149 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24150 @r=`${PWD_COMMAND}`; export r; \
24151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24152 $(HOST_EXPORTS) \
24153 $(POSTSTAGE1_HOST_EXPORTS) \
24154 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24155 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24156 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
24157 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
24158 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
24159 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24160 $(TARGET-stageb2g0-libcpp)
24161
24162maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
24163clean-stageb2g0: clean-stageb2g0-libcpp
24164clean-stageb2g0-libcpp:
24165 @if [ $(current_stage) = stageb2g0 ]; then \
24166 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24167 else \
24168 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
24169 $(MAKE) stageb2g0-start; \
24170 fi; \
24171 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24172 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24173 $(POSTSTAGE1_FLAGS_TO_PASS) \
24174 clean
24175@endif libcpp-bootstrap
24176
24177
d545f33b
PB
24178.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
24179.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
24180maybe-all-stage3-libcpp:
24181maybe-clean-stage3-libcpp:
24182@if libcpp-bootstrap
24183maybe-all-stage3-libcpp: all-stage3-libcpp
24184all-stage3: all-stage3-libcpp
f70224b5 24185TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 24186all-stage3-libcpp: configure-stage3-libcpp
c52c6897 24187 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
24188 @r=`${PWD_COMMAND}`; export r; \
24189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24190 $(HOST_EXPORTS) \
24191 $(POSTSTAGE1_HOST_EXPORTS) \
24192 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24193 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24194 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
24195 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
24196 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
24197 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24198 $(TARGET-stage3-libcpp)
d545f33b
PB
24199
24200maybe-clean-stage3-libcpp: clean-stage3-libcpp
24201clean-stage3: clean-stage3-libcpp
24202clean-stage3-libcpp:
9dbaa842
DD
24203 @if [ $(current_stage) = stage3 ]; then \
24204 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24205 else \
24206 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
24207 $(MAKE) stage3-start; \
24208 fi; \
d545f33b 24209 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24210 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24211 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24212 clean
d545f33b
PB
24213@endif libcpp-bootstrap
24214
24215
8520c408
AO
24216.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
24217.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
24218maybe-all-stageb3g2-libcpp:
24219maybe-clean-stageb3g2-libcpp:
24220@if libcpp-bootstrap
24221maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
24222all-stageb3g2: all-stageb3g2-libcpp
24223TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
24224all-stageb3g2-libcpp: configure-stageb3g2-libcpp
24225 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24226 @r=`${PWD_COMMAND}`; export r; \
24227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24228 $(HOST_EXPORTS) \
24229 $(POSTSTAGE1_HOST_EXPORTS) \
24230 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24231 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24232 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
24233 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
24234 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
24235 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24236 $(TARGET-stageb3g2-libcpp)
24237
24238maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
24239clean-stageb3g2: clean-stageb3g2-libcpp
24240clean-stageb3g2-libcpp:
24241 @if [ $(current_stage) = stageb3g2 ]; then \
24242 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24243 else \
24244 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
24245 $(MAKE) stageb3g2-start; \
24246 fi; \
24247 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24248 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24249 $(POSTSTAGE1_FLAGS_TO_PASS) \
24250 clean
24251@endif libcpp-bootstrap
24252
24253
d545f33b
PB
24254.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
24255.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
24256maybe-all-stage4-libcpp:
24257maybe-clean-stage4-libcpp:
24258@if libcpp-bootstrap
24259maybe-all-stage4-libcpp: all-stage4-libcpp
24260all-stage4: all-stage4-libcpp
f70224b5 24261TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 24262all-stage4-libcpp: configure-stage4-libcpp
c52c6897 24263 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
24264 @r=`${PWD_COMMAND}`; export r; \
24265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24266 $(HOST_EXPORTS) \
24267 $(POSTSTAGE1_HOST_EXPORTS) \
24268 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24269 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24270 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
24271 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24272 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
24273 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24274 $(TARGET-stage4-libcpp)
d545f33b
PB
24275
24276maybe-clean-stage4-libcpp: clean-stage4-libcpp
24277clean-stage4: clean-stage4-libcpp
24278clean-stage4-libcpp:
9dbaa842
DD
24279 @if [ $(current_stage) = stage4 ]; then \
24280 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24281 else \
24282 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
24283 $(MAKE) stage4-start; \
24284 fi; \
d545f33b 24285 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24286 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24287 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24288 clean
d545f33b
PB
24289@endif libcpp-bootstrap
24290
24291
24292.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
24293.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
24294maybe-all-stageprofile-libcpp:
24295maybe-clean-stageprofile-libcpp:
24296@if libcpp-bootstrap
24297maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
24298all-stageprofile: all-stageprofile-libcpp
f70224b5 24299TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 24300all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 24301 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
24302 @r=`${PWD_COMMAND}`; export r; \
24303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24304 $(HOST_EXPORTS) \
24305 $(POSTSTAGE1_HOST_EXPORTS) \
24306 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24307 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24308 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
24309 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24310 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24311 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24312 $(TARGET-stageprofile-libcpp)
d545f33b
PB
24313
24314maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
24315clean-stageprofile: clean-stageprofile-libcpp
24316clean-stageprofile-libcpp:
9dbaa842
DD
24317 @if [ $(current_stage) = stageprofile ]; then \
24318 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24319 else \
24320 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
24321 $(MAKE) stageprofile-start; \
24322 fi; \
d545f33b 24323 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24324 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24325 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24326 clean
d545f33b
PB
24327@endif libcpp-bootstrap
24328
24329
24330.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
24331.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
24332maybe-all-stagefeedback-libcpp:
24333maybe-clean-stagefeedback-libcpp:
24334@if libcpp-bootstrap
24335maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
24336all-stagefeedback: all-stagefeedback-libcpp
f70224b5 24337TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 24338all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 24339 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
24340 @r=`${PWD_COMMAND}`; export r; \
24341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24342 $(HOST_EXPORTS) \
24343 $(POSTSTAGE1_HOST_EXPORTS) \
24344 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24346 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
24347 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24348 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24349 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24350 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
24351
24352maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
24353clean-stagefeedback: clean-stagefeedback-libcpp
24354clean-stagefeedback-libcpp:
9dbaa842
DD
24355 @if [ $(current_stage) = stagefeedback ]; then \
24356 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24357 else \
24358 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
24359 $(MAKE) stagefeedback-start; \
24360 fi; \
d545f33b 24361 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24362 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24363 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24364 clean
d545f33b
PB
24365@endif libcpp-bootstrap
24366
24367
24368
24369
24370
b813574b
PB
24371.PHONY: check-libcpp maybe-check-libcpp
24372maybe-check-libcpp:
24373@if libcpp
24374maybe-check-libcpp: check-libcpp
4fa63067 24375
b813574b 24376check-libcpp:
0aed8855 24377 @: $(MAKE); $(unstage)
4fa63067
NN
24378 @r=`${PWD_COMMAND}`; export r; \
24379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24380 $(HOST_EXPORTS) \
b00612cc
PB
24381 (cd $(HOST_SUBDIR)/libcpp && \
24382 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 24383
b813574b 24384@endif libcpp
4fa63067 24385
b813574b
PB
24386.PHONY: install-libcpp maybe-install-libcpp
24387maybe-install-libcpp:
24388@if libcpp
24389maybe-install-libcpp: install-libcpp
24390
24391install-libcpp: installdirs
0aed8855 24392 @: $(MAKE); $(unstage)
4fa63067
NN
24393 @r=`${PWD_COMMAND}`; export r; \
24394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24395 $(HOST_EXPORTS) \
b00612cc 24396 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 24397 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24398
b813574b 24399@endif libcpp
4fa63067 24400
56a8fe78 24401# Other targets (info, dvi, pdf, etc.)
4fa63067 24402
b813574b
PB
24403.PHONY: maybe-info-libcpp info-libcpp
24404maybe-info-libcpp:
24405@if libcpp
24406maybe-info-libcpp: info-libcpp
4fa63067 24407
b813574b
PB
24408info-libcpp: \
24409 configure-libcpp
24410 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24411 r=`${PWD_COMMAND}`; export r; \
24412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24413 $(HOST_EXPORTS) \
b813574b 24414 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24416 done; \
b813574b 24417 echo "Doing info in libcpp" ; \
b00612cc 24418 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24421 "RANLIB=$${RANLIB}" \
0c24b341 24422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24423 info) \
2a4cbe27
NN
24424 || exit 1
24425
b813574b 24426@endif libcpp
2a4cbe27 24427
b813574b
PB
24428.PHONY: maybe-dvi-libcpp dvi-libcpp
24429maybe-dvi-libcpp:
24430@if libcpp
24431maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 24432
b813574b
PB
24433dvi-libcpp: \
24434 configure-libcpp
24435 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24436 r=`${PWD_COMMAND}`; export r; \
24437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24438 $(HOST_EXPORTS) \
b813574b 24439 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24441 done; \
b813574b 24442 echo "Doing dvi in libcpp" ; \
b00612cc 24443 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24446 "RANLIB=$${RANLIB}" \
0c24b341 24447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24448 dvi) \
2a4cbe27
NN
24449 || exit 1
24450
b813574b 24451@endif libcpp
2a4cbe27 24452
56a8fe78
DD
24453.PHONY: maybe-pdf-libcpp pdf-libcpp
24454maybe-pdf-libcpp:
24455@if libcpp
24456maybe-pdf-libcpp: pdf-libcpp
24457
24458pdf-libcpp: \
24459 configure-libcpp
24460 @[ -f ./libcpp/Makefile ] || exit 0; \
24461 r=`${PWD_COMMAND}`; export r; \
24462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24463 $(HOST_EXPORTS) \
24464 for flag in $(EXTRA_HOST_FLAGS) ; do \
24465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24466 done; \
24467 echo "Doing pdf in libcpp" ; \
24468 (cd $(HOST_SUBDIR)/libcpp && \
24469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24471 "RANLIB=$${RANLIB}" \
0c24b341 24472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24473 pdf) \
24474 || exit 1
24475
24476@endif libcpp
24477
6d389afc
MS
24478.PHONY: maybe-html-libcpp html-libcpp
24479maybe-html-libcpp:
24480@if libcpp
24481maybe-html-libcpp: html-libcpp
24482
24483html-libcpp: \
24484 configure-libcpp
24485 @[ -f ./libcpp/Makefile ] || exit 0; \
24486 r=`${PWD_COMMAND}`; export r; \
24487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24488 $(HOST_EXPORTS) \
24489 for flag in $(EXTRA_HOST_FLAGS) ; do \
24490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24491 done; \
24492 echo "Doing html in libcpp" ; \
b00612cc 24493 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
24494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24496 "RANLIB=$${RANLIB}" \
0c24b341 24497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24498 html) \
24499 || exit 1
24500
24501@endif libcpp
24502
b813574b
PB
24503.PHONY: maybe-TAGS-libcpp TAGS-libcpp
24504maybe-TAGS-libcpp:
24505@if libcpp
24506maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 24507
b813574b
PB
24508TAGS-libcpp: \
24509 configure-libcpp
24510 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24511 r=`${PWD_COMMAND}`; export r; \
24512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24513 $(HOST_EXPORTS) \
b813574b 24514 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24516 done; \
b813574b 24517 echo "Doing TAGS in libcpp" ; \
b00612cc 24518 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24521 "RANLIB=$${RANLIB}" \
0c24b341 24522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24523 TAGS) \
2a4cbe27
NN
24524 || exit 1
24525
b813574b 24526@endif libcpp
2a4cbe27 24527
b813574b
PB
24528.PHONY: maybe-install-info-libcpp install-info-libcpp
24529maybe-install-info-libcpp:
24530@if libcpp
24531maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 24532
b813574b
PB
24533install-info-libcpp: \
24534 configure-libcpp \
24535 info-libcpp
24536 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24537 r=`${PWD_COMMAND}`; export r; \
24538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24539 $(HOST_EXPORTS) \
b813574b 24540 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24542 done; \
b813574b 24543 echo "Doing install-info in libcpp" ; \
b00612cc 24544 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24547 "RANLIB=$${RANLIB}" \
0c24b341 24548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24549 install-info) \
2a4cbe27
NN
24550 || exit 1
24551
b813574b 24552@endif libcpp
2a4cbe27 24553
a3ca38d2
DD
24554.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
24555maybe-install-pdf-libcpp:
24556@if libcpp
24557maybe-install-pdf-libcpp: install-pdf-libcpp
24558
24559install-pdf-libcpp: \
24560 configure-libcpp \
24561 pdf-libcpp
24562 @[ -f ./libcpp/Makefile ] || exit 0; \
24563 r=`${PWD_COMMAND}`; export r; \
24564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24565 $(HOST_EXPORTS) \
24566 for flag in $(EXTRA_HOST_FLAGS) ; do \
24567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24568 done; \
24569 echo "Doing install-pdf in libcpp" ; \
24570 (cd $(HOST_SUBDIR)/libcpp && \
24571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24573 "RANLIB=$${RANLIB}" \
0c24b341 24574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24575 install-pdf) \
24576 || exit 1
24577
24578@endif libcpp
24579
108a6f8e
CD
24580.PHONY: maybe-install-html-libcpp install-html-libcpp
24581maybe-install-html-libcpp:
24582@if libcpp
24583maybe-install-html-libcpp: install-html-libcpp
24584
24585install-html-libcpp: \
24586 configure-libcpp \
24587 html-libcpp
24588 @[ -f ./libcpp/Makefile ] || exit 0; \
24589 r=`${PWD_COMMAND}`; export r; \
24590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24591 $(HOST_EXPORTS) \
24592 for flag in $(EXTRA_HOST_FLAGS) ; do \
24593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24594 done; \
24595 echo "Doing install-html in libcpp" ; \
24596 (cd $(HOST_SUBDIR)/libcpp && \
24597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24599 "RANLIB=$${RANLIB}" \
0c24b341 24600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24601 install-html) \
24602 || exit 1
24603
24604@endif libcpp
24605
b813574b
PB
24606.PHONY: maybe-installcheck-libcpp installcheck-libcpp
24607maybe-installcheck-libcpp:
24608@if libcpp
24609maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 24610
b813574b
PB
24611installcheck-libcpp: \
24612 configure-libcpp
24613 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24614 r=`${PWD_COMMAND}`; export r; \
24615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24616 $(HOST_EXPORTS) \
b813574b 24617 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24619 done; \
b813574b 24620 echo "Doing installcheck in libcpp" ; \
b00612cc 24621 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24624 "RANLIB=$${RANLIB}" \
0c24b341 24625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24626 installcheck) \
2a4cbe27
NN
24627 || exit 1
24628
b813574b 24629@endif libcpp
2a4cbe27 24630
b813574b
PB
24631.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
24632maybe-mostlyclean-libcpp:
24633@if libcpp
24634maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 24635
b813574b
PB
24636mostlyclean-libcpp:
24637 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24638 r=`${PWD_COMMAND}`; export r; \
24639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24640 $(HOST_EXPORTS) \
b813574b 24641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24643 done; \
b813574b 24644 echo "Doing mostlyclean in libcpp" ; \
b00612cc 24645 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24648 "RANLIB=$${RANLIB}" \
0c24b341 24649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24650 mostlyclean) \
2a4cbe27
NN
24651 || exit 1
24652
b813574b 24653@endif libcpp
2a4cbe27 24654
b813574b
PB
24655.PHONY: maybe-clean-libcpp clean-libcpp
24656maybe-clean-libcpp:
24657@if libcpp
24658maybe-clean-libcpp: clean-libcpp
2a4cbe27 24659
b813574b
PB
24660clean-libcpp:
24661 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24662 r=`${PWD_COMMAND}`; export r; \
24663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24664 $(HOST_EXPORTS) \
b813574b 24665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24667 done; \
b813574b 24668 echo "Doing clean in libcpp" ; \
b00612cc 24669 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24672 "RANLIB=$${RANLIB}" \
0c24b341 24673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24674 clean) \
2a4cbe27
NN
24675 || exit 1
24676
b813574b 24677@endif libcpp
2a4cbe27 24678
b813574b
PB
24679.PHONY: maybe-distclean-libcpp distclean-libcpp
24680maybe-distclean-libcpp:
24681@if libcpp
24682maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 24683
b813574b
PB
24684distclean-libcpp:
24685 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24686 r=`${PWD_COMMAND}`; export r; \
24687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24688 $(HOST_EXPORTS) \
b813574b 24689 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24691 done; \
b813574b 24692 echo "Doing distclean in libcpp" ; \
b00612cc 24693 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24696 "RANLIB=$${RANLIB}" \
0c24b341 24697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24698 distclean) \
2a4cbe27
NN
24699 || exit 1
24700
b813574b 24701@endif libcpp
2a4cbe27 24702
b813574b
PB
24703.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
24704maybe-maintainer-clean-libcpp:
24705@if libcpp
24706maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 24707
b813574b
PB
24708maintainer-clean-libcpp:
24709 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24710 r=`${PWD_COMMAND}`; export r; \
24711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24712 $(HOST_EXPORTS) \
b813574b 24713 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24715 done; \
b813574b 24716 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 24717 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24720 "RANLIB=$${RANLIB}" \
0c24b341 24721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24722 maintainer-clean) \
2a4cbe27
NN
24723 || exit 1
24724
b813574b 24725@endif libcpp
2a4cbe27 24726
2a4cbe27 24727
a7254363 24728
be01d343
PB
24729.PHONY: configure-libdecnumber maybe-configure-libdecnumber
24730maybe-configure-libdecnumber:
4f0ef2d8
CD
24731@if gcc-bootstrap
24732configure-libdecnumber: stage_current
24733@endif gcc-bootstrap
be01d343
PB
24734@if libdecnumber
24735maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 24736configure-libdecnumber:
c52c6897
PB
24737 @r=`${PWD_COMMAND}`; export r; \
24738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
24739 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24740 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24741 $(HOST_EXPORTS) \
24742 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
24743 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
24744 case $(srcdir) in \
24745 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24746 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24747 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24748 esac; \
24749 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24750 libsrcdir="$$s/libdecnumber"; \
24751 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24752 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24753 --target=${target_alias} $${srcdiroption} \
be01d343
PB
24754 || exit 1
24755@endif libdecnumber
24756
24757
24758
24759.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
24760maybe-configure-stage1-libdecnumber:
24761@if libdecnumber-bootstrap
24762maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 24763configure-stage1-libdecnumber:
c52c6897 24764 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24765 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24766 @r=`${PWD_COMMAND}`; export r; \
24767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24768 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
7f6ef0c0 24769 $(HOST_EXPORTS) \
8ee82aff 24770 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24771 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
be01d343 24772 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24774 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24775 case $(srcdir) in \
24776 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24777 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24778 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24779 esac; \
24780 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24781 libsrcdir="$$s/libdecnumber"; \
24782 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24783 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24784 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24785 \
8a0d8a5c 24786 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
24787@endif libdecnumber-bootstrap
24788
24789.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
24790maybe-configure-stage2-libdecnumber:
24791@if libdecnumber-bootstrap
24792maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 24793configure-stage2-libdecnumber:
c52c6897 24794 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24795 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24796 @r=`${PWD_COMMAND}`; export r; \
24797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24798 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24799 $(HOST_EXPORTS) \
7f6ef0c0 24800 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24801 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24802 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
be01d343 24803 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24804 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24805 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24806 case $(srcdir) in \
24807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24808 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24810 esac; \
24811 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24812 libsrcdir="$$s/libdecnumber"; \
24813 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24814 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24815 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24816 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24817 @stage2_werror_flag@
24818@endif libdecnumber-bootstrap
24819
8520c408
AO
24820.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
24821maybe-configure-stageb2g0-libdecnumber:
24822@if libdecnumber-bootstrap
24823maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
24824configure-stageb2g0-libdecnumber:
24825 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24826 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24827 @r=`${PWD_COMMAND}`; export r; \
24828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24829 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24830 $(HOST_EXPORTS) \
7f6ef0c0 24831 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24832 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 24833 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
24834 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
24835 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24836 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24837 case $(srcdir) in \
24838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24839 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24841 esac; \
24842 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24843 libsrcdir="$$s/libdecnumber"; \
24844 $(SHELL) $${libsrcdir}/configure \
24845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24846 --target=${target_alias} $${srcdiroption} \
24847 --with-build-libsubdir=$(HOST_SUBDIR) \
24848 @stage2_werror_flag@
24849@endif libdecnumber-bootstrap
24850
be01d343
PB
24851.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
24852maybe-configure-stage3-libdecnumber:
24853@if libdecnumber-bootstrap
24854maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 24855configure-stage3-libdecnumber:
c52c6897 24856 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24857 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24858 @r=`${PWD_COMMAND}`; export r; \
24859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24860 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24861 $(HOST_EXPORTS) \
7f6ef0c0 24862 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24863 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24864 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
be01d343 24865 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24867 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24868 case $(srcdir) in \
24869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24870 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24872 esac; \
24873 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24874 libsrcdir="$$s/libdecnumber"; \
24875 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24877 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24878 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24879 @stage2_werror_flag@
24880@endif libdecnumber-bootstrap
24881
8520c408
AO
24882.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
24883maybe-configure-stageb3g2-libdecnumber:
24884@if libdecnumber-bootstrap
24885maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
24886configure-stageb3g2-libdecnumber:
24887 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24888 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24889 @r=`${PWD_COMMAND}`; export r; \
24890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24891 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24892 $(HOST_EXPORTS) \
7f6ef0c0 24893 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24894 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 24895 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
24896 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
24897 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24898 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24899 case $(srcdir) in \
24900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24901 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24903 esac; \
24904 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24905 libsrcdir="$$s/libdecnumber"; \
24906 $(SHELL) $${libsrcdir}/configure \
24907 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24908 --target=${target_alias} $${srcdiroption} \
24909 --with-build-libsubdir=$(HOST_SUBDIR) \
24910 @stage2_werror_flag@
24911@endif libdecnumber-bootstrap
24912
be01d343
PB
24913.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
24914maybe-configure-stage4-libdecnumber:
24915@if libdecnumber-bootstrap
24916maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 24917configure-stage4-libdecnumber:
c52c6897 24918 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24919 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24920 @r=`${PWD_COMMAND}`; export r; \
24921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24922 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24923 $(HOST_EXPORTS) \
7f6ef0c0 24924 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24925 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24926 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
be01d343 24927 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24928 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24929 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24930 case $(srcdir) in \
24931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24932 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24934 esac; \
24935 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24936 libsrcdir="$$s/libdecnumber"; \
24937 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24939 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24940 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24941 @stage2_werror_flag@
24942@endif libdecnumber-bootstrap
24943
24944.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
24945maybe-configure-stageprofile-libdecnumber:
24946@if libdecnumber-bootstrap
24947maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 24948configure-stageprofile-libdecnumber:
c52c6897 24949 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24950 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24951 @r=`${PWD_COMMAND}`; export r; \
24952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24953 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24954 $(HOST_EXPORTS) \
7f6ef0c0 24955 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24956 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 24957 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
be01d343 24958 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24959 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24960 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24961 case $(srcdir) in \
24962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24963 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24965 esac; \
24966 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24967 libsrcdir="$$s/libdecnumber"; \
24968 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24969 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24970 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24971 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24972 @stage2_werror_flag@
24973@endif libdecnumber-bootstrap
24974
24975.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
24976maybe-configure-stagefeedback-libdecnumber:
24977@if libdecnumber-bootstrap
24978maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 24979configure-stagefeedback-libdecnumber:
c52c6897 24980 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24981 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24982 @r=`${PWD_COMMAND}`; export r; \
24983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24984 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24985 $(HOST_EXPORTS) \
7f6ef0c0 24986 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24987 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 24988 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
be01d343 24989 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24990 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24991 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24992 case $(srcdir) in \
24993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24994 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24996 esac; \
24997 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24998 libsrcdir="$$s/libdecnumber"; \
24999 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25000 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25001 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25002 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
25003 @stage2_werror_flag@
25004@endif libdecnumber-bootstrap
25005
25006
25007
25008
25009
25010.PHONY: all-libdecnumber maybe-all-libdecnumber
25011maybe-all-libdecnumber:
4f0ef2d8
CD
25012@if gcc-bootstrap
25013all-libdecnumber: stage_current
25014@endif gcc-bootstrap
be01d343
PB
25015@if libdecnumber
25016TARGET-libdecnumber=all
25017maybe-all-libdecnumber: all-libdecnumber
25018all-libdecnumber: configure-libdecnumber
c52c6897 25019 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
25020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25021 $(HOST_EXPORTS) \
25022 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25023 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25024 $(TARGET-libdecnumber))
be01d343
PB
25025@endif libdecnumber
25026
25027
25028
25029.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
25030.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
25031maybe-all-stage1-libdecnumber:
25032maybe-clean-stage1-libdecnumber:
25033@if libdecnumber-bootstrap
25034maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
25035all-stage1: all-stage1-libdecnumber
25036TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
25037all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 25038 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
25039 @r=`${PWD_COMMAND}`; export r; \
25040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25041 $(HOST_EXPORTS) \
25042 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25043 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25044 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
25045 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
25046 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
25047 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
be01d343
PB
25048 $(TARGET-stage1-libdecnumber)
25049
25050maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
25051clean-stage1: clean-stage1-libdecnumber
25052clean-stage1-libdecnumber:
9dbaa842
DD
25053 @if [ $(current_stage) = stage1 ]; then \
25054 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25055 else \
25056 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
25057 $(MAKE) stage1-start; \
25058 fi; \
be01d343 25059 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25060 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25061 clean
be01d343
PB
25062@endif libdecnumber-bootstrap
25063
25064
25065.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
25066.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
25067maybe-all-stage2-libdecnumber:
25068maybe-clean-stage2-libdecnumber:
25069@if libdecnumber-bootstrap
25070maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
25071all-stage2: all-stage2-libdecnumber
25072TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
25073all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 25074 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
25075 @r=`${PWD_COMMAND}`; export r; \
25076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25077 $(HOST_EXPORTS) \
25078 $(POSTSTAGE1_HOST_EXPORTS) \
25079 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25080 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25081 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
25082 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25083 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25084 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25085 $(TARGET-stage2-libdecnumber)
25086
25087maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
25088clean-stage2: clean-stage2-libdecnumber
25089clean-stage2-libdecnumber:
9dbaa842
DD
25090 @if [ $(current_stage) = stage2 ]; then \
25091 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25092 else \
25093 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
25094 $(MAKE) stage2-start; \
25095 fi; \
be01d343 25096 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25097 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25098 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25099 clean
be01d343
PB
25100@endif libdecnumber-bootstrap
25101
25102
8520c408
AO
25103.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
25104.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
25105maybe-all-stageb2g0-libdecnumber:
25106maybe-clean-stageb2g0-libdecnumber:
25107@if libdecnumber-bootstrap
25108maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
25109all-stageb2g0: all-stageb2g0-libdecnumber
25110TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
25111all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
25112 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25113 @r=`${PWD_COMMAND}`; export r; \
25114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25115 $(HOST_EXPORTS) \
25116 $(POSTSTAGE1_HOST_EXPORTS) \
25117 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25118 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25119 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
25120 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
25121 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
25122 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25123 $(TARGET-stageb2g0-libdecnumber)
25124
25125maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
25126clean-stageb2g0: clean-stageb2g0-libdecnumber
25127clean-stageb2g0-libdecnumber:
25128 @if [ $(current_stage) = stageb2g0 ]; then \
25129 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25130 else \
25131 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
25132 $(MAKE) stageb2g0-start; \
25133 fi; \
25134 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25135 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25136 $(POSTSTAGE1_FLAGS_TO_PASS) \
25137 clean
25138@endif libdecnumber-bootstrap
25139
25140
be01d343
PB
25141.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
25142.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
25143maybe-all-stage3-libdecnumber:
25144maybe-clean-stage3-libdecnumber:
25145@if libdecnumber-bootstrap
25146maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
25147all-stage3: all-stage3-libdecnumber
25148TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
25149all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 25150 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
25151 @r=`${PWD_COMMAND}`; export r; \
25152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25153 $(HOST_EXPORTS) \
25154 $(POSTSTAGE1_HOST_EXPORTS) \
25155 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25156 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25157 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
25158 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
25159 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
25160 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25161 $(TARGET-stage3-libdecnumber)
25162
25163maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
25164clean-stage3: clean-stage3-libdecnumber
25165clean-stage3-libdecnumber:
9dbaa842
DD
25166 @if [ $(current_stage) = stage3 ]; then \
25167 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25168 else \
25169 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
25170 $(MAKE) stage3-start; \
25171 fi; \
be01d343 25172 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25173 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25174 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25175 clean
be01d343
PB
25176@endif libdecnumber-bootstrap
25177
25178
8520c408
AO
25179.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
25180.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
25181maybe-all-stageb3g2-libdecnumber:
25182maybe-clean-stageb3g2-libdecnumber:
25183@if libdecnumber-bootstrap
25184maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
25185all-stageb3g2: all-stageb3g2-libdecnumber
25186TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
25187all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
25188 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25189 @r=`${PWD_COMMAND}`; export r; \
25190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25191 $(HOST_EXPORTS) \
25192 $(POSTSTAGE1_HOST_EXPORTS) \
25193 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25195 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
25196 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
25197 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
25198 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25199 $(TARGET-stageb3g2-libdecnumber)
25200
25201maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
25202clean-stageb3g2: clean-stageb3g2-libdecnumber
25203clean-stageb3g2-libdecnumber:
25204 @if [ $(current_stage) = stageb3g2 ]; then \
25205 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25206 else \
25207 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
25208 $(MAKE) stageb3g2-start; \
25209 fi; \
25210 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25211 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25212 $(POSTSTAGE1_FLAGS_TO_PASS) \
25213 clean
25214@endif libdecnumber-bootstrap
25215
25216
be01d343
PB
25217.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
25218.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
25219maybe-all-stage4-libdecnumber:
25220maybe-clean-stage4-libdecnumber:
25221@if libdecnumber-bootstrap
25222maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
25223all-stage4: all-stage4-libdecnumber
25224TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
25225all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 25226 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
25227 @r=`${PWD_COMMAND}`; export r; \
25228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25229 $(HOST_EXPORTS) \
25230 $(POSTSTAGE1_HOST_EXPORTS) \
25231 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25233 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
25234 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25235 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
25236 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25237 $(TARGET-stage4-libdecnumber)
25238
25239maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
25240clean-stage4: clean-stage4-libdecnumber
25241clean-stage4-libdecnumber:
9dbaa842
DD
25242 @if [ $(current_stage) = stage4 ]; then \
25243 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25244 else \
25245 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
25246 $(MAKE) stage4-start; \
25247 fi; \
be01d343 25248 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25249 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25250 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25251 clean
be01d343
PB
25252@endif libdecnumber-bootstrap
25253
25254
25255.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
25256.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
25257maybe-all-stageprofile-libdecnumber:
25258maybe-clean-stageprofile-libdecnumber:
25259@if libdecnumber-bootstrap
25260maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
25261all-stageprofile: all-stageprofile-libdecnumber
25262TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
25263all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 25264 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
25265 @r=`${PWD_COMMAND}`; export r; \
25266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25267 $(HOST_EXPORTS) \
25268 $(POSTSTAGE1_HOST_EXPORTS) \
25269 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25271 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
25272 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25273 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25274 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25275 $(TARGET-stageprofile-libdecnumber)
25276
25277maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
25278clean-stageprofile: clean-stageprofile-libdecnumber
25279clean-stageprofile-libdecnumber:
9dbaa842
DD
25280 @if [ $(current_stage) = stageprofile ]; then \
25281 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25282 else \
25283 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
25284 $(MAKE) stageprofile-start; \
25285 fi; \
be01d343 25286 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25287 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25288 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25289 clean
be01d343
PB
25290@endif libdecnumber-bootstrap
25291
25292
25293.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
25294.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
25295maybe-all-stagefeedback-libdecnumber:
25296maybe-clean-stagefeedback-libdecnumber:
25297@if libdecnumber-bootstrap
25298maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
25299all-stagefeedback: all-stagefeedback-libdecnumber
25300TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
25301all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 25302 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
25303 @r=`${PWD_COMMAND}`; export r; \
25304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25305 $(HOST_EXPORTS) \
25306 $(POSTSTAGE1_HOST_EXPORTS) \
25307 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25308 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25309 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
25310 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25311 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25312 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25313 $(TARGET-stagefeedback-libdecnumber)
25314
25315maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
25316clean-stagefeedback: clean-stagefeedback-libdecnumber
25317clean-stagefeedback-libdecnumber:
9dbaa842
DD
25318 @if [ $(current_stage) = stagefeedback ]; then \
25319 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25320 else \
25321 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
25322 $(MAKE) stagefeedback-start; \
25323 fi; \
be01d343 25324 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25325 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25326 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25327 clean
be01d343
PB
25328@endif libdecnumber-bootstrap
25329
25330
25331
25332
25333
25334.PHONY: check-libdecnumber maybe-check-libdecnumber
25335maybe-check-libdecnumber:
25336@if libdecnumber
25337maybe-check-libdecnumber: check-libdecnumber
25338
25339check-libdecnumber:
0aed8855 25340 @: $(MAKE); $(unstage)
be01d343
PB
25341 @r=`${PWD_COMMAND}`; export r; \
25342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25343 $(HOST_EXPORTS) \
25344 (cd $(HOST_SUBDIR)/libdecnumber && \
25345 $(MAKE) $(FLAGS_TO_PASS) check)
25346
25347@endif libdecnumber
25348
25349.PHONY: install-libdecnumber maybe-install-libdecnumber
25350maybe-install-libdecnumber:
25351@if libdecnumber
25352maybe-install-libdecnumber: install-libdecnumber
25353
25354install-libdecnumber: installdirs
0aed8855 25355 @: $(MAKE); $(unstage)
be01d343
PB
25356 @r=`${PWD_COMMAND}`; export r; \
25357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25358 $(HOST_EXPORTS) \
25359 (cd $(HOST_SUBDIR)/libdecnumber && \
25360 $(MAKE) $(FLAGS_TO_PASS) install)
25361
25362@endif libdecnumber
25363
56a8fe78 25364# Other targets (info, dvi, pdf, etc.)
be01d343
PB
25365
25366.PHONY: maybe-info-libdecnumber info-libdecnumber
25367maybe-info-libdecnumber:
25368@if libdecnumber
25369maybe-info-libdecnumber: info-libdecnumber
25370
25371info-libdecnumber: \
25372 configure-libdecnumber
25373 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25374 r=`${PWD_COMMAND}`; export r; \
25375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25376 $(HOST_EXPORTS) \
25377 for flag in $(EXTRA_HOST_FLAGS) ; do \
25378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25379 done; \
25380 echo "Doing info in libdecnumber" ; \
25381 (cd $(HOST_SUBDIR)/libdecnumber && \
25382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25384 "RANLIB=$${RANLIB}" \
0c24b341 25385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25386 info) \
25387 || exit 1
25388
25389@endif libdecnumber
25390
25391.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
25392maybe-dvi-libdecnumber:
25393@if libdecnumber
25394maybe-dvi-libdecnumber: dvi-libdecnumber
25395
25396dvi-libdecnumber: \
25397 configure-libdecnumber
25398 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25399 r=`${PWD_COMMAND}`; export r; \
25400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25401 $(HOST_EXPORTS) \
25402 for flag in $(EXTRA_HOST_FLAGS) ; do \
25403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25404 done; \
25405 echo "Doing dvi in libdecnumber" ; \
25406 (cd $(HOST_SUBDIR)/libdecnumber && \
25407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25409 "RANLIB=$${RANLIB}" \
0c24b341 25410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25411 dvi) \
25412 || exit 1
25413
25414@endif libdecnumber
25415
56a8fe78
DD
25416.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
25417maybe-pdf-libdecnumber:
25418@if libdecnumber
25419maybe-pdf-libdecnumber: pdf-libdecnumber
25420
25421pdf-libdecnumber: \
25422 configure-libdecnumber
25423 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25424 r=`${PWD_COMMAND}`; export r; \
25425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25426 $(HOST_EXPORTS) \
25427 for flag in $(EXTRA_HOST_FLAGS) ; do \
25428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25429 done; \
25430 echo "Doing pdf in libdecnumber" ; \
25431 (cd $(HOST_SUBDIR)/libdecnumber && \
25432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25434 "RANLIB=$${RANLIB}" \
0c24b341 25435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25436 pdf) \
25437 || exit 1
25438
25439@endif libdecnumber
25440
be01d343
PB
25441.PHONY: maybe-html-libdecnumber html-libdecnumber
25442maybe-html-libdecnumber:
25443@if libdecnumber
25444maybe-html-libdecnumber: html-libdecnumber
25445
25446html-libdecnumber: \
25447 configure-libdecnumber
25448 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25449 r=`${PWD_COMMAND}`; export r; \
25450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25451 $(HOST_EXPORTS) \
25452 for flag in $(EXTRA_HOST_FLAGS) ; do \
25453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25454 done; \
25455 echo "Doing html in libdecnumber" ; \
25456 (cd $(HOST_SUBDIR)/libdecnumber && \
25457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25459 "RANLIB=$${RANLIB}" \
0c24b341 25460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25461 html) \
25462 || exit 1
25463
25464@endif libdecnumber
25465
25466.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
25467maybe-TAGS-libdecnumber:
25468@if libdecnumber
25469maybe-TAGS-libdecnumber: TAGS-libdecnumber
25470
25471TAGS-libdecnumber: \
25472 configure-libdecnumber
25473 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25474 r=`${PWD_COMMAND}`; export r; \
25475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25476 $(HOST_EXPORTS) \
25477 for flag in $(EXTRA_HOST_FLAGS) ; do \
25478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25479 done; \
25480 echo "Doing TAGS in libdecnumber" ; \
25481 (cd $(HOST_SUBDIR)/libdecnumber && \
25482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25484 "RANLIB=$${RANLIB}" \
0c24b341 25485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25486 TAGS) \
25487 || exit 1
25488
25489@endif libdecnumber
25490
25491.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
25492maybe-install-info-libdecnumber:
25493@if libdecnumber
25494maybe-install-info-libdecnumber: install-info-libdecnumber
25495
25496install-info-libdecnumber: \
25497 configure-libdecnumber \
25498 info-libdecnumber
25499 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25500 r=`${PWD_COMMAND}`; export r; \
25501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25502 $(HOST_EXPORTS) \
25503 for flag in $(EXTRA_HOST_FLAGS) ; do \
25504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25505 done; \
25506 echo "Doing install-info in libdecnumber" ; \
25507 (cd $(HOST_SUBDIR)/libdecnumber && \
25508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25510 "RANLIB=$${RANLIB}" \
0c24b341 25511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25512 install-info) \
25513 || exit 1
25514
25515@endif libdecnumber
25516
a3ca38d2
DD
25517.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
25518maybe-install-pdf-libdecnumber:
25519@if libdecnumber
25520maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
25521
25522install-pdf-libdecnumber: \
25523 configure-libdecnumber \
25524 pdf-libdecnumber
25525 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25526 r=`${PWD_COMMAND}`; export r; \
25527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25528 $(HOST_EXPORTS) \
25529 for flag in $(EXTRA_HOST_FLAGS) ; do \
25530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25531 done; \
25532 echo "Doing install-pdf in libdecnumber" ; \
25533 (cd $(HOST_SUBDIR)/libdecnumber && \
25534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25536 "RANLIB=$${RANLIB}" \
0c24b341 25537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25538 install-pdf) \
25539 || exit 1
25540
25541@endif libdecnumber
25542
108a6f8e
CD
25543.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
25544maybe-install-html-libdecnumber:
25545@if libdecnumber
25546maybe-install-html-libdecnumber: install-html-libdecnumber
25547
25548install-html-libdecnumber: \
25549 configure-libdecnumber \
25550 html-libdecnumber
25551 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25552 r=`${PWD_COMMAND}`; export r; \
25553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25554 $(HOST_EXPORTS) \
25555 for flag in $(EXTRA_HOST_FLAGS) ; do \
25556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25557 done; \
25558 echo "Doing install-html in libdecnumber" ; \
25559 (cd $(HOST_SUBDIR)/libdecnumber && \
25560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25562 "RANLIB=$${RANLIB}" \
0c24b341 25563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25564 install-html) \
25565 || exit 1
25566
25567@endif libdecnumber
25568
be01d343
PB
25569.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
25570maybe-installcheck-libdecnumber:
25571@if libdecnumber
25572maybe-installcheck-libdecnumber: installcheck-libdecnumber
25573
25574installcheck-libdecnumber: \
25575 configure-libdecnumber
25576 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25577 r=`${PWD_COMMAND}`; export r; \
25578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25579 $(HOST_EXPORTS) \
25580 for flag in $(EXTRA_HOST_FLAGS) ; do \
25581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25582 done; \
25583 echo "Doing installcheck in libdecnumber" ; \
25584 (cd $(HOST_SUBDIR)/libdecnumber && \
25585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25587 "RANLIB=$${RANLIB}" \
0c24b341 25588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25589 installcheck) \
25590 || exit 1
25591
25592@endif libdecnumber
25593
25594.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
25595maybe-mostlyclean-libdecnumber:
25596@if libdecnumber
25597maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
25598
25599mostlyclean-libdecnumber:
25600 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25601 r=`${PWD_COMMAND}`; export r; \
25602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25603 $(HOST_EXPORTS) \
25604 for flag in $(EXTRA_HOST_FLAGS) ; do \
25605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25606 done; \
25607 echo "Doing mostlyclean in libdecnumber" ; \
25608 (cd $(HOST_SUBDIR)/libdecnumber && \
25609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25611 "RANLIB=$${RANLIB}" \
0c24b341 25612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25613 mostlyclean) \
25614 || exit 1
25615
25616@endif libdecnumber
25617
25618.PHONY: maybe-clean-libdecnumber clean-libdecnumber
25619maybe-clean-libdecnumber:
25620@if libdecnumber
25621maybe-clean-libdecnumber: clean-libdecnumber
25622
25623clean-libdecnumber:
25624 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25625 r=`${PWD_COMMAND}`; export r; \
25626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25627 $(HOST_EXPORTS) \
25628 for flag in $(EXTRA_HOST_FLAGS) ; do \
25629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25630 done; \
25631 echo "Doing clean in libdecnumber" ; \
25632 (cd $(HOST_SUBDIR)/libdecnumber && \
25633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25635 "RANLIB=$${RANLIB}" \
0c24b341 25636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25637 clean) \
25638 || exit 1
25639
25640@endif libdecnumber
25641
25642.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
25643maybe-distclean-libdecnumber:
25644@if libdecnumber
25645maybe-distclean-libdecnumber: distclean-libdecnumber
25646
25647distclean-libdecnumber:
25648 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25649 r=`${PWD_COMMAND}`; export r; \
25650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25651 $(HOST_EXPORTS) \
25652 for flag in $(EXTRA_HOST_FLAGS) ; do \
25653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25654 done; \
25655 echo "Doing distclean in libdecnumber" ; \
25656 (cd $(HOST_SUBDIR)/libdecnumber && \
25657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25659 "RANLIB=$${RANLIB}" \
0c24b341 25660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25661 distclean) \
25662 || exit 1
25663
25664@endif libdecnumber
25665
25666.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
25667maybe-maintainer-clean-libdecnumber:
25668@if libdecnumber
25669maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
25670
25671maintainer-clean-libdecnumber:
25672 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25673 r=`${PWD_COMMAND}`; export r; \
25674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25675 $(HOST_EXPORTS) \
25676 for flag in $(EXTRA_HOST_FLAGS) ; do \
25677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25678 done; \
25679 echo "Doing maintainer-clean in libdecnumber" ; \
25680 (cd $(HOST_SUBDIR)/libdecnumber && \
25681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25683 "RANLIB=$${RANLIB}" \
0c24b341 25684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25685 maintainer-clean) \
25686 || exit 1
25687
25688@endif libdecnumber
25689
25690
25691
b813574b
PB
25692.PHONY: configure-libgui maybe-configure-libgui
25693maybe-configure-libgui:
4f0ef2d8
CD
25694@if gcc-bootstrap
25695configure-libgui: stage_current
25696@endif gcc-bootstrap
b813574b
PB
25697@if libgui
25698maybe-configure-libgui: configure-libgui
c52c6897 25699configure-libgui:
0aed8855 25700 @: $(MAKE); $(unstage)
c52c6897 25701 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 25702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25703 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
25704 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 25705 $(HOST_EXPORTS) \
a7254363
PB
25706 echo Configuring in $(HOST_SUBDIR)/libgui; \
25707 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 25708 case $(srcdir) in \
b00612cc
PB
25709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25710 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
25711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 25712 esac; \
b00612cc
PB
25713 srcdiroption="--srcdir=$${topdir}/libgui"; \
25714 libsrcdir="$$s/libgui"; \
4b1cb4fe 25715 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25717 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 25718 || exit 1
b813574b 25719@endif libgui
4b1cb4fe 25720
a7254363
PB
25721
25722
d545f33b
PB
25723
25724
b813574b
PB
25725.PHONY: all-libgui maybe-all-libgui
25726maybe-all-libgui:
4f0ef2d8
CD
25727@if gcc-bootstrap
25728all-libgui: stage_current
25729@endif gcc-bootstrap
b813574b 25730@if libgui
d27cc32e 25731TARGET-libgui=all
b813574b
PB
25732maybe-all-libgui: all-libgui
25733all-libgui: configure-libgui
0aed8855 25734 @: $(MAKE); $(unstage)
4b1cb4fe
DD
25735 @r=`${PWD_COMMAND}`; export r; \
25736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25737 $(HOST_EXPORTS) \
b00612cc 25738 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
25739 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25740 $(TARGET-libgui))
b813574b 25741@endif libgui
4b1cb4fe 25742
a7254363 25743
d545f33b
PB
25744
25745
b813574b
PB
25746.PHONY: check-libgui maybe-check-libgui
25747maybe-check-libgui:
25748@if libgui
25749maybe-check-libgui: check-libgui
4b1cb4fe 25750
b813574b 25751check-libgui:
0aed8855 25752 @: $(MAKE); $(unstage)
4b1cb4fe
DD
25753 @r=`${PWD_COMMAND}`; export r; \
25754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25755 $(HOST_EXPORTS) \
b00612cc
PB
25756 (cd $(HOST_SUBDIR)/libgui && \
25757 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 25758
b813574b 25759@endif libgui
4b1cb4fe 25760
b813574b
PB
25761.PHONY: install-libgui maybe-install-libgui
25762maybe-install-libgui:
25763@if libgui
25764maybe-install-libgui: install-libgui
4b1cb4fe 25765
b813574b 25766install-libgui: installdirs
0aed8855 25767 @: $(MAKE); $(unstage)
b813574b
PB
25768 @r=`${PWD_COMMAND}`; export r; \
25769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25770 $(HOST_EXPORTS) \
b00612cc 25771 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 25772 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 25773
b813574b 25774@endif libgui
4b1cb4fe 25775
56a8fe78 25776# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 25777
b813574b
PB
25778.PHONY: maybe-info-libgui info-libgui
25779maybe-info-libgui:
25780@if libgui
25781maybe-info-libgui: info-libgui
4b1cb4fe 25782
b813574b
PB
25783info-libgui: \
25784 configure-libgui
0aed8855 25785 @: $(MAKE); $(unstage)
b813574b 25786 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25787 r=`${PWD_COMMAND}`; export r; \
25788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25789 $(HOST_EXPORTS) \
b813574b 25790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25792 done; \
b813574b 25793 echo "Doing info in libgui" ; \
b00612cc 25794 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25797 "RANLIB=$${RANLIB}" \
0c24b341 25798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25799 info) \
4b1cb4fe
DD
25800 || exit 1
25801
b813574b 25802@endif libgui
4b1cb4fe 25803
b813574b
PB
25804.PHONY: maybe-dvi-libgui dvi-libgui
25805maybe-dvi-libgui:
25806@if libgui
25807maybe-dvi-libgui: dvi-libgui
4b1cb4fe 25808
b813574b
PB
25809dvi-libgui: \
25810 configure-libgui
0aed8855 25811 @: $(MAKE); $(unstage)
b813574b 25812 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25813 r=`${PWD_COMMAND}`; export r; \
25814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25815 $(HOST_EXPORTS) \
b813574b 25816 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25818 done; \
b813574b 25819 echo "Doing dvi in libgui" ; \
b00612cc 25820 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25823 "RANLIB=$${RANLIB}" \
0c24b341 25824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25825 dvi) \
4b1cb4fe
DD
25826 || exit 1
25827
b813574b 25828@endif libgui
4b1cb4fe 25829
56a8fe78
DD
25830.PHONY: maybe-pdf-libgui pdf-libgui
25831maybe-pdf-libgui:
25832@if libgui
25833maybe-pdf-libgui: pdf-libgui
25834
25835pdf-libgui: \
25836 configure-libgui
25837 @: $(MAKE); $(unstage)
25838 @[ -f ./libgui/Makefile ] || exit 0; \
25839 r=`${PWD_COMMAND}`; export r; \
25840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25841 $(HOST_EXPORTS) \
25842 for flag in $(EXTRA_HOST_FLAGS) ; do \
25843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25844 done; \
25845 echo "Doing pdf in libgui" ; \
25846 (cd $(HOST_SUBDIR)/libgui && \
25847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25849 "RANLIB=$${RANLIB}" \
0c24b341 25850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25851 pdf) \
25852 || exit 1
25853
25854@endif libgui
25855
6d389afc
MS
25856.PHONY: maybe-html-libgui html-libgui
25857maybe-html-libgui:
25858@if libgui
25859maybe-html-libgui: html-libgui
25860
25861html-libgui: \
25862 configure-libgui
0aed8855 25863 @: $(MAKE); $(unstage)
6d389afc
MS
25864 @[ -f ./libgui/Makefile ] || exit 0; \
25865 r=`${PWD_COMMAND}`; export r; \
25866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25867 $(HOST_EXPORTS) \
25868 for flag in $(EXTRA_HOST_FLAGS) ; do \
25869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25870 done; \
25871 echo "Doing html in libgui" ; \
b00612cc 25872 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
25873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25875 "RANLIB=$${RANLIB}" \
0c24b341 25876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25877 html) \
25878 || exit 1
25879
25880@endif libgui
25881
b813574b
PB
25882.PHONY: maybe-TAGS-libgui TAGS-libgui
25883maybe-TAGS-libgui:
25884@if libgui
25885maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 25886
b813574b
PB
25887TAGS-libgui: \
25888 configure-libgui
0aed8855 25889 @: $(MAKE); $(unstage)
b813574b 25890 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25891 r=`${PWD_COMMAND}`; export r; \
25892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25893 $(HOST_EXPORTS) \
b813574b 25894 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25896 done; \
b813574b 25897 echo "Doing TAGS in libgui" ; \
b00612cc 25898 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25901 "RANLIB=$${RANLIB}" \
0c24b341 25902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25903 TAGS) \
4b1cb4fe
DD
25904 || exit 1
25905
b813574b 25906@endif libgui
4b1cb4fe 25907
b813574b
PB
25908.PHONY: maybe-install-info-libgui install-info-libgui
25909maybe-install-info-libgui:
25910@if libgui
25911maybe-install-info-libgui: install-info-libgui
4b1cb4fe 25912
b813574b
PB
25913install-info-libgui: \
25914 configure-libgui \
25915 info-libgui
0aed8855 25916 @: $(MAKE); $(unstage)
b813574b 25917 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25918 r=`${PWD_COMMAND}`; export r; \
25919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25920 $(HOST_EXPORTS) \
b813574b 25921 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25923 done; \
b813574b 25924 echo "Doing install-info in libgui" ; \
b00612cc 25925 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25928 "RANLIB=$${RANLIB}" \
0c24b341 25929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25930 install-info) \
4b1cb4fe
DD
25931 || exit 1
25932
b813574b 25933@endif libgui
4b1cb4fe 25934
a3ca38d2
DD
25935.PHONY: maybe-install-pdf-libgui install-pdf-libgui
25936maybe-install-pdf-libgui:
25937@if libgui
25938maybe-install-pdf-libgui: install-pdf-libgui
25939
25940install-pdf-libgui: \
25941 configure-libgui \
25942 pdf-libgui
25943 @: $(MAKE); $(unstage)
25944 @[ -f ./libgui/Makefile ] || exit 0; \
25945 r=`${PWD_COMMAND}`; export r; \
25946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25947 $(HOST_EXPORTS) \
25948 for flag in $(EXTRA_HOST_FLAGS) ; do \
25949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25950 done; \
25951 echo "Doing install-pdf in libgui" ; \
25952 (cd $(HOST_SUBDIR)/libgui && \
25953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25955 "RANLIB=$${RANLIB}" \
0c24b341 25956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25957 install-pdf) \
25958 || exit 1
25959
25960@endif libgui
25961
108a6f8e
CD
25962.PHONY: maybe-install-html-libgui install-html-libgui
25963maybe-install-html-libgui:
25964@if libgui
25965maybe-install-html-libgui: install-html-libgui
25966
25967install-html-libgui: \
25968 configure-libgui \
25969 html-libgui
25970 @: $(MAKE); $(unstage)
25971 @[ -f ./libgui/Makefile ] || exit 0; \
25972 r=`${PWD_COMMAND}`; export r; \
25973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25974 $(HOST_EXPORTS) \
25975 for flag in $(EXTRA_HOST_FLAGS) ; do \
25976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25977 done; \
25978 echo "Doing install-html in libgui" ; \
25979 (cd $(HOST_SUBDIR)/libgui && \
25980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25982 "RANLIB=$${RANLIB}" \
0c24b341 25983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25984 install-html) \
25985 || exit 1
25986
25987@endif libgui
25988
b813574b
PB
25989.PHONY: maybe-installcheck-libgui installcheck-libgui
25990maybe-installcheck-libgui:
25991@if libgui
25992maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 25993
b813574b
PB
25994installcheck-libgui: \
25995 configure-libgui
0aed8855 25996 @: $(MAKE); $(unstage)
b813574b 25997 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25998 r=`${PWD_COMMAND}`; export r; \
25999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26000 $(HOST_EXPORTS) \
b813574b 26001 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26003 done; \
b813574b 26004 echo "Doing installcheck in libgui" ; \
b00612cc 26005 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26008 "RANLIB=$${RANLIB}" \
0c24b341 26009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26010 installcheck) \
4b1cb4fe
DD
26011 || exit 1
26012
b813574b 26013@endif libgui
4b1cb4fe 26014
b813574b
PB
26015.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
26016maybe-mostlyclean-libgui:
26017@if libgui
26018maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 26019
b813574b 26020mostlyclean-libgui:
0aed8855 26021 @: $(MAKE); $(unstage)
b813574b 26022 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26023 r=`${PWD_COMMAND}`; export r; \
26024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26025 $(HOST_EXPORTS) \
b813574b 26026 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26028 done; \
b813574b 26029 echo "Doing mostlyclean in libgui" ; \
b00612cc 26030 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26033 "RANLIB=$${RANLIB}" \
0c24b341 26034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26035 mostlyclean) \
4b1cb4fe
DD
26036 || exit 1
26037
b813574b 26038@endif libgui
4b1cb4fe 26039
b813574b
PB
26040.PHONY: maybe-clean-libgui clean-libgui
26041maybe-clean-libgui:
26042@if libgui
26043maybe-clean-libgui: clean-libgui
4b1cb4fe 26044
b813574b 26045clean-libgui:
0aed8855 26046 @: $(MAKE); $(unstage)
b813574b 26047 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26048 r=`${PWD_COMMAND}`; export r; \
26049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26050 $(HOST_EXPORTS) \
b813574b 26051 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26053 done; \
b813574b 26054 echo "Doing clean in libgui" ; \
b00612cc 26055 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26058 "RANLIB=$${RANLIB}" \
0c24b341 26059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26060 clean) \
4b1cb4fe
DD
26061 || exit 1
26062
b813574b 26063@endif libgui
4b1cb4fe 26064
b813574b
PB
26065.PHONY: maybe-distclean-libgui distclean-libgui
26066maybe-distclean-libgui:
26067@if libgui
26068maybe-distclean-libgui: distclean-libgui
4b1cb4fe 26069
b813574b 26070distclean-libgui:
0aed8855 26071 @: $(MAKE); $(unstage)
b813574b 26072 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26073 r=`${PWD_COMMAND}`; export r; \
26074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26075 $(HOST_EXPORTS) \
b813574b 26076 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26078 done; \
b813574b 26079 echo "Doing distclean in libgui" ; \
b00612cc 26080 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26083 "RANLIB=$${RANLIB}" \
0c24b341 26084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26085 distclean) \
4b1cb4fe
DD
26086 || exit 1
26087
b813574b 26088@endif libgui
4b1cb4fe 26089
b813574b
PB
26090.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
26091maybe-maintainer-clean-libgui:
26092@if libgui
26093maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 26094
b813574b 26095maintainer-clean-libgui:
0aed8855 26096 @: $(MAKE); $(unstage)
b813574b 26097 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26098 r=`${PWD_COMMAND}`; export r; \
26099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26100 $(HOST_EXPORTS) \
b813574b 26101 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26103 done; \
b813574b 26104 echo "Doing maintainer-clean in libgui" ; \
b00612cc 26105 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26108 "RANLIB=$${RANLIB}" \
0c24b341 26109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26110 maintainer-clean) \
4b1cb4fe
DD
26111 || exit 1
26112
b813574b 26113@endif libgui
4b1cb4fe
DD
26114
26115
a7254363 26116
b813574b
PB
26117.PHONY: configure-libiberty maybe-configure-libiberty
26118maybe-configure-libiberty:
4f0ef2d8
CD
26119@if gcc-bootstrap
26120configure-libiberty: stage_current
26121@endif gcc-bootstrap
b813574b
PB
26122@if libiberty
26123maybe-configure-libiberty: configure-libiberty
c52c6897 26124configure-libiberty:
c52c6897
PB
26125 @r=`${PWD_COMMAND}`; export r; \
26126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26127 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 26129 $(HOST_EXPORTS) \
a7254363
PB
26130 echo Configuring in $(HOST_SUBDIR)/libiberty; \
26131 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 26132 case $(srcdir) in \
b00612cc
PB
26133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26134 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26136 esac; \
b00612cc
PB
26137 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26138 libsrcdir="$$s/libiberty"; \
4fa63067 26139 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26141 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26142 || exit 1
b813574b 26143@endif libiberty
2a4cbe27 26144
a7254363
PB
26145
26146
d545f33b
PB
26147.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
26148maybe-configure-stage1-libiberty:
26149@if libiberty-bootstrap
26150maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 26151configure-stage1-libiberty:
c52c6897 26152 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26153 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26154 @r=`${PWD_COMMAND}`; export r; \
26155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26156 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
7f6ef0c0 26157 $(HOST_EXPORTS) \
8ee82aff 26158 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26159 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 26160 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26161 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26162 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26163 case $(srcdir) in \
26164 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26165 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26166 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26167 esac; \
26168 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26169 libsrcdir="$$s/libiberty"; \
26170 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26171 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26172 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26173 \
8a0d8a5c 26174 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
26175@endif libiberty-bootstrap
26176
26177.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
26178maybe-configure-stage2-libiberty:
26179@if libiberty-bootstrap
26180maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 26181configure-stage2-libiberty:
c52c6897 26182 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26183 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26184 @r=`${PWD_COMMAND}`; export r; \
26185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26186 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26187 $(HOST_EXPORTS) \
7f6ef0c0 26188 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26189 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26190 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 26191 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26193 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26194 case $(srcdir) in \
26195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26196 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26198 esac; \
26199 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26200 libsrcdir="$$s/libiberty"; \
26201 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26203 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26204 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26205 @stage2_werror_flag@
26206@endif libiberty-bootstrap
26207
8520c408
AO
26208.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
26209maybe-configure-stageb2g0-libiberty:
26210@if libiberty-bootstrap
26211maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
26212configure-stageb2g0-libiberty:
26213 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26215 @r=`${PWD_COMMAND}`; export r; \
26216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26217 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26218 $(HOST_EXPORTS) \
7f6ef0c0 26219 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26220 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 26221 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
26222 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
26223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26224 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26225 case $(srcdir) in \
26226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26227 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26229 esac; \
26230 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26231 libsrcdir="$$s/libiberty"; \
26232 $(SHELL) $${libsrcdir}/configure \
26233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26234 --target=${target_alias} $${srcdiroption} \
26235 --with-build-libsubdir=$(HOST_SUBDIR) \
26236 @stage2_werror_flag@
26237@endif libiberty-bootstrap
26238
d545f33b
PB
26239.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
26240maybe-configure-stage3-libiberty:
26241@if libiberty-bootstrap
26242maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 26243configure-stage3-libiberty:
c52c6897 26244 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26245 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26246 @r=`${PWD_COMMAND}`; export r; \
26247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26248 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26249 $(HOST_EXPORTS) \
7f6ef0c0 26250 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26251 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26252 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 26253 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26255 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26256 case $(srcdir) in \
26257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26258 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26260 esac; \
26261 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26262 libsrcdir="$$s/libiberty"; \
26263 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26265 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26266 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26267 @stage2_werror_flag@
26268@endif libiberty-bootstrap
26269
8520c408
AO
26270.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
26271maybe-configure-stageb3g2-libiberty:
26272@if libiberty-bootstrap
26273maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
26274configure-stageb3g2-libiberty:
26275 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26276 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26277 @r=`${PWD_COMMAND}`; export r; \
26278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26279 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26280 $(HOST_EXPORTS) \
7f6ef0c0 26281 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26282 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 26283 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
26284 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
26285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26286 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26287 case $(srcdir) in \
26288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26289 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26291 esac; \
26292 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26293 libsrcdir="$$s/libiberty"; \
26294 $(SHELL) $${libsrcdir}/configure \
26295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26296 --target=${target_alias} $${srcdiroption} \
26297 --with-build-libsubdir=$(HOST_SUBDIR) \
26298 @stage2_werror_flag@
26299@endif libiberty-bootstrap
26300
d545f33b
PB
26301.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
26302maybe-configure-stage4-libiberty:
26303@if libiberty-bootstrap
26304maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 26305configure-stage4-libiberty:
c52c6897 26306 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26308 @r=`${PWD_COMMAND}`; export r; \
26309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26310 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26311 $(HOST_EXPORTS) \
7f6ef0c0 26312 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26313 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26314 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 26315 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26317 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26318 case $(srcdir) in \
26319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26320 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26322 esac; \
26323 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26324 libsrcdir="$$s/libiberty"; \
26325 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26326 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26327 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26328 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26329 @stage2_werror_flag@
26330@endif libiberty-bootstrap
26331
26332.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
26333maybe-configure-stageprofile-libiberty:
26334@if libiberty-bootstrap
26335maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 26336configure-stageprofile-libiberty:
c52c6897 26337 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26339 @r=`${PWD_COMMAND}`; export r; \
26340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26341 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26342 $(HOST_EXPORTS) \
7f6ef0c0 26343 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26344 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 26345 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 26346 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26347 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26348 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26349 case $(srcdir) in \
26350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26351 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26353 esac; \
26354 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26355 libsrcdir="$$s/libiberty"; \
26356 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26358 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26359 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26360 @stage2_werror_flag@
26361@endif libiberty-bootstrap
26362
26363.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
26364maybe-configure-stagefeedback-libiberty:
26365@if libiberty-bootstrap
26366maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 26367configure-stagefeedback-libiberty:
c52c6897 26368 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26369 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26370 @r=`${PWD_COMMAND}`; export r; \
26371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26372 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26373 $(HOST_EXPORTS) \
7f6ef0c0 26374 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26375 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 26376 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 26377 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26379 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26380 case $(srcdir) in \
26381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26382 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26384 esac; \
26385 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26386 libsrcdir="$$s/libiberty"; \
26387 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26388 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26389 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26390 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26391 @stage2_werror_flag@
26392@endif libiberty-bootstrap
26393
26394
26395
26396
26397
b813574b
PB
26398.PHONY: all-libiberty maybe-all-libiberty
26399maybe-all-libiberty:
4f0ef2d8
CD
26400@if gcc-bootstrap
26401all-libiberty: stage_current
26402@endif gcc-bootstrap
b813574b 26403@if libiberty
d27cc32e 26404TARGET-libiberty=all
b813574b
PB
26405maybe-all-libiberty: all-libiberty
26406all-libiberty: configure-libiberty
c52c6897 26407 @r=`${PWD_COMMAND}`; export r; \
b813574b 26408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26409 $(HOST_EXPORTS) \
b00612cc 26410 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26411 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26412 $(TARGET-libiberty))
b813574b 26413@endif libiberty
2a4cbe27 26414
a7254363 26415
d545f33b
PB
26416
26417.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
26418.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
26419maybe-all-stage1-libiberty:
26420maybe-clean-stage1-libiberty:
26421@if libiberty-bootstrap
26422maybe-all-stage1-libiberty: all-stage1-libiberty
26423all-stage1: all-stage1-libiberty
f70224b5 26424TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 26425all-stage1-libiberty: configure-stage1-libiberty
c52c6897 26426 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26427 @r=`${PWD_COMMAND}`; export r; \
26428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26429 $(HOST_EXPORTS) \
26430 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26432 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
26433 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
26434 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
26435 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 26436 $(TARGET-stage1-libiberty)
d545f33b
PB
26437
26438maybe-clean-stage1-libiberty: clean-stage1-libiberty
26439clean-stage1: clean-stage1-libiberty
26440clean-stage1-libiberty:
9dbaa842
DD
26441 @if [ $(current_stage) = stage1 ]; then \
26442 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26443 else \
26444 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
26445 $(MAKE) stage1-start; \
26446 fi; \
d545f33b 26447 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26448 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26449 clean
d545f33b
PB
26450@endif libiberty-bootstrap
26451
26452
26453.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
26454.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
26455maybe-all-stage2-libiberty:
26456maybe-clean-stage2-libiberty:
26457@if libiberty-bootstrap
26458maybe-all-stage2-libiberty: all-stage2-libiberty
26459all-stage2: all-stage2-libiberty
f70224b5 26460TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 26461all-stage2-libiberty: configure-stage2-libiberty
c52c6897 26462 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26463 @r=`${PWD_COMMAND}`; export r; \
26464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26465 $(HOST_EXPORTS) \
26466 $(POSTSTAGE1_HOST_EXPORTS) \
26467 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26468 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26469 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
26470 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26471 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26472 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26473 $(TARGET-stage2-libiberty)
d545f33b
PB
26474
26475maybe-clean-stage2-libiberty: clean-stage2-libiberty
26476clean-stage2: clean-stage2-libiberty
26477clean-stage2-libiberty:
9dbaa842
DD
26478 @if [ $(current_stage) = stage2 ]; then \
26479 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26480 else \
26481 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
26482 $(MAKE) stage2-start; \
26483 fi; \
d545f33b 26484 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26485 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26486 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26487 clean
d545f33b
PB
26488@endif libiberty-bootstrap
26489
26490
8520c408
AO
26491.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
26492.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
26493maybe-all-stageb2g0-libiberty:
26494maybe-clean-stageb2g0-libiberty:
26495@if libiberty-bootstrap
26496maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
26497all-stageb2g0: all-stageb2g0-libiberty
26498TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
26499all-stageb2g0-libiberty: configure-stageb2g0-libiberty
26500 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26501 @r=`${PWD_COMMAND}`; export r; \
26502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26503 $(HOST_EXPORTS) \
26504 $(POSTSTAGE1_HOST_EXPORTS) \
26505 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26506 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26507 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
26508 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
26509 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
26510 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
26511 $(TARGET-stageb2g0-libiberty)
26512
26513maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
26514clean-stageb2g0: clean-stageb2g0-libiberty
26515clean-stageb2g0-libiberty:
26516 @if [ $(current_stage) = stageb2g0 ]; then \
26517 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26518 else \
26519 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
26520 $(MAKE) stageb2g0-start; \
26521 fi; \
26522 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26523 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
26524 $(POSTSTAGE1_FLAGS_TO_PASS) \
26525 clean
26526@endif libiberty-bootstrap
26527
26528
d545f33b
PB
26529.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
26530.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
26531maybe-all-stage3-libiberty:
26532maybe-clean-stage3-libiberty:
26533@if libiberty-bootstrap
26534maybe-all-stage3-libiberty: all-stage3-libiberty
26535all-stage3: all-stage3-libiberty
f70224b5 26536TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 26537all-stage3-libiberty: configure-stage3-libiberty
c52c6897 26538 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26539 @r=`${PWD_COMMAND}`; export r; \
26540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26541 $(HOST_EXPORTS) \
26542 $(POSTSTAGE1_HOST_EXPORTS) \
26543 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26545 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
26546 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
26547 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
26548 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26549 $(TARGET-stage3-libiberty)
d545f33b
PB
26550
26551maybe-clean-stage3-libiberty: clean-stage3-libiberty
26552clean-stage3: clean-stage3-libiberty
26553clean-stage3-libiberty:
9dbaa842
DD
26554 @if [ $(current_stage) = stage3 ]; then \
26555 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26556 else \
26557 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
26558 $(MAKE) stage3-start; \
26559 fi; \
d545f33b 26560 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26561 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26562 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26563 clean
d545f33b
PB
26564@endif libiberty-bootstrap
26565
26566
8520c408
AO
26567.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
26568.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
26569maybe-all-stageb3g2-libiberty:
26570maybe-clean-stageb3g2-libiberty:
26571@if libiberty-bootstrap
26572maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
26573all-stageb3g2: all-stageb3g2-libiberty
26574TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
26575all-stageb3g2-libiberty: configure-stageb3g2-libiberty
26576 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26577 @r=`${PWD_COMMAND}`; export r; \
26578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26579 $(HOST_EXPORTS) \
26580 $(POSTSTAGE1_HOST_EXPORTS) \
26581 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26582 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26583 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
26584 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
26585 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
26586 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
26587 $(TARGET-stageb3g2-libiberty)
26588
26589maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
26590clean-stageb3g2: clean-stageb3g2-libiberty
26591clean-stageb3g2-libiberty:
26592 @if [ $(current_stage) = stageb3g2 ]; then \
26593 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26594 else \
26595 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
26596 $(MAKE) stageb3g2-start; \
26597 fi; \
26598 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26599 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
26600 $(POSTSTAGE1_FLAGS_TO_PASS) \
26601 clean
26602@endif libiberty-bootstrap
26603
26604
d545f33b
PB
26605.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
26606.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
26607maybe-all-stage4-libiberty:
26608maybe-clean-stage4-libiberty:
26609@if libiberty-bootstrap
26610maybe-all-stage4-libiberty: all-stage4-libiberty
26611all-stage4: all-stage4-libiberty
f70224b5 26612TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 26613all-stage4-libiberty: configure-stage4-libiberty
c52c6897 26614 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26615 @r=`${PWD_COMMAND}`; export r; \
26616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26617 $(HOST_EXPORTS) \
26618 $(POSTSTAGE1_HOST_EXPORTS) \
26619 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26621 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
26622 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26623 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
26624 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26625 $(TARGET-stage4-libiberty)
d545f33b
PB
26626
26627maybe-clean-stage4-libiberty: clean-stage4-libiberty
26628clean-stage4: clean-stage4-libiberty
26629clean-stage4-libiberty:
9dbaa842
DD
26630 @if [ $(current_stage) = stage4 ]; then \
26631 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26632 else \
26633 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
26634 $(MAKE) stage4-start; \
26635 fi; \
d545f33b 26636 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26637 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26638 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26639 clean
d545f33b
PB
26640@endif libiberty-bootstrap
26641
26642
26643.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
26644.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
26645maybe-all-stageprofile-libiberty:
26646maybe-clean-stageprofile-libiberty:
26647@if libiberty-bootstrap
26648maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
26649all-stageprofile: all-stageprofile-libiberty
f70224b5 26650TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 26651all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 26652 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26653 @r=`${PWD_COMMAND}`; export r; \
26654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26655 $(HOST_EXPORTS) \
26656 $(POSTSTAGE1_HOST_EXPORTS) \
26657 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26658 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26659 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
26660 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26661 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26662 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26663 $(TARGET-stageprofile-libiberty)
d545f33b
PB
26664
26665maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
26666clean-stageprofile: clean-stageprofile-libiberty
26667clean-stageprofile-libiberty:
9dbaa842
DD
26668 @if [ $(current_stage) = stageprofile ]; then \
26669 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26670 else \
26671 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
26672 $(MAKE) stageprofile-start; \
26673 fi; \
d545f33b 26674 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26675 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26676 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26677 clean
d545f33b
PB
26678@endif libiberty-bootstrap
26679
26680
26681.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
26682.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
26683maybe-all-stagefeedback-libiberty:
26684maybe-clean-stagefeedback-libiberty:
26685@if libiberty-bootstrap
26686maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
26687all-stagefeedback: all-stagefeedback-libiberty
f70224b5 26688TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 26689all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 26690 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26691 @r=`${PWD_COMMAND}`; export r; \
26692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26693 $(HOST_EXPORTS) \
26694 $(POSTSTAGE1_HOST_EXPORTS) \
26695 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26697 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
26698 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26699 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26700 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26701 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
26702
26703maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
26704clean-stagefeedback: clean-stagefeedback-libiberty
26705clean-stagefeedback-libiberty:
9dbaa842
DD
26706 @if [ $(current_stage) = stagefeedback ]; then \
26707 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26708 else \
26709 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
26710 $(MAKE) stagefeedback-start; \
26711 fi; \
d545f33b 26712 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26713 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26714 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26715 clean
d545f33b
PB
26716@endif libiberty-bootstrap
26717
26718
26719
26720
26721
b813574b
PB
26722.PHONY: check-libiberty maybe-check-libiberty
26723maybe-check-libiberty:
26724@if libiberty
26725maybe-check-libiberty: check-libiberty
2a4cbe27 26726
b813574b 26727check-libiberty:
0aed8855 26728 @: $(MAKE); $(unstage)
4fa63067 26729 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26731 $(HOST_EXPORTS) \
b00612cc
PB
26732 (cd $(HOST_SUBDIR)/libiberty && \
26733 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26734
b813574b 26735@endif libiberty
2a4cbe27 26736
b813574b
PB
26737.PHONY: install-libiberty maybe-install-libiberty
26738maybe-install-libiberty:
26739@if libiberty
26740maybe-install-libiberty: install-libiberty
2a4cbe27 26741
b813574b 26742install-libiberty: installdirs
0aed8855 26743 @: $(MAKE); $(unstage)
4fa63067 26744 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26746 $(HOST_EXPORTS) \
b00612cc 26747 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 26748 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 26749
b813574b 26750@endif libiberty
2a4cbe27 26751
56a8fe78 26752# Other targets (info, dvi, pdf, etc.)
2a4cbe27 26753
b813574b
PB
26754.PHONY: maybe-info-libiberty info-libiberty
26755maybe-info-libiberty:
26756@if libiberty
26757maybe-info-libiberty: info-libiberty
4fa63067 26758
b813574b
PB
26759info-libiberty: \
26760 configure-libiberty
26761 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26762 r=`${PWD_COMMAND}`; export r; \
26763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26764 $(HOST_EXPORTS) \
b813574b 26765 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26767 done; \
6d389afc 26768 echo "Doing info in libiberty" ; \
b00612cc 26769 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
26770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26772 "RANLIB=$${RANLIB}" \
0c24b341 26773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26774 info) \
26775 || exit 1
26776
26777@endif libiberty
26778
26779.PHONY: maybe-dvi-libiberty dvi-libiberty
26780maybe-dvi-libiberty:
26781@if libiberty
26782maybe-dvi-libiberty: dvi-libiberty
26783
26784dvi-libiberty: \
26785 configure-libiberty
26786 @[ -f ./libiberty/Makefile ] || exit 0; \
26787 r=`${PWD_COMMAND}`; export r; \
26788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26789 $(HOST_EXPORTS) \
26790 for flag in $(EXTRA_HOST_FLAGS) ; do \
26791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26792 done; \
26793 echo "Doing dvi in libiberty" ; \
b00612cc 26794 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26797 "RANLIB=$${RANLIB}" \
0c24b341 26798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 26799 dvi) \
2a4cbe27
NN
26800 || exit 1
26801
b813574b 26802@endif libiberty
2a4cbe27 26803
56a8fe78
DD
26804.PHONY: maybe-pdf-libiberty pdf-libiberty
26805maybe-pdf-libiberty:
26806@if libiberty
26807maybe-pdf-libiberty: pdf-libiberty
26808
26809pdf-libiberty: \
26810 configure-libiberty
26811 @[ -f ./libiberty/Makefile ] || exit 0; \
26812 r=`${PWD_COMMAND}`; export r; \
26813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26814 $(HOST_EXPORTS) \
26815 for flag in $(EXTRA_HOST_FLAGS) ; do \
26816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26817 done; \
26818 echo "Doing pdf in libiberty" ; \
26819 (cd $(HOST_SUBDIR)/libiberty && \
26820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26822 "RANLIB=$${RANLIB}" \
0c24b341 26823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26824 pdf) \
26825 || exit 1
26826
26827@endif libiberty
26828
6d389afc
MS
26829.PHONY: maybe-html-libiberty html-libiberty
26830maybe-html-libiberty:
b813574b 26831@if libiberty
6d389afc 26832maybe-html-libiberty: html-libiberty
2a4cbe27 26833
6d389afc 26834html-libiberty: \
b813574b
PB
26835 configure-libiberty
26836 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26837 r=`${PWD_COMMAND}`; export r; \
26838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26839 $(HOST_EXPORTS) \
b813574b 26840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26842 done; \
6d389afc 26843 echo "Doing html in libiberty" ; \
b00612cc 26844 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26847 "RANLIB=$${RANLIB}" \
0c24b341 26848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 26849 html) \
2a4cbe27
NN
26850 || exit 1
26851
b813574b 26852@endif libiberty
2a4cbe27 26853
b813574b
PB
26854.PHONY: maybe-TAGS-libiberty TAGS-libiberty
26855maybe-TAGS-libiberty:
26856@if libiberty
26857maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 26858
b813574b
PB
26859TAGS-libiberty: \
26860 configure-libiberty
26861 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26862 r=`${PWD_COMMAND}`; export r; \
26863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26864 $(HOST_EXPORTS) \
b813574b 26865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26867 done; \
b813574b 26868 echo "Doing TAGS in libiberty" ; \
b00612cc 26869 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26872 "RANLIB=$${RANLIB}" \
0c24b341 26873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26874 TAGS) \
2a4cbe27
NN
26875 || exit 1
26876
b813574b 26877@endif libiberty
2a4cbe27 26878
b813574b
PB
26879.PHONY: maybe-install-info-libiberty install-info-libiberty
26880maybe-install-info-libiberty:
26881@if libiberty
26882maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 26883
b813574b
PB
26884install-info-libiberty: \
26885 configure-libiberty \
26886 info-libiberty
26887 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26888 r=`${PWD_COMMAND}`; export r; \
26889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26890 $(HOST_EXPORTS) \
b813574b 26891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26893 done; \
b813574b 26894 echo "Doing install-info in libiberty" ; \
b00612cc 26895 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26898 "RANLIB=$${RANLIB}" \
0c24b341 26899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26900 install-info) \
2a4cbe27
NN
26901 || exit 1
26902
b813574b 26903@endif libiberty
2a4cbe27 26904
a3ca38d2
DD
26905.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
26906maybe-install-pdf-libiberty:
26907@if libiberty
26908maybe-install-pdf-libiberty: install-pdf-libiberty
26909
26910install-pdf-libiberty: \
26911 configure-libiberty \
26912 pdf-libiberty
26913 @[ -f ./libiberty/Makefile ] || exit 0; \
26914 r=`${PWD_COMMAND}`; export r; \
26915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26916 $(HOST_EXPORTS) \
26917 for flag in $(EXTRA_HOST_FLAGS) ; do \
26918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26919 done; \
26920 echo "Doing install-pdf in libiberty" ; \
26921 (cd $(HOST_SUBDIR)/libiberty && \
26922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26924 "RANLIB=$${RANLIB}" \
0c24b341 26925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26926 install-pdf) \
26927 || exit 1
26928
26929@endif libiberty
26930
108a6f8e
CD
26931.PHONY: maybe-install-html-libiberty install-html-libiberty
26932maybe-install-html-libiberty:
26933@if libiberty
26934maybe-install-html-libiberty: install-html-libiberty
26935
26936install-html-libiberty: \
26937 configure-libiberty \
26938 html-libiberty
26939 @[ -f ./libiberty/Makefile ] || exit 0; \
26940 r=`${PWD_COMMAND}`; export r; \
26941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26942 $(HOST_EXPORTS) \
26943 for flag in $(EXTRA_HOST_FLAGS) ; do \
26944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26945 done; \
26946 echo "Doing install-html in libiberty" ; \
26947 (cd $(HOST_SUBDIR)/libiberty && \
26948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26950 "RANLIB=$${RANLIB}" \
0c24b341 26951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26952 install-html) \
26953 || exit 1
26954
26955@endif libiberty
26956
b813574b
PB
26957.PHONY: maybe-installcheck-libiberty installcheck-libiberty
26958maybe-installcheck-libiberty:
26959@if libiberty
26960maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 26961
b813574b
PB
26962installcheck-libiberty: \
26963 configure-libiberty
26964 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26965 r=`${PWD_COMMAND}`; export r; \
26966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26967 $(HOST_EXPORTS) \
b813574b 26968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26970 done; \
b813574b 26971 echo "Doing installcheck in libiberty" ; \
b00612cc 26972 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26975 "RANLIB=$${RANLIB}" \
0c24b341 26976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26977 installcheck) \
2a4cbe27
NN
26978 || exit 1
26979
b813574b 26980@endif libiberty
2a4cbe27 26981
b813574b
PB
26982.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
26983maybe-mostlyclean-libiberty:
26984@if libiberty
26985maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 26986
b813574b
PB
26987mostlyclean-libiberty:
26988 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26989 r=`${PWD_COMMAND}`; export r; \
26990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26991 $(HOST_EXPORTS) \
b813574b 26992 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26994 done; \
b813574b 26995 echo "Doing mostlyclean in libiberty" ; \
b00612cc 26996 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26999 "RANLIB=$${RANLIB}" \
0c24b341 27000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27001 mostlyclean) \
2a4cbe27
NN
27002 || exit 1
27003
b813574b 27004@endif libiberty
2a4cbe27 27005
b813574b
PB
27006.PHONY: maybe-clean-libiberty clean-libiberty
27007maybe-clean-libiberty:
27008@if libiberty
27009maybe-clean-libiberty: clean-libiberty
2a4cbe27 27010
b813574b
PB
27011clean-libiberty:
27012 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27013 r=`${PWD_COMMAND}`; export r; \
27014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27015 $(HOST_EXPORTS) \
b813574b 27016 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27018 done; \
b813574b 27019 echo "Doing clean in libiberty" ; \
b00612cc 27020 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27023 "RANLIB=$${RANLIB}" \
0c24b341 27024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27025 clean) \
2a4cbe27
NN
27026 || exit 1
27027
b813574b 27028@endif libiberty
2a4cbe27 27029
b813574b
PB
27030.PHONY: maybe-distclean-libiberty distclean-libiberty
27031maybe-distclean-libiberty:
27032@if libiberty
27033maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 27034
b813574b
PB
27035distclean-libiberty:
27036 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27037 r=`${PWD_COMMAND}`; export r; \
27038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27039 $(HOST_EXPORTS) \
b813574b 27040 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27042 done; \
b813574b 27043 echo "Doing distclean in libiberty" ; \
b00612cc 27044 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27047 "RANLIB=$${RANLIB}" \
0c24b341 27048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27049 distclean) \
2a4cbe27
NN
27050 || exit 1
27051
b813574b 27052@endif libiberty
2a4cbe27 27053
b813574b
PB
27054.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
27055maybe-maintainer-clean-libiberty:
27056@if libiberty
27057maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 27058
b813574b
PB
27059maintainer-clean-libiberty:
27060 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27061 r=`${PWD_COMMAND}`; export r; \
27062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27063 $(HOST_EXPORTS) \
b813574b 27064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27066 done; \
b813574b 27067 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 27068 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27071 "RANLIB=$${RANLIB}" \
0c24b341 27072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27073 maintainer-clean) \
2a4cbe27
NN
27074 || exit 1
27075
b813574b 27076@endif libiberty
2a4cbe27 27077
2a4cbe27 27078
a7254363 27079
b813574b
PB
27080.PHONY: configure-libtool maybe-configure-libtool
27081maybe-configure-libtool:
4f0ef2d8
CD
27082@if gcc-bootstrap
27083configure-libtool: stage_current
27084@endif gcc-bootstrap
b813574b
PB
27085@if libtool
27086maybe-configure-libtool: configure-libtool
c52c6897 27087configure-libtool:
0aed8855 27088 @: $(MAKE); $(unstage)
c52c6897 27089 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27091 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
27092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 27093 $(HOST_EXPORTS) \
a7254363
PB
27094 echo Configuring in $(HOST_SUBDIR)/libtool; \
27095 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 27096 case $(srcdir) in \
b00612cc
PB
27097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27098 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
27099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27100 esac; \
b00612cc
PB
27101 srcdiroption="--srcdir=$${topdir}/libtool"; \
27102 libsrcdir="$$s/libtool"; \
4fa63067 27103 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27105 --target=${target_alias} $${srcdiroption} \
2a4cbe27 27106 || exit 1
b813574b 27107@endif libtool
2a4cbe27 27108
a7254363
PB
27109
27110
d545f33b
PB
27111
27112
b813574b
PB
27113.PHONY: all-libtool maybe-all-libtool
27114maybe-all-libtool:
4f0ef2d8
CD
27115@if gcc-bootstrap
27116all-libtool: stage_current
27117@endif gcc-bootstrap
b813574b 27118@if libtool
d27cc32e 27119TARGET-libtool=all
b813574b
PB
27120maybe-all-libtool: all-libtool
27121all-libtool: configure-libtool
0aed8855 27122 @: $(MAKE); $(unstage)
4fa63067
NN
27123 @r=`${PWD_COMMAND}`; export r; \
27124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27125 $(HOST_EXPORTS) \
b00612cc 27126 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
27127 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27128 $(TARGET-libtool))
b813574b 27129@endif libtool
2a4cbe27 27130
a7254363 27131
d545f33b
PB
27132
27133
b813574b
PB
27134.PHONY: check-libtool maybe-check-libtool
27135maybe-check-libtool:
27136@if libtool
27137maybe-check-libtool: check-libtool
2a4cbe27 27138
b813574b 27139check-libtool:
0aed8855 27140 @: $(MAKE); $(unstage)
4fa63067 27141 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27143 $(HOST_EXPORTS) \
b00612cc
PB
27144 (cd $(HOST_SUBDIR)/libtool && \
27145 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27146
b813574b 27147@endif libtool
2a4cbe27 27148
b813574b
PB
27149.PHONY: install-libtool maybe-install-libtool
27150maybe-install-libtool:
27151@if libtool
27152maybe-install-libtool: install-libtool
2a4cbe27 27153
b813574b 27154install-libtool: installdirs
0aed8855 27155 @: $(MAKE); $(unstage)
4fa63067 27156 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27158 $(HOST_EXPORTS) \
b00612cc 27159 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 27160 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 27161
b813574b 27162@endif libtool
2a4cbe27 27163
56a8fe78 27164# Other targets (info, dvi, pdf, etc.)
2a4cbe27 27165
b813574b
PB
27166.PHONY: maybe-info-libtool info-libtool
27167maybe-info-libtool:
27168@if libtool
27169maybe-info-libtool: info-libtool
4fa63067 27170
b813574b
PB
27171info-libtool: \
27172 configure-libtool
0aed8855 27173 @: $(MAKE); $(unstage)
b813574b 27174 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27175 r=`${PWD_COMMAND}`; export r; \
27176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27177 $(HOST_EXPORTS) \
b813574b 27178 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27180 done; \
b813574b 27181 echo "Doing info in libtool" ; \
b00612cc 27182 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27185 "RANLIB=$${RANLIB}" \
0c24b341 27186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27187 info) \
2a4cbe27
NN
27188 || exit 1
27189
b813574b 27190@endif libtool
2a4cbe27 27191
b813574b
PB
27192.PHONY: maybe-dvi-libtool dvi-libtool
27193maybe-dvi-libtool:
27194@if libtool
27195maybe-dvi-libtool: dvi-libtool
2a4cbe27 27196
b813574b
PB
27197dvi-libtool: \
27198 configure-libtool
0aed8855 27199 @: $(MAKE); $(unstage)
b813574b 27200 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27201 r=`${PWD_COMMAND}`; export r; \
27202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27203 $(HOST_EXPORTS) \
b813574b 27204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27206 done; \
b813574b 27207 echo "Doing dvi in libtool" ; \
b00612cc 27208 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27211 "RANLIB=$${RANLIB}" \
0c24b341 27212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27213 dvi) \
2a4cbe27
NN
27214 || exit 1
27215
b813574b 27216@endif libtool
2a4cbe27 27217
56a8fe78
DD
27218.PHONY: maybe-pdf-libtool pdf-libtool
27219maybe-pdf-libtool:
27220@if libtool
27221maybe-pdf-libtool: pdf-libtool
27222
27223pdf-libtool: \
27224 configure-libtool
27225 @: $(MAKE); $(unstage)
27226 @[ -f ./libtool/Makefile ] || exit 0; \
27227 r=`${PWD_COMMAND}`; export r; \
27228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27229 $(HOST_EXPORTS) \
27230 for flag in $(EXTRA_HOST_FLAGS) ; do \
27231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27232 done; \
27233 echo "Doing pdf in libtool" ; \
27234 (cd $(HOST_SUBDIR)/libtool && \
27235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27237 "RANLIB=$${RANLIB}" \
0c24b341 27238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27239 pdf) \
27240 || exit 1
27241
27242@endif libtool
27243
6d389afc
MS
27244.PHONY: maybe-html-libtool html-libtool
27245maybe-html-libtool:
27246@if libtool
27247maybe-html-libtool: html-libtool
27248
27249html-libtool: \
27250 configure-libtool
0aed8855 27251 @: $(MAKE); $(unstage)
6d389afc
MS
27252 @[ -f ./libtool/Makefile ] || exit 0; \
27253 r=`${PWD_COMMAND}`; export r; \
27254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27255 $(HOST_EXPORTS) \
27256 for flag in $(EXTRA_HOST_FLAGS) ; do \
27257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27258 done; \
27259 echo "Doing html in libtool" ; \
b00612cc 27260 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
27261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27263 "RANLIB=$${RANLIB}" \
0c24b341 27264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27265 html) \
27266 || exit 1
27267
27268@endif libtool
27269
b813574b
PB
27270.PHONY: maybe-TAGS-libtool TAGS-libtool
27271maybe-TAGS-libtool:
27272@if libtool
27273maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 27274
b813574b
PB
27275TAGS-libtool: \
27276 configure-libtool
0aed8855 27277 @: $(MAKE); $(unstage)
b813574b 27278 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27279 r=`${PWD_COMMAND}`; export r; \
27280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27281 $(HOST_EXPORTS) \
b813574b 27282 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27284 done; \
b813574b 27285 echo "Doing TAGS in libtool" ; \
b00612cc 27286 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27289 "RANLIB=$${RANLIB}" \
0c24b341 27290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27291 TAGS) \
2a4cbe27
NN
27292 || exit 1
27293
b813574b 27294@endif libtool
2a4cbe27 27295
b813574b
PB
27296.PHONY: maybe-install-info-libtool install-info-libtool
27297maybe-install-info-libtool:
27298@if libtool
27299maybe-install-info-libtool: install-info-libtool
2a4cbe27 27300
b813574b
PB
27301install-info-libtool: \
27302 configure-libtool \
27303 info-libtool
0aed8855 27304 @: $(MAKE); $(unstage)
b813574b 27305 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27306 r=`${PWD_COMMAND}`; export r; \
27307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27308 $(HOST_EXPORTS) \
b813574b 27309 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27311 done; \
b813574b 27312 echo "Doing install-info in libtool" ; \
b00612cc 27313 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27316 "RANLIB=$${RANLIB}" \
0c24b341 27317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27318 install-info) \
2a4cbe27
NN
27319 || exit 1
27320
b813574b 27321@endif libtool
2a4cbe27 27322
a3ca38d2
DD
27323.PHONY: maybe-install-pdf-libtool install-pdf-libtool
27324maybe-install-pdf-libtool:
27325@if libtool
27326maybe-install-pdf-libtool: install-pdf-libtool
27327
27328install-pdf-libtool: \
27329 configure-libtool \
27330 pdf-libtool
27331 @: $(MAKE); $(unstage)
27332 @[ -f ./libtool/Makefile ] || exit 0; \
27333 r=`${PWD_COMMAND}`; export r; \
27334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27335 $(HOST_EXPORTS) \
27336 for flag in $(EXTRA_HOST_FLAGS) ; do \
27337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27338 done; \
27339 echo "Doing install-pdf in libtool" ; \
27340 (cd $(HOST_SUBDIR)/libtool && \
27341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27343 "RANLIB=$${RANLIB}" \
0c24b341 27344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27345 install-pdf) \
27346 || exit 1
27347
27348@endif libtool
27349
108a6f8e
CD
27350.PHONY: maybe-install-html-libtool install-html-libtool
27351maybe-install-html-libtool:
27352@if libtool
27353maybe-install-html-libtool: install-html-libtool
27354
27355install-html-libtool: \
27356 configure-libtool \
27357 html-libtool
27358 @: $(MAKE); $(unstage)
27359 @[ -f ./libtool/Makefile ] || exit 0; \
27360 r=`${PWD_COMMAND}`; export r; \
27361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27362 $(HOST_EXPORTS) \
27363 for flag in $(EXTRA_HOST_FLAGS) ; do \
27364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27365 done; \
27366 echo "Doing install-html in libtool" ; \
27367 (cd $(HOST_SUBDIR)/libtool && \
27368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27370 "RANLIB=$${RANLIB}" \
0c24b341 27371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27372 install-html) \
27373 || exit 1
27374
27375@endif libtool
27376
b813574b
PB
27377.PHONY: maybe-installcheck-libtool installcheck-libtool
27378maybe-installcheck-libtool:
27379@if libtool
27380maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 27381
b813574b
PB
27382installcheck-libtool: \
27383 configure-libtool
0aed8855 27384 @: $(MAKE); $(unstage)
b813574b 27385 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27386 r=`${PWD_COMMAND}`; export r; \
27387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27388 $(HOST_EXPORTS) \
b813574b 27389 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27391 done; \
b813574b 27392 echo "Doing installcheck in libtool" ; \
b00612cc 27393 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27396 "RANLIB=$${RANLIB}" \
0c24b341 27397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27398 installcheck) \
2a4cbe27
NN
27399 || exit 1
27400
b813574b 27401@endif libtool
2a4cbe27 27402
b813574b
PB
27403.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
27404maybe-mostlyclean-libtool:
27405@if libtool
27406maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 27407
b813574b 27408mostlyclean-libtool:
0aed8855 27409 @: $(MAKE); $(unstage)
b813574b 27410 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27411 r=`${PWD_COMMAND}`; export r; \
27412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27413 $(HOST_EXPORTS) \
b813574b 27414 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27416 done; \
b813574b 27417 echo "Doing mostlyclean in libtool" ; \
b00612cc 27418 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27421 "RANLIB=$${RANLIB}" \
0c24b341 27422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27423 mostlyclean) \
2a4cbe27
NN
27424 || exit 1
27425
b813574b 27426@endif libtool
2a4cbe27 27427
b813574b
PB
27428.PHONY: maybe-clean-libtool clean-libtool
27429maybe-clean-libtool:
27430@if libtool
27431maybe-clean-libtool: clean-libtool
2a4cbe27 27432
b813574b 27433clean-libtool:
0aed8855 27434 @: $(MAKE); $(unstage)
b813574b 27435 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27436 r=`${PWD_COMMAND}`; export r; \
27437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27438 $(HOST_EXPORTS) \
b813574b 27439 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27441 done; \
b813574b 27442 echo "Doing clean in libtool" ; \
b00612cc 27443 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27446 "RANLIB=$${RANLIB}" \
0c24b341 27447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27448 clean) \
2a4cbe27
NN
27449 || exit 1
27450
b813574b 27451@endif libtool
2a4cbe27 27452
b813574b
PB
27453.PHONY: maybe-distclean-libtool distclean-libtool
27454maybe-distclean-libtool:
27455@if libtool
27456maybe-distclean-libtool: distclean-libtool
2a4cbe27 27457
b813574b 27458distclean-libtool:
0aed8855 27459 @: $(MAKE); $(unstage)
b813574b 27460 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27461 r=`${PWD_COMMAND}`; export r; \
27462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27463 $(HOST_EXPORTS) \
b813574b 27464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27466 done; \
b813574b 27467 echo "Doing distclean in libtool" ; \
b00612cc 27468 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27471 "RANLIB=$${RANLIB}" \
0c24b341 27472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27473 distclean) \
2a4cbe27
NN
27474 || exit 1
27475
b813574b 27476@endif libtool
2a4cbe27 27477
b813574b
PB
27478.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
27479maybe-maintainer-clean-libtool:
27480@if libtool
27481maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 27482
b813574b 27483maintainer-clean-libtool:
0aed8855 27484 @: $(MAKE); $(unstage)
b813574b 27485 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27486 r=`${PWD_COMMAND}`; export r; \
27487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27488 $(HOST_EXPORTS) \
b813574b 27489 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27491 done; \
b813574b 27492 echo "Doing maintainer-clean in libtool" ; \
b00612cc 27493 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27496 "RANLIB=$${RANLIB}" \
0c24b341 27497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27498 maintainer-clean) \
2a4cbe27
NN
27499 || exit 1
27500
b813574b 27501@endif libtool
2a4cbe27 27502
2a4cbe27 27503
a7254363 27504
b813574b
PB
27505.PHONY: configure-m4 maybe-configure-m4
27506maybe-configure-m4:
4f0ef2d8
CD
27507@if gcc-bootstrap
27508configure-m4: stage_current
27509@endif gcc-bootstrap
b813574b
PB
27510@if m4
27511maybe-configure-m4: configure-m4
c52c6897 27512configure-m4:
0aed8855 27513 @: $(MAKE); $(unstage)
c52c6897 27514 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27516 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
27517 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 27518 $(HOST_EXPORTS) \
a7254363
PB
27519 echo Configuring in $(HOST_SUBDIR)/m4; \
27520 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 27521 case $(srcdir) in \
b00612cc
PB
27522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27523 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
27524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27525 esac; \
b00612cc
PB
27526 srcdiroption="--srcdir=$${topdir}/m4"; \
27527 libsrcdir="$$s/m4"; \
4fa63067 27528 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27529 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27530 --target=${target_alias} $${srcdiroption} \
2a4cbe27 27531 || exit 1
b813574b 27532@endif m4
2a4cbe27 27533
a7254363
PB
27534
27535
d545f33b
PB
27536
27537
b813574b
PB
27538.PHONY: all-m4 maybe-all-m4
27539maybe-all-m4:
4f0ef2d8
CD
27540@if gcc-bootstrap
27541all-m4: stage_current
27542@endif gcc-bootstrap
b813574b 27543@if m4
d27cc32e 27544TARGET-m4=all
b813574b
PB
27545maybe-all-m4: all-m4
27546all-m4: configure-m4
0aed8855 27547 @: $(MAKE); $(unstage)
4fa63067
NN
27548 @r=`${PWD_COMMAND}`; export r; \
27549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27550 $(HOST_EXPORTS) \
b00612cc 27551 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
27552 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27553 $(TARGET-m4))
b813574b 27554@endif m4
4fa63067 27555
a7254363 27556
d545f33b
PB
27557
27558
b813574b
PB
27559.PHONY: check-m4 maybe-check-m4
27560maybe-check-m4:
27561@if m4
27562maybe-check-m4: check-m4
2a4cbe27 27563
b813574b 27564check-m4:
0aed8855 27565 @: $(MAKE); $(unstage)
4fa63067
NN
27566 @r=`${PWD_COMMAND}`; export r; \
27567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27568 $(HOST_EXPORTS) \
b00612cc
PB
27569 (cd $(HOST_SUBDIR)/m4 && \
27570 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27571
b813574b 27572@endif m4
4fa63067 27573
b813574b
PB
27574.PHONY: install-m4 maybe-install-m4
27575maybe-install-m4:
27576@if m4
27577maybe-install-m4: install-m4
4fa63067 27578
b813574b 27579install-m4: installdirs
0aed8855 27580 @: $(MAKE); $(unstage)
4fa63067
NN
27581 @r=`${PWD_COMMAND}`; export r; \
27582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27583 $(HOST_EXPORTS) \
b00612cc 27584 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 27585 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27586
b813574b 27587@endif m4
4fa63067 27588
56a8fe78 27589# Other targets (info, dvi, pdf, etc.)
4fa63067 27590
b813574b
PB
27591.PHONY: maybe-info-m4 info-m4
27592maybe-info-m4:
27593@if m4
27594maybe-info-m4: info-m4
4fa63067 27595
b813574b
PB
27596info-m4: \
27597 configure-m4
0aed8855 27598 @: $(MAKE); $(unstage)
b813574b 27599 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27600 r=`${PWD_COMMAND}`; export r; \
27601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27602 $(HOST_EXPORTS) \
b813574b 27603 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27605 done; \
b813574b 27606 echo "Doing info in m4" ; \
b00612cc 27607 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27610 "RANLIB=$${RANLIB}" \
0c24b341 27611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27612 info) \
2a4cbe27
NN
27613 || exit 1
27614
b813574b 27615@endif m4
2a4cbe27 27616
b813574b
PB
27617.PHONY: maybe-dvi-m4 dvi-m4
27618maybe-dvi-m4:
27619@if m4
27620maybe-dvi-m4: dvi-m4
2a4cbe27 27621
b813574b
PB
27622dvi-m4: \
27623 configure-m4
0aed8855 27624 @: $(MAKE); $(unstage)
b813574b 27625 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27626 r=`${PWD_COMMAND}`; export r; \
27627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27628 $(HOST_EXPORTS) \
b813574b 27629 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27631 done; \
b813574b 27632 echo "Doing dvi in m4" ; \
b00612cc 27633 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27636 "RANLIB=$${RANLIB}" \
0c24b341 27637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27638 dvi) \
2a4cbe27
NN
27639 || exit 1
27640
b813574b 27641@endif m4
2a4cbe27 27642
56a8fe78
DD
27643.PHONY: maybe-pdf-m4 pdf-m4
27644maybe-pdf-m4:
27645@if m4
27646maybe-pdf-m4: pdf-m4
27647
27648pdf-m4: \
27649 configure-m4
27650 @: $(MAKE); $(unstage)
27651 @[ -f ./m4/Makefile ] || exit 0; \
27652 r=`${PWD_COMMAND}`; export r; \
27653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27654 $(HOST_EXPORTS) \
27655 for flag in $(EXTRA_HOST_FLAGS) ; do \
27656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27657 done; \
27658 echo "Doing pdf in m4" ; \
27659 (cd $(HOST_SUBDIR)/m4 && \
27660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27662 "RANLIB=$${RANLIB}" \
0c24b341 27663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27664 pdf) \
27665 || exit 1
27666
27667@endif m4
27668
6d389afc
MS
27669.PHONY: maybe-html-m4 html-m4
27670maybe-html-m4:
27671@if m4
27672maybe-html-m4: html-m4
27673
27674html-m4: \
27675 configure-m4
0aed8855 27676 @: $(MAKE); $(unstage)
6d389afc
MS
27677 @[ -f ./m4/Makefile ] || exit 0; \
27678 r=`${PWD_COMMAND}`; export r; \
27679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27680 $(HOST_EXPORTS) \
27681 for flag in $(EXTRA_HOST_FLAGS) ; do \
27682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27683 done; \
27684 echo "Doing html in m4" ; \
b00612cc 27685 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
27686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27688 "RANLIB=$${RANLIB}" \
0c24b341 27689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27690 html) \
27691 || exit 1
27692
27693@endif m4
27694
b813574b
PB
27695.PHONY: maybe-TAGS-m4 TAGS-m4
27696maybe-TAGS-m4:
27697@if m4
27698maybe-TAGS-m4: TAGS-m4
2a4cbe27 27699
b813574b
PB
27700TAGS-m4: \
27701 configure-m4
0aed8855 27702 @: $(MAKE); $(unstage)
b813574b 27703 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27704 r=`${PWD_COMMAND}`; export r; \
27705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27706 $(HOST_EXPORTS) \
b813574b 27707 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27709 done; \
b813574b 27710 echo "Doing TAGS in m4" ; \
b00612cc 27711 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27714 "RANLIB=$${RANLIB}" \
0c24b341 27715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27716 TAGS) \
2a4cbe27
NN
27717 || exit 1
27718
b813574b 27719@endif m4
2a4cbe27 27720
b813574b
PB
27721.PHONY: maybe-install-info-m4 install-info-m4
27722maybe-install-info-m4:
27723@if m4
27724maybe-install-info-m4: install-info-m4
2a4cbe27 27725
b813574b
PB
27726install-info-m4: \
27727 configure-m4 \
27728 info-m4
0aed8855 27729 @: $(MAKE); $(unstage)
b813574b 27730 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27731 r=`${PWD_COMMAND}`; export r; \
27732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27733 $(HOST_EXPORTS) \
b813574b 27734 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27736 done; \
b813574b 27737 echo "Doing install-info in m4" ; \
b00612cc 27738 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27741 "RANLIB=$${RANLIB}" \
0c24b341 27742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27743 install-info) \
2a4cbe27
NN
27744 || exit 1
27745
b813574b 27746@endif m4
2a4cbe27 27747
a3ca38d2
DD
27748.PHONY: maybe-install-pdf-m4 install-pdf-m4
27749maybe-install-pdf-m4:
27750@if m4
27751maybe-install-pdf-m4: install-pdf-m4
27752
27753install-pdf-m4: \
27754 configure-m4 \
27755 pdf-m4
27756 @: $(MAKE); $(unstage)
27757 @[ -f ./m4/Makefile ] || exit 0; \
27758 r=`${PWD_COMMAND}`; export r; \
27759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27760 $(HOST_EXPORTS) \
27761 for flag in $(EXTRA_HOST_FLAGS) ; do \
27762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27763 done; \
27764 echo "Doing install-pdf in m4" ; \
27765 (cd $(HOST_SUBDIR)/m4 && \
27766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27768 "RANLIB=$${RANLIB}" \
0c24b341 27769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27770 install-pdf) \
27771 || exit 1
27772
27773@endif m4
27774
108a6f8e
CD
27775.PHONY: maybe-install-html-m4 install-html-m4
27776maybe-install-html-m4:
27777@if m4
27778maybe-install-html-m4: install-html-m4
27779
27780install-html-m4: \
27781 configure-m4 \
27782 html-m4
27783 @: $(MAKE); $(unstage)
27784 @[ -f ./m4/Makefile ] || exit 0; \
27785 r=`${PWD_COMMAND}`; export r; \
27786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27787 $(HOST_EXPORTS) \
27788 for flag in $(EXTRA_HOST_FLAGS) ; do \
27789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27790 done; \
27791 echo "Doing install-html in m4" ; \
27792 (cd $(HOST_SUBDIR)/m4 && \
27793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27795 "RANLIB=$${RANLIB}" \
0c24b341 27796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27797 install-html) \
27798 || exit 1
27799
27800@endif m4
27801
b813574b
PB
27802.PHONY: maybe-installcheck-m4 installcheck-m4
27803maybe-installcheck-m4:
27804@if m4
27805maybe-installcheck-m4: installcheck-m4
2a4cbe27 27806
b813574b
PB
27807installcheck-m4: \
27808 configure-m4
0aed8855 27809 @: $(MAKE); $(unstage)
b813574b 27810 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27811 r=`${PWD_COMMAND}`; export r; \
27812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27813 $(HOST_EXPORTS) \
b813574b 27814 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27816 done; \
b813574b 27817 echo "Doing installcheck in m4" ; \
b00612cc 27818 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27821 "RANLIB=$${RANLIB}" \
0c24b341 27822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27823 installcheck) \
2a4cbe27
NN
27824 || exit 1
27825
b813574b 27826@endif m4
2a4cbe27 27827
b813574b
PB
27828.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
27829maybe-mostlyclean-m4:
27830@if m4
27831maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 27832
b813574b 27833mostlyclean-m4:
0aed8855 27834 @: $(MAKE); $(unstage)
b813574b 27835 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27836 r=`${PWD_COMMAND}`; export r; \
27837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27838 $(HOST_EXPORTS) \
b813574b 27839 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27841 done; \
b813574b 27842 echo "Doing mostlyclean in m4" ; \
b00612cc 27843 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27846 "RANLIB=$${RANLIB}" \
0c24b341 27847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27848 mostlyclean) \
2a4cbe27
NN
27849 || exit 1
27850
b813574b 27851@endif m4
2a4cbe27 27852
b813574b
PB
27853.PHONY: maybe-clean-m4 clean-m4
27854maybe-clean-m4:
27855@if m4
27856maybe-clean-m4: clean-m4
2a4cbe27 27857
b813574b 27858clean-m4:
0aed8855 27859 @: $(MAKE); $(unstage)
b813574b 27860 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27861 r=`${PWD_COMMAND}`; export r; \
27862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27863 $(HOST_EXPORTS) \
b813574b 27864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27866 done; \
b813574b 27867 echo "Doing clean in m4" ; \
b00612cc 27868 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27871 "RANLIB=$${RANLIB}" \
0c24b341 27872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27873 clean) \
2a4cbe27
NN
27874 || exit 1
27875
b813574b 27876@endif m4
2a4cbe27 27877
b813574b
PB
27878.PHONY: maybe-distclean-m4 distclean-m4
27879maybe-distclean-m4:
27880@if m4
27881maybe-distclean-m4: distclean-m4
a2592b1b 27882
b813574b 27883distclean-m4:
0aed8855 27884 @: $(MAKE); $(unstage)
b813574b 27885 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
27886 r=`${PWD_COMMAND}`; export r; \
27887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27888 $(HOST_EXPORTS) \
b813574b 27889 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
27890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27891 done; \
b813574b 27892 echo "Doing distclean in m4" ; \
b00612cc 27893 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
27894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27896 "RANLIB=$${RANLIB}" \
0c24b341 27897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27898 distclean) \
a2592b1b
DD
27899 || exit 1
27900
b813574b 27901@endif m4
a2592b1b 27902
b813574b
PB
27903.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
27904maybe-maintainer-clean-m4:
27905@if m4
27906maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 27907
b813574b 27908maintainer-clean-m4:
0aed8855 27909 @: $(MAKE); $(unstage)
b813574b 27910 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 27911 r=`${PWD_COMMAND}`; export r; \
b40e3958 27912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27913 $(HOST_EXPORTS) \
b813574b 27914 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27916 done; \
b813574b 27917 echo "Doing maintainer-clean in m4" ; \
b00612cc 27918 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
27919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27921 "RANLIB=$${RANLIB}" \
0c24b341 27922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27923 maintainer-clean) \
4fa63067 27924 || exit 1
252b5132 27925
b813574b 27926@endif m4
252b5132 27927
252b5132 27928
a7254363 27929
b813574b
PB
27930.PHONY: configure-make maybe-configure-make
27931maybe-configure-make:
4f0ef2d8
CD
27932@if gcc-bootstrap
27933configure-make: stage_current
27934@endif gcc-bootstrap
b813574b
PB
27935@if make
27936maybe-configure-make: configure-make
c52c6897 27937configure-make:
0aed8855 27938 @: $(MAKE); $(unstage)
c52c6897 27939 @r=`${PWD_COMMAND}`; export r; \
b813574b 27940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27941 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
27942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 27943 $(HOST_EXPORTS) \
a7254363
PB
27944 echo Configuring in $(HOST_SUBDIR)/make; \
27945 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 27946 case $(srcdir) in \
b00612cc
PB
27947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27948 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
27949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27950 esac; \
b00612cc
PB
27951 srcdiroption="--srcdir=$${topdir}/make"; \
27952 libsrcdir="$$s/make"; \
4fa63067 27953 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27955 --target=${target_alias} $${srcdiroption} \
4fa63067 27956 || exit 1
b813574b 27957@endif make
252b5132 27958
a7254363
PB
27959
27960
d545f33b
PB
27961
27962
b813574b
PB
27963.PHONY: all-make maybe-all-make
27964maybe-all-make:
4f0ef2d8
CD
27965@if gcc-bootstrap
27966all-make: stage_current
27967@endif gcc-bootstrap
b813574b 27968@if make
d27cc32e 27969TARGET-make=all
b813574b
PB
27970maybe-all-make: all-make
27971all-make: configure-make
0aed8855 27972 @: $(MAKE); $(unstage)
4fa63067
NN
27973 @r=`${PWD_COMMAND}`; export r; \
27974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27975 $(HOST_EXPORTS) \
b00612cc 27976 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
27977 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27978 $(TARGET-make))
b813574b 27979@endif make
252b5132 27980
a7254363 27981
d545f33b
PB
27982
27983
b813574b
PB
27984.PHONY: check-make maybe-check-make
27985maybe-check-make:
27986@if make
27987maybe-check-make: check-make
252b5132 27988
b813574b 27989check-make:
0aed8855 27990 @: $(MAKE); $(unstage)
b813574b
PB
27991 @r=`${PWD_COMMAND}`; export r; \
27992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 27993 $(HOST_EXPORTS) \
b00612cc
PB
27994 (cd $(HOST_SUBDIR)/make && \
27995 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 27996
b813574b 27997@endif make
16ae0395 27998
b813574b
PB
27999.PHONY: install-make maybe-install-make
28000maybe-install-make:
28001@if make
28002maybe-install-make: install-make
4fa63067 28003
b813574b 28004install-make: installdirs
0aed8855 28005 @: $(MAKE); $(unstage)
4fa63067
NN
28006 @r=`${PWD_COMMAND}`; export r; \
28007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28008 $(HOST_EXPORTS) \
b00612cc 28009 (cd $(HOST_SUBDIR)/make && \
2da12f12 28010 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28011
b813574b 28012@endif make
4fa63067 28013
56a8fe78 28014# Other targets (info, dvi, pdf, etc.)
4fa63067 28015
b813574b
PB
28016.PHONY: maybe-info-make info-make
28017maybe-info-make:
28018@if make
28019maybe-info-make: info-make
4fa63067 28020
b813574b
PB
28021info-make: \
28022 configure-make
0aed8855 28023 @: $(MAKE); $(unstage)
b813574b 28024 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28025 r=`${PWD_COMMAND}`; export r; \
28026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28027 $(HOST_EXPORTS) \
b813574b 28028 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28030 done; \
b813574b 28031 echo "Doing info in make" ; \
b00612cc 28032 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28035 "RANLIB=$${RANLIB}" \
0c24b341 28036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28037 info) \
4fa63067
NN
28038 || exit 1
28039
b813574b 28040@endif make
4fa63067 28041
b813574b
PB
28042.PHONY: maybe-dvi-make dvi-make
28043maybe-dvi-make:
28044@if make
28045maybe-dvi-make: dvi-make
4fa63067 28046
b813574b
PB
28047dvi-make: \
28048 configure-make
0aed8855 28049 @: $(MAKE); $(unstage)
b813574b 28050 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28051 r=`${PWD_COMMAND}`; export r; \
28052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28053 $(HOST_EXPORTS) \
b813574b 28054 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28056 done; \
b813574b 28057 echo "Doing dvi in make" ; \
b00612cc 28058 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28061 "RANLIB=$${RANLIB}" \
0c24b341 28062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28063 dvi) \
4fa63067 28064 || exit 1
16ae0395 28065
b813574b 28066@endif make
252b5132 28067
56a8fe78
DD
28068.PHONY: maybe-pdf-make pdf-make
28069maybe-pdf-make:
28070@if make
28071maybe-pdf-make: pdf-make
28072
28073pdf-make: \
28074 configure-make
28075 @: $(MAKE); $(unstage)
28076 @[ -f ./make/Makefile ] || exit 0; \
28077 r=`${PWD_COMMAND}`; export r; \
28078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28079 $(HOST_EXPORTS) \
28080 for flag in $(EXTRA_HOST_FLAGS) ; do \
28081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28082 done; \
28083 echo "Doing pdf in make" ; \
28084 (cd $(HOST_SUBDIR)/make && \
28085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28087 "RANLIB=$${RANLIB}" \
0c24b341 28088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28089 pdf) \
28090 || exit 1
28091
28092@endif make
28093
6d389afc
MS
28094.PHONY: maybe-html-make html-make
28095maybe-html-make:
28096@if make
28097maybe-html-make: html-make
28098
28099html-make: \
28100 configure-make
0aed8855 28101 @: $(MAKE); $(unstage)
6d389afc
MS
28102 @[ -f ./make/Makefile ] || exit 0; \
28103 r=`${PWD_COMMAND}`; export r; \
28104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28105 $(HOST_EXPORTS) \
28106 for flag in $(EXTRA_HOST_FLAGS) ; do \
28107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28108 done; \
28109 echo "Doing html in make" ; \
b00612cc 28110 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
28111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28113 "RANLIB=$${RANLIB}" \
0c24b341 28114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28115 html) \
28116 || exit 1
28117
28118@endif make
28119
b813574b
PB
28120.PHONY: maybe-TAGS-make TAGS-make
28121maybe-TAGS-make:
28122@if make
28123maybe-TAGS-make: TAGS-make
252b5132 28124
b813574b
PB
28125TAGS-make: \
28126 configure-make
0aed8855 28127 @: $(MAKE); $(unstage)
b813574b 28128 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28129 r=`${PWD_COMMAND}`; export r; \
28130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28131 $(HOST_EXPORTS) \
b813574b 28132 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28134 done; \
b813574b 28135 echo "Doing TAGS in make" ; \
b00612cc 28136 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28139 "RANLIB=$${RANLIB}" \
0c24b341 28140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28141 TAGS) \
4fa63067 28142 || exit 1
3866be5d 28143
b813574b 28144@endif make
3866be5d 28145
b813574b
PB
28146.PHONY: maybe-install-info-make install-info-make
28147maybe-install-info-make:
28148@if make
28149maybe-install-info-make: install-info-make
3866be5d 28150
b813574b
PB
28151install-info-make: \
28152 configure-make \
28153 info-make
0aed8855 28154 @: $(MAKE); $(unstage)
b813574b 28155 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28156 r=`${PWD_COMMAND}`; export r; \
28157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28158 $(HOST_EXPORTS) \
b813574b 28159 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28161 done; \
b813574b 28162 echo "Doing install-info in make" ; \
b00612cc 28163 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28166 "RANLIB=$${RANLIB}" \
0c24b341 28167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28168 install-info) \
4fa63067 28169 || exit 1
3866be5d 28170
b813574b 28171@endif make
3866be5d 28172
a3ca38d2
DD
28173.PHONY: maybe-install-pdf-make install-pdf-make
28174maybe-install-pdf-make:
28175@if make
28176maybe-install-pdf-make: install-pdf-make
28177
28178install-pdf-make: \
28179 configure-make \
28180 pdf-make
28181 @: $(MAKE); $(unstage)
28182 @[ -f ./make/Makefile ] || exit 0; \
28183 r=`${PWD_COMMAND}`; export r; \
28184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28185 $(HOST_EXPORTS) \
28186 for flag in $(EXTRA_HOST_FLAGS) ; do \
28187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28188 done; \
28189 echo "Doing install-pdf in make" ; \
28190 (cd $(HOST_SUBDIR)/make && \
28191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28193 "RANLIB=$${RANLIB}" \
0c24b341 28194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28195 install-pdf) \
28196 || exit 1
28197
28198@endif make
28199
108a6f8e
CD
28200.PHONY: maybe-install-html-make install-html-make
28201maybe-install-html-make:
28202@if make
28203maybe-install-html-make: install-html-make
28204
28205install-html-make: \
28206 configure-make \
28207 html-make
28208 @: $(MAKE); $(unstage)
28209 @[ -f ./make/Makefile ] || exit 0; \
28210 r=`${PWD_COMMAND}`; export r; \
28211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28212 $(HOST_EXPORTS) \
28213 for flag in $(EXTRA_HOST_FLAGS) ; do \
28214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28215 done; \
28216 echo "Doing install-html in make" ; \
28217 (cd $(HOST_SUBDIR)/make && \
28218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28220 "RANLIB=$${RANLIB}" \
0c24b341 28221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28222 install-html) \
28223 || exit 1
28224
28225@endif make
28226
b813574b
PB
28227.PHONY: maybe-installcheck-make installcheck-make
28228maybe-installcheck-make:
28229@if make
28230maybe-installcheck-make: installcheck-make
15723a45 28231
b813574b
PB
28232installcheck-make: \
28233 configure-make
0aed8855 28234 @: $(MAKE); $(unstage)
b813574b 28235 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28236 r=`${PWD_COMMAND}`; export r; \
28237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28238 $(HOST_EXPORTS) \
b813574b 28239 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28241 done; \
b813574b 28242 echo "Doing installcheck in make" ; \
b00612cc 28243 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28246 "RANLIB=$${RANLIB}" \
0c24b341 28247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28248 installcheck) \
4fa63067 28249 || exit 1
15723a45 28250
b813574b 28251@endif make
15723a45 28252
b813574b
PB
28253.PHONY: maybe-mostlyclean-make mostlyclean-make
28254maybe-mostlyclean-make:
28255@if make
28256maybe-mostlyclean-make: mostlyclean-make
15723a45 28257
b813574b 28258mostlyclean-make:
0aed8855 28259 @: $(MAKE); $(unstage)
b813574b 28260 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
28261 r=`${PWD_COMMAND}`; export r; \
28262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28263 $(HOST_EXPORTS) \
b813574b 28264 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28266 done; \
b813574b 28267 echo "Doing mostlyclean in make" ; \
b00612cc 28268 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28271 "RANLIB=$${RANLIB}" \
0c24b341 28272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28273 mostlyclean) \
bba45b8b 28274 || exit 1
15723a45 28275
b813574b 28276@endif make
4fa63067 28277
b813574b
PB
28278.PHONY: maybe-clean-make clean-make
28279maybe-clean-make:
28280@if make
28281maybe-clean-make: clean-make
4fa63067 28282
b813574b 28283clean-make:
0aed8855 28284 @: $(MAKE); $(unstage)
b813574b 28285 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28286 r=`${PWD_COMMAND}`; export r; \
28287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28288 $(HOST_EXPORTS) \
b813574b 28289 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28291 done; \
b813574b 28292 echo "Doing clean in make" ; \
b00612cc 28293 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28296 "RANLIB=$${RANLIB}" \
0c24b341 28297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28298 clean) \
4fa63067
NN
28299 || exit 1
28300
b813574b 28301@endif make
4fa63067 28302
b813574b
PB
28303.PHONY: maybe-distclean-make distclean-make
28304maybe-distclean-make:
28305@if make
28306maybe-distclean-make: distclean-make
4fa63067 28307
b813574b 28308distclean-make:
0aed8855 28309 @: $(MAKE); $(unstage)
b813574b 28310 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28311 r=`${PWD_COMMAND}`; export r; \
28312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28313 $(HOST_EXPORTS) \
b813574b 28314 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28316 done; \
b813574b 28317 echo "Doing distclean in make" ; \
b00612cc 28318 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28321 "RANLIB=$${RANLIB}" \
0c24b341 28322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28323 distclean) \
4fa63067
NN
28324 || exit 1
28325
b813574b 28326@endif make
4fa63067 28327
b813574b
PB
28328.PHONY: maybe-maintainer-clean-make maintainer-clean-make
28329maybe-maintainer-clean-make:
28330@if make
28331maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 28332
b813574b 28333maintainer-clean-make:
0aed8855 28334 @: $(MAKE); $(unstage)
b813574b 28335 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 28336 r=`${PWD_COMMAND}`; export r; \
b40e3958 28337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28338 $(HOST_EXPORTS) \
b813574b 28339 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28341 done; \
b813574b 28342 echo "Doing maintainer-clean in make" ; \
b00612cc 28343 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28346 "RANLIB=$${RANLIB}" \
0c24b341 28347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28348 maintainer-clean) \
4fa63067 28349 || exit 1
3866be5d 28350
b813574b 28351@endif make
3866be5d 28352
3866be5d 28353
a7254363 28354
b813574b
PB
28355.PHONY: configure-mmalloc maybe-configure-mmalloc
28356maybe-configure-mmalloc:
4f0ef2d8
CD
28357@if gcc-bootstrap
28358configure-mmalloc: stage_current
28359@endif gcc-bootstrap
b813574b
PB
28360@if mmalloc
28361maybe-configure-mmalloc: configure-mmalloc
c52c6897 28362configure-mmalloc:
0aed8855 28363 @: $(MAKE); $(unstage)
c52c6897 28364 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28366 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
28367 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 28368 $(HOST_EXPORTS) \
a7254363
PB
28369 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
28370 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 28371 case $(srcdir) in \
b00612cc
PB
28372 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28373 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
28374 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28375 esac; \
b00612cc
PB
28376 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
28377 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 28378 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28379 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28380 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28381 || exit 1
b813574b 28382@endif mmalloc
e2b9e2dc 28383
a7254363
PB
28384
28385
d545f33b
PB
28386
28387
b813574b
PB
28388.PHONY: all-mmalloc maybe-all-mmalloc
28389maybe-all-mmalloc:
4f0ef2d8
CD
28390@if gcc-bootstrap
28391all-mmalloc: stage_current
28392@endif gcc-bootstrap
b813574b 28393@if mmalloc
d27cc32e 28394TARGET-mmalloc=all
b813574b
PB
28395maybe-all-mmalloc: all-mmalloc
28396all-mmalloc: configure-mmalloc
0aed8855 28397 @: $(MAKE); $(unstage)
b40e3958
L
28398 @r=`${PWD_COMMAND}`; export r; \
28399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28400 $(HOST_EXPORTS) \
b00612cc 28401 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
28402 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28403 $(TARGET-mmalloc))
b813574b 28404@endif mmalloc
3866be5d 28405
a7254363 28406
d545f33b
PB
28407
28408
b813574b
PB
28409.PHONY: check-mmalloc maybe-check-mmalloc
28410maybe-check-mmalloc:
28411@if mmalloc
28412maybe-check-mmalloc: check-mmalloc
3866be5d 28413
b813574b 28414check-mmalloc:
3866be5d 28415
b813574b 28416@endif mmalloc
3866be5d 28417
b813574b
PB
28418.PHONY: install-mmalloc maybe-install-mmalloc
28419maybe-install-mmalloc:
28420@if mmalloc
28421maybe-install-mmalloc: install-mmalloc
4fa63067 28422
b813574b 28423install-mmalloc: installdirs
0aed8855 28424 @: $(MAKE); $(unstage)
4fa63067
NN
28425 @r=`${PWD_COMMAND}`; export r; \
28426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28427 $(HOST_EXPORTS) \
b00612cc 28428 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 28429 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28430
b813574b 28431@endif mmalloc
4fa63067 28432
56a8fe78 28433# Other targets (info, dvi, pdf, etc.)
4fa63067 28434
b813574b
PB
28435.PHONY: maybe-info-mmalloc info-mmalloc
28436maybe-info-mmalloc:
28437@if mmalloc
28438maybe-info-mmalloc: info-mmalloc
4fa63067 28439
b813574b
PB
28440info-mmalloc: \
28441 configure-mmalloc
0aed8855 28442 @: $(MAKE); $(unstage)
b813574b 28443 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28444 r=`${PWD_COMMAND}`; export r; \
28445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28446 $(HOST_EXPORTS) \
b813574b 28447 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28449 done; \
b813574b 28450 echo "Doing info in mmalloc" ; \
b00612cc 28451 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28454 "RANLIB=$${RANLIB}" \
0c24b341 28455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28456 info) \
4fa63067
NN
28457 || exit 1
28458
b813574b 28459@endif mmalloc
4fa63067 28460
b813574b
PB
28461.PHONY: maybe-dvi-mmalloc dvi-mmalloc
28462maybe-dvi-mmalloc:
28463@if mmalloc
28464maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 28465
b813574b
PB
28466dvi-mmalloc: \
28467 configure-mmalloc
0aed8855 28468 @: $(MAKE); $(unstage)
b813574b 28469 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28470 r=`${PWD_COMMAND}`; export r; \
28471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28472 $(HOST_EXPORTS) \
b813574b 28473 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28475 done; \
b813574b 28476 echo "Doing dvi in mmalloc" ; \
b00612cc 28477 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28480 "RANLIB=$${RANLIB}" \
0c24b341 28481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28482 dvi) \
4fa63067
NN
28483 || exit 1
28484
b813574b 28485@endif mmalloc
4fa63067 28486
56a8fe78
DD
28487.PHONY: maybe-pdf-mmalloc pdf-mmalloc
28488maybe-pdf-mmalloc:
28489@if mmalloc
28490maybe-pdf-mmalloc: pdf-mmalloc
28491
28492pdf-mmalloc: \
28493 configure-mmalloc
28494 @: $(MAKE); $(unstage)
28495 @[ -f ./mmalloc/Makefile ] || exit 0; \
28496 r=`${PWD_COMMAND}`; export r; \
28497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28498 $(HOST_EXPORTS) \
28499 for flag in $(EXTRA_HOST_FLAGS) ; do \
28500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28501 done; \
28502 echo "Doing pdf in mmalloc" ; \
28503 (cd $(HOST_SUBDIR)/mmalloc && \
28504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28506 "RANLIB=$${RANLIB}" \
0c24b341 28507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28508 pdf) \
28509 || exit 1
28510
28511@endif mmalloc
28512
6d389afc
MS
28513.PHONY: maybe-html-mmalloc html-mmalloc
28514maybe-html-mmalloc:
28515@if mmalloc
28516maybe-html-mmalloc: html-mmalloc
28517
28518html-mmalloc: \
28519 configure-mmalloc
0aed8855 28520 @: $(MAKE); $(unstage)
6d389afc
MS
28521 @[ -f ./mmalloc/Makefile ] || exit 0; \
28522 r=`${PWD_COMMAND}`; export r; \
28523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28524 $(HOST_EXPORTS) \
28525 for flag in $(EXTRA_HOST_FLAGS) ; do \
28526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28527 done; \
28528 echo "Doing html in mmalloc" ; \
b00612cc 28529 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
28530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28532 "RANLIB=$${RANLIB}" \
0c24b341 28533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28534 html) \
28535 || exit 1
28536
28537@endif mmalloc
28538
b813574b
PB
28539.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
28540maybe-TAGS-mmalloc:
28541@if mmalloc
28542maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 28543
b813574b
PB
28544TAGS-mmalloc: \
28545 configure-mmalloc
0aed8855 28546 @: $(MAKE); $(unstage)
b813574b 28547 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28548 r=`${PWD_COMMAND}`; export r; \
28549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28550 $(HOST_EXPORTS) \
b813574b 28551 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28553 done; \
b813574b 28554 echo "Doing TAGS in mmalloc" ; \
b00612cc 28555 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28558 "RANLIB=$${RANLIB}" \
0c24b341 28559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28560 TAGS) \
4fa63067
NN
28561 || exit 1
28562
b813574b 28563@endif mmalloc
4fa63067 28564
b813574b
PB
28565.PHONY: maybe-install-info-mmalloc install-info-mmalloc
28566maybe-install-info-mmalloc:
28567@if mmalloc
28568maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 28569
b813574b
PB
28570install-info-mmalloc: \
28571 configure-mmalloc \
28572 info-mmalloc
0aed8855 28573 @: $(MAKE); $(unstage)
b813574b 28574 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28575 r=`${PWD_COMMAND}`; export r; \
28576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28577 $(HOST_EXPORTS) \
b813574b 28578 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28580 done; \
b813574b 28581 echo "Doing install-info in mmalloc" ; \
b00612cc 28582 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28585 "RANLIB=$${RANLIB}" \
0c24b341 28586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28587 install-info) \
4fa63067
NN
28588 || exit 1
28589
b813574b 28590@endif mmalloc
4fa63067 28591
a3ca38d2
DD
28592.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
28593maybe-install-pdf-mmalloc:
28594@if mmalloc
28595maybe-install-pdf-mmalloc: install-pdf-mmalloc
28596
28597install-pdf-mmalloc: \
28598 configure-mmalloc \
28599 pdf-mmalloc
28600 @: $(MAKE); $(unstage)
28601 @[ -f ./mmalloc/Makefile ] || exit 0; \
28602 r=`${PWD_COMMAND}`; export r; \
28603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28604 $(HOST_EXPORTS) \
28605 for flag in $(EXTRA_HOST_FLAGS) ; do \
28606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28607 done; \
28608 echo "Doing install-pdf in mmalloc" ; \
28609 (cd $(HOST_SUBDIR)/mmalloc && \
28610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28612 "RANLIB=$${RANLIB}" \
0c24b341 28613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28614 install-pdf) \
28615 || exit 1
28616
28617@endif mmalloc
28618
108a6f8e
CD
28619.PHONY: maybe-install-html-mmalloc install-html-mmalloc
28620maybe-install-html-mmalloc:
28621@if mmalloc
28622maybe-install-html-mmalloc: install-html-mmalloc
28623
28624install-html-mmalloc: \
28625 configure-mmalloc \
28626 html-mmalloc
28627 @: $(MAKE); $(unstage)
28628 @[ -f ./mmalloc/Makefile ] || exit 0; \
28629 r=`${PWD_COMMAND}`; export r; \
28630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28631 $(HOST_EXPORTS) \
28632 for flag in $(EXTRA_HOST_FLAGS) ; do \
28633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28634 done; \
28635 echo "Doing install-html in mmalloc" ; \
28636 (cd $(HOST_SUBDIR)/mmalloc && \
28637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28639 "RANLIB=$${RANLIB}" \
0c24b341 28640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28641 install-html) \
28642 || exit 1
28643
28644@endif mmalloc
28645
b813574b
PB
28646.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
28647maybe-installcheck-mmalloc:
28648@if mmalloc
28649maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 28650
b813574b
PB
28651installcheck-mmalloc: \
28652 configure-mmalloc
0aed8855 28653 @: $(MAKE); $(unstage)
b813574b 28654 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28655 r=`${PWD_COMMAND}`; export r; \
28656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28657 $(HOST_EXPORTS) \
b813574b 28658 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28660 done; \
b813574b 28661 echo "Doing installcheck in mmalloc" ; \
b00612cc 28662 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28665 "RANLIB=$${RANLIB}" \
0c24b341 28666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28667 installcheck) \
4fa63067
NN
28668 || exit 1
28669
b813574b 28670@endif mmalloc
4fa63067 28671
b813574b
PB
28672.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
28673maybe-mostlyclean-mmalloc:
28674@if mmalloc
28675maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 28676
b813574b 28677mostlyclean-mmalloc:
0aed8855 28678 @: $(MAKE); $(unstage)
b813574b 28679 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28680 r=`${PWD_COMMAND}`; export r; \
28681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28682 $(HOST_EXPORTS) \
b813574b 28683 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28685 done; \
b813574b 28686 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 28687 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28690 "RANLIB=$${RANLIB}" \
0c24b341 28691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28692 mostlyclean) \
4fa63067
NN
28693 || exit 1
28694
b813574b 28695@endif mmalloc
4fa63067 28696
b813574b
PB
28697.PHONY: maybe-clean-mmalloc clean-mmalloc
28698maybe-clean-mmalloc:
28699@if mmalloc
28700maybe-clean-mmalloc: clean-mmalloc
4fa63067 28701
b813574b 28702clean-mmalloc:
0aed8855 28703 @: $(MAKE); $(unstage)
b813574b 28704 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28705 r=`${PWD_COMMAND}`; export r; \
28706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28707 $(HOST_EXPORTS) \
b813574b 28708 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28710 done; \
b813574b 28711 echo "Doing clean in mmalloc" ; \
b00612cc 28712 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28715 "RANLIB=$${RANLIB}" \
0c24b341 28716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28717 clean) \
4fa63067
NN
28718 || exit 1
28719
b813574b 28720@endif mmalloc
4fa63067 28721
b813574b
PB
28722.PHONY: maybe-distclean-mmalloc distclean-mmalloc
28723maybe-distclean-mmalloc:
28724@if mmalloc
28725maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 28726
b813574b 28727distclean-mmalloc:
0aed8855 28728 @: $(MAKE); $(unstage)
b813574b 28729 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28730 r=`${PWD_COMMAND}`; export r; \
28731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28732 $(HOST_EXPORTS) \
b813574b 28733 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28735 done; \
b813574b 28736 echo "Doing distclean in mmalloc" ; \
b00612cc 28737 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28740 "RANLIB=$${RANLIB}" \
0c24b341 28741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28742 distclean) \
4fa63067
NN
28743 || exit 1
28744
b813574b 28745@endif mmalloc
4fa63067 28746
b813574b
PB
28747.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
28748maybe-maintainer-clean-mmalloc:
28749@if mmalloc
28750maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 28751
b813574b 28752maintainer-clean-mmalloc:
0aed8855 28753 @: $(MAKE); $(unstage)
b813574b 28754 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28755 r=`${PWD_COMMAND}`; export r; \
28756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28757 $(HOST_EXPORTS) \
b813574b 28758 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28760 done; \
b813574b 28761 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 28762 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28765 "RANLIB=$${RANLIB}" \
0c24b341 28766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28767 maintainer-clean) \
4fa63067 28768 || exit 1
16ae0395 28769
b813574b 28770@endif mmalloc
3866be5d
NN
28771
28772
a7254363 28773
b813574b
PB
28774.PHONY: configure-patch maybe-configure-patch
28775maybe-configure-patch:
4f0ef2d8
CD
28776@if gcc-bootstrap
28777configure-patch: stage_current
28778@endif gcc-bootstrap
b813574b
PB
28779@if patch
28780maybe-configure-patch: configure-patch
c52c6897 28781configure-patch:
0aed8855 28782 @: $(MAKE); $(unstage)
c52c6897 28783 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28785 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
28786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 28787 $(HOST_EXPORTS) \
a7254363
PB
28788 echo Configuring in $(HOST_SUBDIR)/patch; \
28789 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 28790 case $(srcdir) in \
b00612cc
PB
28791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28792 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
28793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28794 esac; \
b00612cc
PB
28795 srcdiroption="--srcdir=$${topdir}/patch"; \
28796 libsrcdir="$$s/patch"; \
e2b9e2dc 28797 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28798 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28799 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28800 || exit 1
b813574b 28801@endif patch
e2b9e2dc 28802
a7254363
PB
28803
28804
d545f33b
PB
28805
28806
b813574b
PB
28807.PHONY: all-patch maybe-all-patch
28808maybe-all-patch:
4f0ef2d8
CD
28809@if gcc-bootstrap
28810all-patch: stage_current
28811@endif gcc-bootstrap
b813574b 28812@if patch
d27cc32e 28813TARGET-patch=all
b813574b
PB
28814maybe-all-patch: all-patch
28815all-patch: configure-patch
0aed8855 28816 @: $(MAKE); $(unstage)
b40e3958
L
28817 @r=`${PWD_COMMAND}`; export r; \
28818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28819 $(HOST_EXPORTS) \
b00612cc 28820 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
28821 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28822 $(TARGET-patch))
b813574b 28823@endif patch
3866be5d 28824
a7254363 28825
d545f33b
PB
28826
28827
b813574b
PB
28828.PHONY: check-patch maybe-check-patch
28829maybe-check-patch:
28830@if patch
28831maybe-check-patch: check-patch
3866be5d 28832
b813574b 28833check-patch:
0aed8855 28834 @: $(MAKE); $(unstage)
b40e3958
L
28835 @r=`${PWD_COMMAND}`; export r; \
28836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28837 $(HOST_EXPORTS) \
b00612cc
PB
28838 (cd $(HOST_SUBDIR)/patch && \
28839 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28840
b813574b 28841@endif patch
3866be5d 28842
b813574b
PB
28843.PHONY: install-patch maybe-install-patch
28844maybe-install-patch:
28845@if patch
28846maybe-install-patch: install-patch
16ae0395 28847
b813574b 28848install-patch: installdirs
0aed8855 28849 @: $(MAKE); $(unstage)
b40e3958
L
28850 @r=`${PWD_COMMAND}`; export r; \
28851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28852 $(HOST_EXPORTS) \
b00612cc 28853 (cd $(HOST_SUBDIR)/patch && \
2da12f12 28854 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28855
b813574b 28856@endif patch
3866be5d 28857
56a8fe78 28858# Other targets (info, dvi, pdf, etc.)
4fa63067 28859
b813574b
PB
28860.PHONY: maybe-info-patch info-patch
28861maybe-info-patch:
28862@if patch
28863maybe-info-patch: info-patch
4fa63067 28864
b813574b
PB
28865info-patch: \
28866 configure-patch
0aed8855 28867 @: $(MAKE); $(unstage)
b813574b 28868 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28869 r=`${PWD_COMMAND}`; export r; \
28870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28871 $(HOST_EXPORTS) \
b813574b 28872 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28874 done; \
b813574b 28875 echo "Doing info in patch" ; \
b00612cc 28876 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28879 "RANLIB=$${RANLIB}" \
0c24b341 28880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28881 info) \
4fa63067
NN
28882 || exit 1
28883
b813574b 28884@endif patch
4fa63067 28885
b813574b
PB
28886.PHONY: maybe-dvi-patch dvi-patch
28887maybe-dvi-patch:
28888@if patch
28889maybe-dvi-patch: dvi-patch
4fa63067 28890
b813574b
PB
28891dvi-patch: \
28892 configure-patch
0aed8855 28893 @: $(MAKE); $(unstage)
b813574b 28894 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28895 r=`${PWD_COMMAND}`; export r; \
28896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28897 $(HOST_EXPORTS) \
b813574b 28898 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28900 done; \
b813574b 28901 echo "Doing dvi in patch" ; \
b00612cc 28902 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28905 "RANLIB=$${RANLIB}" \
0c24b341 28906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28907 dvi) \
4fa63067
NN
28908 || exit 1
28909
b813574b 28910@endif patch
4fa63067 28911
56a8fe78
DD
28912.PHONY: maybe-pdf-patch pdf-patch
28913maybe-pdf-patch:
28914@if patch
28915maybe-pdf-patch: pdf-patch
28916
28917pdf-patch: \
28918 configure-patch
28919 @: $(MAKE); $(unstage)
28920 @[ -f ./patch/Makefile ] || exit 0; \
28921 r=`${PWD_COMMAND}`; export r; \
28922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28923 $(HOST_EXPORTS) \
28924 for flag in $(EXTRA_HOST_FLAGS) ; do \
28925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28926 done; \
28927 echo "Doing pdf in patch" ; \
28928 (cd $(HOST_SUBDIR)/patch && \
28929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28931 "RANLIB=$${RANLIB}" \
0c24b341 28932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28933 pdf) \
28934 || exit 1
28935
28936@endif patch
28937
6d389afc
MS
28938.PHONY: maybe-html-patch html-patch
28939maybe-html-patch:
28940@if patch
28941maybe-html-patch: html-patch
28942
28943html-patch: \
28944 configure-patch
0aed8855 28945 @: $(MAKE); $(unstage)
6d389afc
MS
28946 @[ -f ./patch/Makefile ] || exit 0; \
28947 r=`${PWD_COMMAND}`; export r; \
28948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28949 $(HOST_EXPORTS) \
28950 for flag in $(EXTRA_HOST_FLAGS) ; do \
28951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28952 done; \
28953 echo "Doing html in patch" ; \
b00612cc 28954 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
28955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28957 "RANLIB=$${RANLIB}" \
0c24b341 28958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28959 html) \
28960 || exit 1
28961
28962@endif patch
28963
b813574b
PB
28964.PHONY: maybe-TAGS-patch TAGS-patch
28965maybe-TAGS-patch:
28966@if patch
28967maybe-TAGS-patch: TAGS-patch
4fa63067 28968
b813574b
PB
28969TAGS-patch: \
28970 configure-patch
0aed8855 28971 @: $(MAKE); $(unstage)
b813574b 28972 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28973 r=`${PWD_COMMAND}`; export r; \
28974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28975 $(HOST_EXPORTS) \
b813574b 28976 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28978 done; \
b813574b 28979 echo "Doing TAGS in patch" ; \
b00612cc 28980 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28983 "RANLIB=$${RANLIB}" \
0c24b341 28984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28985 TAGS) \
4fa63067
NN
28986 || exit 1
28987
b813574b 28988@endif patch
4fa63067 28989
b813574b
PB
28990.PHONY: maybe-install-info-patch install-info-patch
28991maybe-install-info-patch:
28992@if patch
28993maybe-install-info-patch: install-info-patch
4fa63067 28994
b813574b
PB
28995install-info-patch: \
28996 configure-patch \
28997 info-patch
0aed8855 28998 @: $(MAKE); $(unstage)
b813574b 28999 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29000 r=`${PWD_COMMAND}`; export r; \
29001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29002 $(HOST_EXPORTS) \
b813574b 29003 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29005 done; \
b813574b 29006 echo "Doing install-info in patch" ; \
b00612cc 29007 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29010 "RANLIB=$${RANLIB}" \
0c24b341 29011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29012 install-info) \
4fa63067
NN
29013 || exit 1
29014
b813574b 29015@endif patch
4fa63067 29016
a3ca38d2
DD
29017.PHONY: maybe-install-pdf-patch install-pdf-patch
29018maybe-install-pdf-patch:
29019@if patch
29020maybe-install-pdf-patch: install-pdf-patch
29021
29022install-pdf-patch: \
29023 configure-patch \
29024 pdf-patch
29025 @: $(MAKE); $(unstage)
29026 @[ -f ./patch/Makefile ] || exit 0; \
29027 r=`${PWD_COMMAND}`; export r; \
29028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29029 $(HOST_EXPORTS) \
29030 for flag in $(EXTRA_HOST_FLAGS) ; do \
29031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29032 done; \
29033 echo "Doing install-pdf in patch" ; \
29034 (cd $(HOST_SUBDIR)/patch && \
29035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29037 "RANLIB=$${RANLIB}" \
0c24b341 29038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29039 install-pdf) \
29040 || exit 1
29041
29042@endif patch
29043
108a6f8e
CD
29044.PHONY: maybe-install-html-patch install-html-patch
29045maybe-install-html-patch:
29046@if patch
29047maybe-install-html-patch: install-html-patch
29048
29049install-html-patch: \
29050 configure-patch \
29051 html-patch
29052 @: $(MAKE); $(unstage)
29053 @[ -f ./patch/Makefile ] || exit 0; \
29054 r=`${PWD_COMMAND}`; export r; \
29055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29056 $(HOST_EXPORTS) \
29057 for flag in $(EXTRA_HOST_FLAGS) ; do \
29058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29059 done; \
29060 echo "Doing install-html in patch" ; \
29061 (cd $(HOST_SUBDIR)/patch && \
29062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29064 "RANLIB=$${RANLIB}" \
0c24b341 29065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29066 install-html) \
29067 || exit 1
29068
29069@endif patch
29070
b813574b
PB
29071.PHONY: maybe-installcheck-patch installcheck-patch
29072maybe-installcheck-patch:
29073@if patch
29074maybe-installcheck-patch: installcheck-patch
4fa63067 29075
b813574b
PB
29076installcheck-patch: \
29077 configure-patch
0aed8855 29078 @: $(MAKE); $(unstage)
b813574b 29079 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29080 r=`${PWD_COMMAND}`; export r; \
29081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29082 $(HOST_EXPORTS) \
b813574b 29083 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29085 done; \
b813574b 29086 echo "Doing installcheck in patch" ; \
b00612cc 29087 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29090 "RANLIB=$${RANLIB}" \
0c24b341 29091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29092 installcheck) \
4fa63067
NN
29093 || exit 1
29094
b813574b 29095@endif patch
4fa63067 29096
b813574b
PB
29097.PHONY: maybe-mostlyclean-patch mostlyclean-patch
29098maybe-mostlyclean-patch:
29099@if patch
29100maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 29101
b813574b 29102mostlyclean-patch:
0aed8855 29103 @: $(MAKE); $(unstage)
b813574b 29104 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29105 r=`${PWD_COMMAND}`; export r; \
29106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29107 $(HOST_EXPORTS) \
b813574b 29108 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29110 done; \
b813574b 29111 echo "Doing mostlyclean in patch" ; \
b00612cc 29112 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29115 "RANLIB=$${RANLIB}" \
0c24b341 29116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29117 mostlyclean) \
4fa63067
NN
29118 || exit 1
29119
b813574b 29120@endif patch
4fa63067 29121
b813574b
PB
29122.PHONY: maybe-clean-patch clean-patch
29123maybe-clean-patch:
29124@if patch
29125maybe-clean-patch: clean-patch
4fa63067 29126
b813574b 29127clean-patch:
0aed8855 29128 @: $(MAKE); $(unstage)
b813574b 29129 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29130 r=`${PWD_COMMAND}`; export r; \
29131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29132 $(HOST_EXPORTS) \
b813574b 29133 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29135 done; \
b813574b 29136 echo "Doing clean in patch" ; \
b00612cc 29137 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29140 "RANLIB=$${RANLIB}" \
0c24b341 29141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29142 clean) \
4fa63067
NN
29143 || exit 1
29144
b813574b 29145@endif patch
4fa63067 29146
b813574b
PB
29147.PHONY: maybe-distclean-patch distclean-patch
29148maybe-distclean-patch:
29149@if patch
29150maybe-distclean-patch: distclean-patch
4fa63067 29151
b813574b 29152distclean-patch:
0aed8855 29153 @: $(MAKE); $(unstage)
b813574b 29154 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29155 r=`${PWD_COMMAND}`; export r; \
29156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29157 $(HOST_EXPORTS) \
b813574b 29158 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29160 done; \
b813574b 29161 echo "Doing distclean in patch" ; \
b00612cc 29162 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29165 "RANLIB=$${RANLIB}" \
0c24b341 29166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29167 distclean) \
4fa63067
NN
29168 || exit 1
29169
b813574b 29170@endif patch
4fa63067 29171
b813574b
PB
29172.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
29173maybe-maintainer-clean-patch:
29174@if patch
29175maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 29176
b813574b 29177maintainer-clean-patch:
0aed8855 29178 @: $(MAKE); $(unstage)
b813574b 29179 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29180 r=`${PWD_COMMAND}`; export r; \
29181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29182 $(HOST_EXPORTS) \
b813574b 29183 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29185 done; \
b813574b 29186 echo "Doing maintainer-clean in patch" ; \
b00612cc 29187 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29190 "RANLIB=$${RANLIB}" \
0c24b341 29191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29192 maintainer-clean) \
4fa63067
NN
29193 || exit 1
29194
b813574b 29195@endif patch
4fa63067
NN
29196
29197
a7254363 29198
b813574b
PB
29199.PHONY: configure-perl maybe-configure-perl
29200maybe-configure-perl:
4f0ef2d8
CD
29201@if gcc-bootstrap
29202configure-perl: stage_current
29203@endif gcc-bootstrap
b813574b
PB
29204@if perl
29205maybe-configure-perl: configure-perl
c52c6897 29206configure-perl:
0aed8855 29207 @: $(MAKE); $(unstage)
c52c6897 29208 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29210 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
29211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 29212 $(HOST_EXPORTS) \
a7254363
PB
29213 echo Configuring in $(HOST_SUBDIR)/perl; \
29214 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 29215 case $(srcdir) in \
b00612cc
PB
29216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29217 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
29218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29219 esac; \
b00612cc
PB
29220 srcdiroption="--srcdir=$${topdir}/perl"; \
29221 libsrcdir="$$s/perl"; \
e2b9e2dc 29222 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29224 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29225 || exit 1
b813574b 29226@endif perl
e2b9e2dc 29227
a7254363
PB
29228
29229
d545f33b
PB
29230
29231
b813574b
PB
29232.PHONY: all-perl maybe-all-perl
29233maybe-all-perl:
4f0ef2d8
CD
29234@if gcc-bootstrap
29235all-perl: stage_current
29236@endif gcc-bootstrap
b813574b 29237@if perl
d27cc32e 29238TARGET-perl=all
b813574b
PB
29239maybe-all-perl: all-perl
29240all-perl: configure-perl
0aed8855 29241 @: $(MAKE); $(unstage)
b40e3958
L
29242 @r=`${PWD_COMMAND}`; export r; \
29243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29244 $(HOST_EXPORTS) \
b00612cc 29245 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
29246 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29247 $(TARGET-perl))
b813574b 29248@endif perl
3866be5d 29249
a7254363 29250
d545f33b
PB
29251
29252
b813574b
PB
29253.PHONY: check-perl maybe-check-perl
29254maybe-check-perl:
29255@if perl
29256maybe-check-perl: check-perl
3866be5d 29257
b813574b 29258check-perl:
0aed8855 29259 @: $(MAKE); $(unstage)
b40e3958
L
29260 @r=`${PWD_COMMAND}`; export r; \
29261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29262 $(HOST_EXPORTS) \
b00612cc
PB
29263 (cd $(HOST_SUBDIR)/perl && \
29264 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29265
b813574b 29266@endif perl
3866be5d 29267
b813574b
PB
29268.PHONY: install-perl maybe-install-perl
29269maybe-install-perl:
29270@if perl
29271maybe-install-perl: install-perl
16ae0395 29272
b813574b 29273install-perl: installdirs
0aed8855 29274 @: $(MAKE); $(unstage)
b40e3958
L
29275 @r=`${PWD_COMMAND}`; export r; \
29276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29277 $(HOST_EXPORTS) \
b00612cc 29278 (cd $(HOST_SUBDIR)/perl && \
2da12f12 29279 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 29280
b813574b 29281@endif perl
3866be5d 29282
56a8fe78 29283# Other targets (info, dvi, pdf, etc.)
4fa63067 29284
b813574b
PB
29285.PHONY: maybe-info-perl info-perl
29286maybe-info-perl:
29287@if perl
29288maybe-info-perl: info-perl
4fa63067 29289
b813574b
PB
29290info-perl: \
29291 configure-perl
0aed8855 29292 @: $(MAKE); $(unstage)
b813574b 29293 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
29294 r=`${PWD_COMMAND}`; export r; \
29295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29296 $(HOST_EXPORTS) \
b813574b 29297 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29299 done; \
b813574b 29300 echo "Doing info in perl" ; \
b00612cc 29301 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29304 "RANLIB=$${RANLIB}" \
0c24b341 29305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29306 info) \
e2b9e2dc
NN
29307 || exit 1
29308
b813574b 29309@endif perl
4fa63067 29310
b813574b
PB
29311.PHONY: maybe-dvi-perl dvi-perl
29312maybe-dvi-perl:
29313@if perl
29314maybe-dvi-perl: dvi-perl
4fa63067 29315
b813574b
PB
29316dvi-perl: \
29317 configure-perl
0aed8855 29318 @: $(MAKE); $(unstage)
b813574b 29319 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29320 r=`${PWD_COMMAND}`; export r; \
b40e3958 29321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29322 $(HOST_EXPORTS) \
b813574b 29323 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29325 done; \
b813574b 29326 echo "Doing dvi in perl" ; \
b00612cc 29327 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29330 "RANLIB=$${RANLIB}" \
0c24b341 29331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29332 dvi) \
4fa63067 29333 || exit 1
3866be5d 29334
b813574b 29335@endif perl
3866be5d 29336
56a8fe78
DD
29337.PHONY: maybe-pdf-perl pdf-perl
29338maybe-pdf-perl:
29339@if perl
29340maybe-pdf-perl: pdf-perl
29341
29342pdf-perl: \
29343 configure-perl
29344 @: $(MAKE); $(unstage)
29345 @[ -f ./perl/Makefile ] || exit 0; \
29346 r=`${PWD_COMMAND}`; export r; \
29347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29348 $(HOST_EXPORTS) \
29349 for flag in $(EXTRA_HOST_FLAGS) ; do \
29350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29351 done; \
29352 echo "Doing pdf in perl" ; \
29353 (cd $(HOST_SUBDIR)/perl && \
29354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29356 "RANLIB=$${RANLIB}" \
0c24b341 29357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29358 pdf) \
29359 || exit 1
29360
29361@endif perl
29362
6d389afc
MS
29363.PHONY: maybe-html-perl html-perl
29364maybe-html-perl:
29365@if perl
29366maybe-html-perl: html-perl
29367
29368html-perl: \
29369 configure-perl
0aed8855 29370 @: $(MAKE); $(unstage)
6d389afc
MS
29371 @[ -f ./perl/Makefile ] || exit 0; \
29372 r=`${PWD_COMMAND}`; export r; \
29373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29374 $(HOST_EXPORTS) \
29375 for flag in $(EXTRA_HOST_FLAGS) ; do \
29376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29377 done; \
29378 echo "Doing html in perl" ; \
b00612cc 29379 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
29380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29382 "RANLIB=$${RANLIB}" \
0c24b341 29383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29384 html) \
29385 || exit 1
29386
29387@endif perl
29388
b813574b
PB
29389.PHONY: maybe-TAGS-perl TAGS-perl
29390maybe-TAGS-perl:
29391@if perl
29392maybe-TAGS-perl: TAGS-perl
4fa63067 29393
b813574b
PB
29394TAGS-perl: \
29395 configure-perl
0aed8855 29396 @: $(MAKE); $(unstage)
b813574b 29397 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29398 r=`${PWD_COMMAND}`; export r; \
b40e3958 29399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29400 $(HOST_EXPORTS) \
b813574b 29401 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29403 done; \
b813574b 29404 echo "Doing TAGS in perl" ; \
b00612cc 29405 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29408 "RANLIB=$${RANLIB}" \
0c24b341 29409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29410 TAGS) \
4fa63067 29411 || exit 1
3866be5d 29412
b813574b 29413@endif perl
3866be5d 29414
b813574b
PB
29415.PHONY: maybe-install-info-perl install-info-perl
29416maybe-install-info-perl:
29417@if perl
29418maybe-install-info-perl: install-info-perl
16ae0395 29419
b813574b
PB
29420install-info-perl: \
29421 configure-perl \
29422 info-perl
0aed8855 29423 @: $(MAKE); $(unstage)
b813574b 29424 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29425 r=`${PWD_COMMAND}`; export r; \
29426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29427 $(HOST_EXPORTS) \
b813574b 29428 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29430 done; \
b813574b 29431 echo "Doing install-info in perl" ; \
b00612cc 29432 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29435 "RANLIB=$${RANLIB}" \
0c24b341 29436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29437 install-info) \
4fa63067
NN
29438 || exit 1
29439
b813574b 29440@endif perl
4fa63067 29441
a3ca38d2
DD
29442.PHONY: maybe-install-pdf-perl install-pdf-perl
29443maybe-install-pdf-perl:
29444@if perl
29445maybe-install-pdf-perl: install-pdf-perl
29446
29447install-pdf-perl: \
29448 configure-perl \
29449 pdf-perl
29450 @: $(MAKE); $(unstage)
29451 @[ -f ./perl/Makefile ] || exit 0; \
29452 r=`${PWD_COMMAND}`; export r; \
29453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29454 $(HOST_EXPORTS) \
29455 for flag in $(EXTRA_HOST_FLAGS) ; do \
29456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29457 done; \
29458 echo "Doing install-pdf in perl" ; \
29459 (cd $(HOST_SUBDIR)/perl && \
29460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29462 "RANLIB=$${RANLIB}" \
0c24b341 29463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29464 install-pdf) \
29465 || exit 1
29466
29467@endif perl
29468
108a6f8e
CD
29469.PHONY: maybe-install-html-perl install-html-perl
29470maybe-install-html-perl:
29471@if perl
29472maybe-install-html-perl: install-html-perl
29473
29474install-html-perl: \
29475 configure-perl \
29476 html-perl
29477 @: $(MAKE); $(unstage)
29478 @[ -f ./perl/Makefile ] || exit 0; \
29479 r=`${PWD_COMMAND}`; export r; \
29480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29481 $(HOST_EXPORTS) \
29482 for flag in $(EXTRA_HOST_FLAGS) ; do \
29483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29484 done; \
29485 echo "Doing install-html in perl" ; \
29486 (cd $(HOST_SUBDIR)/perl && \
29487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29489 "RANLIB=$${RANLIB}" \
0c24b341 29490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29491 install-html) \
29492 || exit 1
29493
29494@endif perl
29495
b813574b
PB
29496.PHONY: maybe-installcheck-perl installcheck-perl
29497maybe-installcheck-perl:
29498@if perl
29499maybe-installcheck-perl: installcheck-perl
4fa63067 29500
b813574b
PB
29501installcheck-perl: \
29502 configure-perl
0aed8855 29503 @: $(MAKE); $(unstage)
b813574b 29504 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29505 r=`${PWD_COMMAND}`; export r; \
29506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29507 $(HOST_EXPORTS) \
b813574b 29508 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29510 done; \
b813574b 29511 echo "Doing installcheck in perl" ; \
b00612cc 29512 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29515 "RANLIB=$${RANLIB}" \
0c24b341 29516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29517 installcheck) \
4fa63067
NN
29518 || exit 1
29519
b813574b 29520@endif perl
4fa63067 29521
b813574b
PB
29522.PHONY: maybe-mostlyclean-perl mostlyclean-perl
29523maybe-mostlyclean-perl:
29524@if perl
29525maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 29526
b813574b 29527mostlyclean-perl:
0aed8855 29528 @: $(MAKE); $(unstage)
b813574b 29529 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29530 r=`${PWD_COMMAND}`; export r; \
29531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29532 $(HOST_EXPORTS) \
b813574b 29533 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29535 done; \
b813574b 29536 echo "Doing mostlyclean in perl" ; \
b00612cc 29537 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29540 "RANLIB=$${RANLIB}" \
0c24b341 29541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29542 mostlyclean) \
4fa63067
NN
29543 || exit 1
29544
b813574b 29545@endif perl
4fa63067 29546
b813574b
PB
29547.PHONY: maybe-clean-perl clean-perl
29548maybe-clean-perl:
29549@if perl
29550maybe-clean-perl: clean-perl
4fa63067 29551
b813574b 29552clean-perl:
0aed8855 29553 @: $(MAKE); $(unstage)
b813574b 29554 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29555 r=`${PWD_COMMAND}`; export r; \
29556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29557 $(HOST_EXPORTS) \
b813574b 29558 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29560 done; \
b813574b 29561 echo "Doing clean in perl" ; \
b00612cc 29562 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29565 "RANLIB=$${RANLIB}" \
0c24b341 29566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29567 clean) \
4fa63067
NN
29568 || exit 1
29569
b813574b 29570@endif perl
4fa63067 29571
b813574b
PB
29572.PHONY: maybe-distclean-perl distclean-perl
29573maybe-distclean-perl:
29574@if perl
29575maybe-distclean-perl: distclean-perl
4fa63067 29576
b813574b 29577distclean-perl:
0aed8855 29578 @: $(MAKE); $(unstage)
b813574b 29579 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29580 r=`${PWD_COMMAND}`; export r; \
29581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29582 $(HOST_EXPORTS) \
b813574b 29583 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29585 done; \
b813574b 29586 echo "Doing distclean in perl" ; \
b00612cc 29587 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29590 "RANLIB=$${RANLIB}" \
0c24b341 29591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29592 distclean) \
4fa63067
NN
29593 || exit 1
29594
b813574b 29595@endif perl
4fa63067 29596
b813574b
PB
29597.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
29598maybe-maintainer-clean-perl:
29599@if perl
29600maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 29601
b813574b 29602maintainer-clean-perl:
0aed8855 29603 @: $(MAKE); $(unstage)
b813574b 29604 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29605 r=`${PWD_COMMAND}`; export r; \
b40e3958 29606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29607 $(HOST_EXPORTS) \
b813574b 29608 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29610 done; \
b813574b 29611 echo "Doing maintainer-clean in perl" ; \
b00612cc 29612 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29615 "RANLIB=$${RANLIB}" \
0c24b341 29616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29617 maintainer-clean) \
4fa63067 29618 || exit 1
3866be5d 29619
b813574b 29620@endif perl
3866be5d 29621
4fa63067 29622
a7254363 29623
b813574b
PB
29624.PHONY: configure-prms maybe-configure-prms
29625maybe-configure-prms:
4f0ef2d8
CD
29626@if gcc-bootstrap
29627configure-prms: stage_current
29628@endif gcc-bootstrap
b813574b
PB
29629@if prms
29630maybe-configure-prms: configure-prms
c52c6897 29631configure-prms:
0aed8855 29632 @: $(MAKE); $(unstage)
c52c6897 29633 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29635 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
29636 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 29637 $(HOST_EXPORTS) \
a7254363
PB
29638 echo Configuring in $(HOST_SUBDIR)/prms; \
29639 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 29640 case $(srcdir) in \
b00612cc
PB
29641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29642 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
29643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29644 esac; \
b00612cc
PB
29645 srcdiroption="--srcdir=$${topdir}/prms"; \
29646 libsrcdir="$$s/prms"; \
e2b9e2dc 29647 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29649 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29650 || exit 1
b813574b 29651@endif prms
e2b9e2dc 29652
a7254363
PB
29653
29654
d545f33b
PB
29655
29656
b813574b
PB
29657.PHONY: all-prms maybe-all-prms
29658maybe-all-prms:
4f0ef2d8
CD
29659@if gcc-bootstrap
29660all-prms: stage_current
29661@endif gcc-bootstrap
b813574b 29662@if prms
d27cc32e 29663TARGET-prms=all
b813574b
PB
29664maybe-all-prms: all-prms
29665all-prms: configure-prms
0aed8855 29666 @: $(MAKE); $(unstage)
b40e3958
L
29667 @r=`${PWD_COMMAND}`; export r; \
29668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29669 $(HOST_EXPORTS) \
b00612cc 29670 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
29671 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29672 $(TARGET-prms))
b813574b 29673@endif prms
3866be5d 29674
a7254363 29675
d545f33b
PB
29676
29677
b813574b
PB
29678.PHONY: check-prms maybe-check-prms
29679maybe-check-prms:
29680@if prms
29681maybe-check-prms: check-prms
3866be5d 29682
b813574b 29683check-prms:
0aed8855 29684 @: $(MAKE); $(unstage)
b40e3958
L
29685 @r=`${PWD_COMMAND}`; export r; \
29686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29687 $(HOST_EXPORTS) \
b00612cc
PB
29688 (cd $(HOST_SUBDIR)/prms && \
29689 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29690
b813574b 29691@endif prms
3866be5d 29692
b813574b
PB
29693.PHONY: install-prms maybe-install-prms
29694maybe-install-prms:
29695@if prms
29696maybe-install-prms: install-prms
4fa63067 29697
b813574b 29698install-prms: installdirs
0aed8855 29699 @: $(MAKE); $(unstage)
4fa63067
NN
29700 @r=`${PWD_COMMAND}`; export r; \
29701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29702 $(HOST_EXPORTS) \
b00612cc 29703 (cd $(HOST_SUBDIR)/prms && \
2da12f12 29704 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29705
b813574b 29706@endif prms
4fa63067 29707
56a8fe78 29708# Other targets (info, dvi, pdf, etc.)
4fa63067 29709
b813574b
PB
29710.PHONY: maybe-info-prms info-prms
29711maybe-info-prms:
29712@if prms
29713maybe-info-prms: info-prms
4fa63067 29714
b813574b
PB
29715info-prms: \
29716 configure-prms
0aed8855 29717 @: $(MAKE); $(unstage)
b813574b 29718 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29719 r=`${PWD_COMMAND}`; export r; \
29720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29721 $(HOST_EXPORTS) \
b813574b 29722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29724 done; \
b813574b 29725 echo "Doing info in prms" ; \
b00612cc 29726 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29729 "RANLIB=$${RANLIB}" \
0c24b341 29730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29731 info) \
4fa63067
NN
29732 || exit 1
29733
b813574b 29734@endif prms
4fa63067 29735
b813574b
PB
29736.PHONY: maybe-dvi-prms dvi-prms
29737maybe-dvi-prms:
29738@if prms
29739maybe-dvi-prms: dvi-prms
4fa63067 29740
b813574b
PB
29741dvi-prms: \
29742 configure-prms
0aed8855 29743 @: $(MAKE); $(unstage)
b813574b 29744 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29745 r=`${PWD_COMMAND}`; export r; \
29746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29747 $(HOST_EXPORTS) \
b813574b 29748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29750 done; \
b813574b 29751 echo "Doing dvi in prms" ; \
b00612cc 29752 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29755 "RANLIB=$${RANLIB}" \
0c24b341 29756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29757 dvi) \
4fa63067
NN
29758 || exit 1
29759
b813574b 29760@endif prms
4fa63067 29761
56a8fe78
DD
29762.PHONY: maybe-pdf-prms pdf-prms
29763maybe-pdf-prms:
29764@if prms
29765maybe-pdf-prms: pdf-prms
29766
29767pdf-prms: \
29768 configure-prms
29769 @: $(MAKE); $(unstage)
29770 @[ -f ./prms/Makefile ] || exit 0; \
29771 r=`${PWD_COMMAND}`; export r; \
29772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29773 $(HOST_EXPORTS) \
29774 for flag in $(EXTRA_HOST_FLAGS) ; do \
29775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29776 done; \
29777 echo "Doing pdf in prms" ; \
29778 (cd $(HOST_SUBDIR)/prms && \
29779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29781 "RANLIB=$${RANLIB}" \
0c24b341 29782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29783 pdf) \
29784 || exit 1
29785
29786@endif prms
29787
6d389afc
MS
29788.PHONY: maybe-html-prms html-prms
29789maybe-html-prms:
29790@if prms
29791maybe-html-prms: html-prms
29792
29793html-prms: \
29794 configure-prms
0aed8855 29795 @: $(MAKE); $(unstage)
6d389afc
MS
29796 @[ -f ./prms/Makefile ] || exit 0; \
29797 r=`${PWD_COMMAND}`; export r; \
29798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29799 $(HOST_EXPORTS) \
29800 for flag in $(EXTRA_HOST_FLAGS) ; do \
29801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29802 done; \
29803 echo "Doing html in prms" ; \
b00612cc 29804 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
29805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29807 "RANLIB=$${RANLIB}" \
0c24b341 29808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29809 html) \
29810 || exit 1
29811
29812@endif prms
29813
b813574b
PB
29814.PHONY: maybe-TAGS-prms TAGS-prms
29815maybe-TAGS-prms:
29816@if prms
29817maybe-TAGS-prms: TAGS-prms
4fa63067 29818
b813574b
PB
29819TAGS-prms: \
29820 configure-prms
0aed8855 29821 @: $(MAKE); $(unstage)
b813574b 29822 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29823 r=`${PWD_COMMAND}`; export r; \
29824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29825 $(HOST_EXPORTS) \
b813574b 29826 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29828 done; \
b813574b 29829 echo "Doing TAGS in prms" ; \
b00612cc 29830 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29833 "RANLIB=$${RANLIB}" \
0c24b341 29834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29835 TAGS) \
4fa63067
NN
29836 || exit 1
29837
b813574b 29838@endif prms
4fa63067 29839
b813574b
PB
29840.PHONY: maybe-install-info-prms install-info-prms
29841maybe-install-info-prms:
29842@if prms
29843maybe-install-info-prms: install-info-prms
4fa63067 29844
b813574b
PB
29845install-info-prms: \
29846 configure-prms \
29847 info-prms
0aed8855 29848 @: $(MAKE); $(unstage)
b813574b 29849 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29850 r=`${PWD_COMMAND}`; export r; \
29851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29852 $(HOST_EXPORTS) \
b813574b 29853 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29855 done; \
b813574b 29856 echo "Doing install-info in prms" ; \
b00612cc 29857 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29860 "RANLIB=$${RANLIB}" \
0c24b341 29861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29862 install-info) \
4fa63067
NN
29863 || exit 1
29864
b813574b 29865@endif prms
4fa63067 29866
a3ca38d2
DD
29867.PHONY: maybe-install-pdf-prms install-pdf-prms
29868maybe-install-pdf-prms:
29869@if prms
29870maybe-install-pdf-prms: install-pdf-prms
29871
29872install-pdf-prms: \
29873 configure-prms \
29874 pdf-prms
29875 @: $(MAKE); $(unstage)
29876 @[ -f ./prms/Makefile ] || exit 0; \
29877 r=`${PWD_COMMAND}`; export r; \
29878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29879 $(HOST_EXPORTS) \
29880 for flag in $(EXTRA_HOST_FLAGS) ; do \
29881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29882 done; \
29883 echo "Doing install-pdf in prms" ; \
29884 (cd $(HOST_SUBDIR)/prms && \
29885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29887 "RANLIB=$${RANLIB}" \
0c24b341 29888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29889 install-pdf) \
29890 || exit 1
29891
29892@endif prms
29893
108a6f8e
CD
29894.PHONY: maybe-install-html-prms install-html-prms
29895maybe-install-html-prms:
29896@if prms
29897maybe-install-html-prms: install-html-prms
29898
29899install-html-prms: \
29900 configure-prms \
29901 html-prms
29902 @: $(MAKE); $(unstage)
29903 @[ -f ./prms/Makefile ] || exit 0; \
29904 r=`${PWD_COMMAND}`; export r; \
29905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29906 $(HOST_EXPORTS) \
29907 for flag in $(EXTRA_HOST_FLAGS) ; do \
29908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29909 done; \
29910 echo "Doing install-html in prms" ; \
29911 (cd $(HOST_SUBDIR)/prms && \
29912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29914 "RANLIB=$${RANLIB}" \
0c24b341 29915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29916 install-html) \
29917 || exit 1
29918
29919@endif prms
29920
b813574b
PB
29921.PHONY: maybe-installcheck-prms installcheck-prms
29922maybe-installcheck-prms:
29923@if prms
29924maybe-installcheck-prms: installcheck-prms
4fa63067 29925
b813574b
PB
29926installcheck-prms: \
29927 configure-prms
0aed8855 29928 @: $(MAKE); $(unstage)
b813574b 29929 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29930 r=`${PWD_COMMAND}`; export r; \
29931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29932 $(HOST_EXPORTS) \
b813574b 29933 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29935 done; \
b813574b 29936 echo "Doing installcheck in prms" ; \
b00612cc 29937 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29940 "RANLIB=$${RANLIB}" \
0c24b341 29941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29942 installcheck) \
4fa63067
NN
29943 || exit 1
29944
b813574b 29945@endif prms
4fa63067 29946
b813574b
PB
29947.PHONY: maybe-mostlyclean-prms mostlyclean-prms
29948maybe-mostlyclean-prms:
29949@if prms
29950maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 29951
b813574b 29952mostlyclean-prms:
0aed8855 29953 @: $(MAKE); $(unstage)
b813574b 29954 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29955 r=`${PWD_COMMAND}`; export r; \
29956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29957 $(HOST_EXPORTS) \
b813574b 29958 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29960 done; \
b813574b 29961 echo "Doing mostlyclean in prms" ; \
b00612cc 29962 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29965 "RANLIB=$${RANLIB}" \
0c24b341 29966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29967 mostlyclean) \
4fa63067
NN
29968 || exit 1
29969
b813574b 29970@endif prms
4fa63067 29971
b813574b
PB
29972.PHONY: maybe-clean-prms clean-prms
29973maybe-clean-prms:
29974@if prms
29975maybe-clean-prms: clean-prms
4fa63067 29976
b813574b 29977clean-prms:
0aed8855 29978 @: $(MAKE); $(unstage)
b813574b 29979 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29980 r=`${PWD_COMMAND}`; export r; \
29981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29982 $(HOST_EXPORTS) \
b813574b 29983 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29985 done; \
b813574b 29986 echo "Doing clean in prms" ; \
b00612cc 29987 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29990 "RANLIB=$${RANLIB}" \
0c24b341 29991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29992 clean) \
4fa63067
NN
29993 || exit 1
29994
b813574b 29995@endif prms
4fa63067 29996
b813574b
PB
29997.PHONY: maybe-distclean-prms distclean-prms
29998maybe-distclean-prms:
29999@if prms
30000maybe-distclean-prms: distclean-prms
4fa63067 30001
b813574b 30002distclean-prms:
0aed8855 30003 @: $(MAKE); $(unstage)
b813574b 30004 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30005 r=`${PWD_COMMAND}`; export r; \
30006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30007 $(HOST_EXPORTS) \
b813574b 30008 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30010 done; \
b813574b 30011 echo "Doing distclean in prms" ; \
b00612cc 30012 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30015 "RANLIB=$${RANLIB}" \
0c24b341 30016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30017 distclean) \
4fa63067
NN
30018 || exit 1
30019
b813574b 30020@endif prms
4fa63067 30021
b813574b
PB
30022.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
30023maybe-maintainer-clean-prms:
30024@if prms
30025maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 30026
b813574b 30027maintainer-clean-prms:
0aed8855 30028 @: $(MAKE); $(unstage)
b813574b 30029 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30030 r=`${PWD_COMMAND}`; export r; \
30031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30032 $(HOST_EXPORTS) \
b813574b 30033 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30035 done; \
b813574b 30036 echo "Doing maintainer-clean in prms" ; \
b00612cc 30037 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30040 "RANLIB=$${RANLIB}" \
0c24b341 30041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30042 maintainer-clean) \
4fa63067 30043 || exit 1
16ae0395 30044
b813574b 30045@endif prms
3866be5d
NN
30046
30047
a7254363 30048
b813574b
PB
30049.PHONY: configure-rcs maybe-configure-rcs
30050maybe-configure-rcs:
4f0ef2d8
CD
30051@if gcc-bootstrap
30052configure-rcs: stage_current
30053@endif gcc-bootstrap
b813574b
PB
30054@if rcs
30055maybe-configure-rcs: configure-rcs
c52c6897 30056configure-rcs:
0aed8855 30057 @: $(MAKE); $(unstage)
c52c6897 30058 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30060 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
30061 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 30062 $(HOST_EXPORTS) \
a7254363
PB
30063 echo Configuring in $(HOST_SUBDIR)/rcs; \
30064 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 30065 case $(srcdir) in \
b00612cc
PB
30066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30067 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
30068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30069 esac; \
b00612cc
PB
30070 srcdiroption="--srcdir=$${topdir}/rcs"; \
30071 libsrcdir="$$s/rcs"; \
e2b9e2dc 30072 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30074 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30075 || exit 1
b813574b 30076@endif rcs
e2b9e2dc 30077
a7254363
PB
30078
30079
d545f33b
PB
30080
30081
b813574b
PB
30082.PHONY: all-rcs maybe-all-rcs
30083maybe-all-rcs:
4f0ef2d8
CD
30084@if gcc-bootstrap
30085all-rcs: stage_current
30086@endif gcc-bootstrap
b813574b 30087@if rcs
d27cc32e 30088TARGET-rcs=all
b813574b
PB
30089maybe-all-rcs: all-rcs
30090all-rcs: configure-rcs
0aed8855 30091 @: $(MAKE); $(unstage)
b40e3958
L
30092 @r=`${PWD_COMMAND}`; export r; \
30093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30094 $(HOST_EXPORTS) \
b00612cc 30095 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
30096 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30097 $(TARGET-rcs))
b813574b 30098@endif rcs
3866be5d 30099
a7254363 30100
d545f33b
PB
30101
30102
b813574b
PB
30103.PHONY: check-rcs maybe-check-rcs
30104maybe-check-rcs:
30105@if rcs
30106maybe-check-rcs: check-rcs
3866be5d 30107
b813574b 30108check-rcs:
0aed8855 30109 @: $(MAKE); $(unstage)
b40e3958
L
30110 @r=`${PWD_COMMAND}`; export r; \
30111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30112 $(HOST_EXPORTS) \
b00612cc
PB
30113 (cd $(HOST_SUBDIR)/rcs && \
30114 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30115
b813574b 30116@endif rcs
3866be5d 30117
b813574b
PB
30118.PHONY: install-rcs maybe-install-rcs
30119maybe-install-rcs:
30120@if rcs
30121maybe-install-rcs: install-rcs
16ae0395 30122
b813574b 30123install-rcs: installdirs
0aed8855 30124 @: $(MAKE); $(unstage)
b40e3958
L
30125 @r=`${PWD_COMMAND}`; export r; \
30126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30127 $(HOST_EXPORTS) \
b00612cc 30128 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 30129 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30130
b813574b 30131@endif rcs
3866be5d 30132
56a8fe78 30133# Other targets (info, dvi, pdf, etc.)
4fa63067 30134
b813574b
PB
30135.PHONY: maybe-info-rcs info-rcs
30136maybe-info-rcs:
30137@if rcs
30138maybe-info-rcs: info-rcs
4fa63067 30139
b813574b
PB
30140info-rcs: \
30141 configure-rcs
0aed8855 30142 @: $(MAKE); $(unstage)
b813574b 30143 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30144 r=`${PWD_COMMAND}`; export r; \
30145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30146 $(HOST_EXPORTS) \
b813574b 30147 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30149 done; \
b813574b 30150 echo "Doing info in rcs" ; \
b00612cc 30151 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30154 "RANLIB=$${RANLIB}" \
0c24b341 30155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30156 info) \
4fa63067
NN
30157 || exit 1
30158
b813574b 30159@endif rcs
4fa63067 30160
b813574b
PB
30161.PHONY: maybe-dvi-rcs dvi-rcs
30162maybe-dvi-rcs:
30163@if rcs
30164maybe-dvi-rcs: dvi-rcs
4fa63067 30165
b813574b
PB
30166dvi-rcs: \
30167 configure-rcs
0aed8855 30168 @: $(MAKE); $(unstage)
b813574b 30169 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30170 r=`${PWD_COMMAND}`; export r; \
30171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30172 $(HOST_EXPORTS) \
b813574b 30173 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30175 done; \
b813574b 30176 echo "Doing dvi in rcs" ; \
b00612cc 30177 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30180 "RANLIB=$${RANLIB}" \
0c24b341 30181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30182 dvi) \
4fa63067
NN
30183 || exit 1
30184
b813574b 30185@endif rcs
4fa63067 30186
56a8fe78
DD
30187.PHONY: maybe-pdf-rcs pdf-rcs
30188maybe-pdf-rcs:
30189@if rcs
30190maybe-pdf-rcs: pdf-rcs
30191
30192pdf-rcs: \
30193 configure-rcs
30194 @: $(MAKE); $(unstage)
30195 @[ -f ./rcs/Makefile ] || exit 0; \
30196 r=`${PWD_COMMAND}`; export r; \
30197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30198 $(HOST_EXPORTS) \
30199 for flag in $(EXTRA_HOST_FLAGS) ; do \
30200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30201 done; \
30202 echo "Doing pdf in rcs" ; \
30203 (cd $(HOST_SUBDIR)/rcs && \
30204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30206 "RANLIB=$${RANLIB}" \
0c24b341 30207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30208 pdf) \
30209 || exit 1
30210
30211@endif rcs
30212
6d389afc
MS
30213.PHONY: maybe-html-rcs html-rcs
30214maybe-html-rcs:
30215@if rcs
30216maybe-html-rcs: html-rcs
30217
30218html-rcs: \
30219 configure-rcs
0aed8855 30220 @: $(MAKE); $(unstage)
6d389afc
MS
30221 @[ -f ./rcs/Makefile ] || exit 0; \
30222 r=`${PWD_COMMAND}`; export r; \
30223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30224 $(HOST_EXPORTS) \
30225 for flag in $(EXTRA_HOST_FLAGS) ; do \
30226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30227 done; \
30228 echo "Doing html in rcs" ; \
b00612cc 30229 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
30230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30232 "RANLIB=$${RANLIB}" \
0c24b341 30233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30234 html) \
30235 || exit 1
30236
30237@endif rcs
30238
b813574b
PB
30239.PHONY: maybe-TAGS-rcs TAGS-rcs
30240maybe-TAGS-rcs:
30241@if rcs
30242maybe-TAGS-rcs: TAGS-rcs
4fa63067 30243
b813574b
PB
30244TAGS-rcs: \
30245 configure-rcs
0aed8855 30246 @: $(MAKE); $(unstage)
b813574b 30247 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30248 r=`${PWD_COMMAND}`; export r; \
30249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30250 $(HOST_EXPORTS) \
b813574b 30251 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30253 done; \
b813574b 30254 echo "Doing TAGS in rcs" ; \
b00612cc 30255 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30258 "RANLIB=$${RANLIB}" \
0c24b341 30259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30260 TAGS) \
4fa63067
NN
30261 || exit 1
30262
b813574b 30263@endif rcs
4fa63067 30264
b813574b
PB
30265.PHONY: maybe-install-info-rcs install-info-rcs
30266maybe-install-info-rcs:
30267@if rcs
30268maybe-install-info-rcs: install-info-rcs
4fa63067 30269
b813574b
PB
30270install-info-rcs: \
30271 configure-rcs \
30272 info-rcs
0aed8855 30273 @: $(MAKE); $(unstage)
b813574b 30274 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30275 r=`${PWD_COMMAND}`; export r; \
30276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30277 $(HOST_EXPORTS) \
b813574b 30278 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30280 done; \
b813574b 30281 echo "Doing install-info in rcs" ; \
b00612cc 30282 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30285 "RANLIB=$${RANLIB}" \
0c24b341 30286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30287 install-info) \
4fa63067
NN
30288 || exit 1
30289
b813574b 30290@endif rcs
4fa63067 30291
a3ca38d2
DD
30292.PHONY: maybe-install-pdf-rcs install-pdf-rcs
30293maybe-install-pdf-rcs:
30294@if rcs
30295maybe-install-pdf-rcs: install-pdf-rcs
30296
30297install-pdf-rcs: \
30298 configure-rcs \
30299 pdf-rcs
30300 @: $(MAKE); $(unstage)
30301 @[ -f ./rcs/Makefile ] || exit 0; \
30302 r=`${PWD_COMMAND}`; export r; \
30303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30304 $(HOST_EXPORTS) \
30305 for flag in $(EXTRA_HOST_FLAGS) ; do \
30306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30307 done; \
30308 echo "Doing install-pdf in rcs" ; \
30309 (cd $(HOST_SUBDIR)/rcs && \
30310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30312 "RANLIB=$${RANLIB}" \
0c24b341 30313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30314 install-pdf) \
30315 || exit 1
30316
30317@endif rcs
30318
108a6f8e
CD
30319.PHONY: maybe-install-html-rcs install-html-rcs
30320maybe-install-html-rcs:
30321@if rcs
30322maybe-install-html-rcs: install-html-rcs
30323
30324install-html-rcs: \
30325 configure-rcs \
30326 html-rcs
30327 @: $(MAKE); $(unstage)
30328 @[ -f ./rcs/Makefile ] || exit 0; \
30329 r=`${PWD_COMMAND}`; export r; \
30330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30331 $(HOST_EXPORTS) \
30332 for flag in $(EXTRA_HOST_FLAGS) ; do \
30333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30334 done; \
30335 echo "Doing install-html in rcs" ; \
30336 (cd $(HOST_SUBDIR)/rcs && \
30337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30339 "RANLIB=$${RANLIB}" \
0c24b341 30340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30341 install-html) \
30342 || exit 1
30343
30344@endif rcs
30345
b813574b
PB
30346.PHONY: maybe-installcheck-rcs installcheck-rcs
30347maybe-installcheck-rcs:
30348@if rcs
30349maybe-installcheck-rcs: installcheck-rcs
4fa63067 30350
b813574b
PB
30351installcheck-rcs: \
30352 configure-rcs
0aed8855 30353 @: $(MAKE); $(unstage)
b813574b 30354 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30355 r=`${PWD_COMMAND}`; export r; \
30356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30357 $(HOST_EXPORTS) \
b813574b 30358 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30360 done; \
b813574b 30361 echo "Doing installcheck in rcs" ; \
b00612cc 30362 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30365 "RANLIB=$${RANLIB}" \
0c24b341 30366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30367 installcheck) \
4fa63067
NN
30368 || exit 1
30369
b813574b 30370@endif rcs
4fa63067 30371
b813574b
PB
30372.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
30373maybe-mostlyclean-rcs:
30374@if rcs
30375maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 30376
b813574b 30377mostlyclean-rcs:
0aed8855 30378 @: $(MAKE); $(unstage)
b813574b 30379 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30380 r=`${PWD_COMMAND}`; export r; \
30381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30382 $(HOST_EXPORTS) \
b813574b 30383 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30385 done; \
b813574b 30386 echo "Doing mostlyclean in rcs" ; \
b00612cc 30387 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30390 "RANLIB=$${RANLIB}" \
0c24b341 30391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30392 mostlyclean) \
4fa63067
NN
30393 || exit 1
30394
b813574b 30395@endif rcs
4fa63067 30396
b813574b
PB
30397.PHONY: maybe-clean-rcs clean-rcs
30398maybe-clean-rcs:
30399@if rcs
30400maybe-clean-rcs: clean-rcs
4fa63067 30401
b813574b 30402clean-rcs:
0aed8855 30403 @: $(MAKE); $(unstage)
b813574b 30404 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30405 r=`${PWD_COMMAND}`; export r; \
30406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30407 $(HOST_EXPORTS) \
b813574b 30408 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30410 done; \
b813574b 30411 echo "Doing clean in rcs" ; \
b00612cc 30412 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30415 "RANLIB=$${RANLIB}" \
0c24b341 30416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30417 clean) \
4fa63067
NN
30418 || exit 1
30419
b813574b 30420@endif rcs
4fa63067 30421
b813574b
PB
30422.PHONY: maybe-distclean-rcs distclean-rcs
30423maybe-distclean-rcs:
30424@if rcs
30425maybe-distclean-rcs: distclean-rcs
4fa63067 30426
b813574b 30427distclean-rcs:
0aed8855 30428 @: $(MAKE); $(unstage)
b813574b 30429 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30430 r=`${PWD_COMMAND}`; export r; \
30431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30432 $(HOST_EXPORTS) \
b813574b 30433 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30435 done; \
b813574b 30436 echo "Doing distclean in rcs" ; \
b00612cc 30437 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30440 "RANLIB=$${RANLIB}" \
0c24b341 30441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30442 distclean) \
4fa63067
NN
30443 || exit 1
30444
b813574b 30445@endif rcs
4fa63067 30446
b813574b
PB
30447.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
30448maybe-maintainer-clean-rcs:
30449@if rcs
30450maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 30451
b813574b 30452maintainer-clean-rcs:
0aed8855 30453 @: $(MAKE); $(unstage)
b813574b 30454 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30455 r=`${PWD_COMMAND}`; export r; \
30456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30457 $(HOST_EXPORTS) \
b813574b 30458 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30460 done; \
b813574b 30461 echo "Doing maintainer-clean in rcs" ; \
b00612cc 30462 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30465 "RANLIB=$${RANLIB}" \
0c24b341 30466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30467 maintainer-clean) \
4fa63067
NN
30468 || exit 1
30469
b813574b 30470@endif rcs
4fa63067
NN
30471
30472
a7254363 30473
b813574b
PB
30474.PHONY: configure-readline maybe-configure-readline
30475maybe-configure-readline:
4f0ef2d8
CD
30476@if gcc-bootstrap
30477configure-readline: stage_current
30478@endif gcc-bootstrap
b813574b
PB
30479@if readline
30480maybe-configure-readline: configure-readline
c52c6897 30481configure-readline:
0aed8855 30482 @: $(MAKE); $(unstage)
c52c6897 30483 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30485 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
30486 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 30487 $(HOST_EXPORTS) \
a7254363
PB
30488 echo Configuring in $(HOST_SUBDIR)/readline; \
30489 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 30490 case $(srcdir) in \
b00612cc
PB
30491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30492 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
30493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30494 esac; \
b00612cc
PB
30495 srcdiroption="--srcdir=$${topdir}/readline"; \
30496 libsrcdir="$$s/readline"; \
e2b9e2dc 30497 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30498 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30499 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30500 || exit 1
b813574b 30501@endif readline
e2b9e2dc 30502
a7254363
PB
30503
30504
d545f33b
PB
30505
30506
b813574b
PB
30507.PHONY: all-readline maybe-all-readline
30508maybe-all-readline:
4f0ef2d8
CD
30509@if gcc-bootstrap
30510all-readline: stage_current
30511@endif gcc-bootstrap
b813574b 30512@if readline
d27cc32e 30513TARGET-readline=all
b813574b
PB
30514maybe-all-readline: all-readline
30515all-readline: configure-readline
0aed8855 30516 @: $(MAKE); $(unstage)
b40e3958
L
30517 @r=`${PWD_COMMAND}`; export r; \
30518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30519 $(HOST_EXPORTS) \
b00612cc 30520 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
30521 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30522 $(TARGET-readline))
b813574b 30523@endif readline
3866be5d 30524
a7254363 30525
d545f33b
PB
30526
30527
b813574b
PB
30528.PHONY: check-readline maybe-check-readline
30529maybe-check-readline:
30530@if readline
30531maybe-check-readline: check-readline
3866be5d 30532
b813574b 30533check-readline:
0aed8855 30534 @: $(MAKE); $(unstage)
b813574b
PB
30535 @r=`${PWD_COMMAND}`; export r; \
30536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30537 $(HOST_EXPORTS) \
b00612cc
PB
30538 (cd $(HOST_SUBDIR)/readline && \
30539 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 30540
b813574b 30541@endif readline
4fa63067 30542
b813574b
PB
30543.PHONY: install-readline maybe-install-readline
30544maybe-install-readline:
30545@if readline
30546maybe-install-readline: install-readline
4fa63067 30547
b813574b 30548install-readline: installdirs
0aed8855 30549 @: $(MAKE); $(unstage)
b813574b
PB
30550 @r=`${PWD_COMMAND}`; export r; \
30551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30552 $(HOST_EXPORTS) \
b00612cc 30553 (cd $(HOST_SUBDIR)/readline && \
2da12f12 30554 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30555
b813574b 30556@endif readline
4fa63067 30557
56a8fe78 30558# Other targets (info, dvi, pdf, etc.)
4fa63067 30559
b813574b
PB
30560.PHONY: maybe-info-readline info-readline
30561maybe-info-readline:
30562@if readline
30563maybe-info-readline: info-readline
4fa63067 30564
b813574b
PB
30565info-readline: \
30566 configure-readline
0aed8855 30567 @: $(MAKE); $(unstage)
b813574b 30568 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30569 r=`${PWD_COMMAND}`; export r; \
b40e3958 30570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30571 $(HOST_EXPORTS) \
b813574b 30572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30574 done; \
b813574b 30575 echo "Doing info in readline" ; \
b00612cc 30576 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30579 "RANLIB=$${RANLIB}" \
0c24b341 30580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30581 info) \
4fa63067 30582 || exit 1
3866be5d 30583
b813574b 30584@endif readline
3866be5d 30585
b813574b
PB
30586.PHONY: maybe-dvi-readline dvi-readline
30587maybe-dvi-readline:
30588@if readline
30589maybe-dvi-readline: dvi-readline
16ae0395 30590
b813574b
PB
30591dvi-readline: \
30592 configure-readline
0aed8855 30593 @: $(MAKE); $(unstage)
b813574b 30594 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30595 r=`${PWD_COMMAND}`; export r; \
b40e3958 30596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30597 $(HOST_EXPORTS) \
b813574b 30598 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30600 done; \
b813574b 30601 echo "Doing dvi in readline" ; \
b00612cc 30602 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30605 "RANLIB=$${RANLIB}" \
0c24b341 30606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30607 dvi) \
4fa63067 30608 || exit 1
3866be5d 30609
b813574b 30610@endif readline
3866be5d 30611
56a8fe78
DD
30612.PHONY: maybe-pdf-readline pdf-readline
30613maybe-pdf-readline:
30614@if readline
30615maybe-pdf-readline: pdf-readline
30616
30617pdf-readline: \
30618 configure-readline
30619 @: $(MAKE); $(unstage)
30620 @[ -f ./readline/Makefile ] || exit 0; \
30621 r=`${PWD_COMMAND}`; export r; \
30622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30623 $(HOST_EXPORTS) \
30624 for flag in $(EXTRA_HOST_FLAGS) ; do \
30625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30626 done; \
30627 echo "Doing pdf in readline" ; \
30628 (cd $(HOST_SUBDIR)/readline && \
30629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30631 "RANLIB=$${RANLIB}" \
0c24b341 30632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30633 pdf) \
30634 || exit 1
30635
30636@endif readline
30637
6d389afc
MS
30638.PHONY: maybe-html-readline html-readline
30639maybe-html-readline:
30640@if readline
30641maybe-html-readline: html-readline
30642
30643html-readline: \
30644 configure-readline
0aed8855 30645 @: $(MAKE); $(unstage)
6d389afc
MS
30646 @[ -f ./readline/Makefile ] || exit 0; \
30647 r=`${PWD_COMMAND}`; export r; \
30648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30649 $(HOST_EXPORTS) \
30650 for flag in $(EXTRA_HOST_FLAGS) ; do \
30651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30652 done; \
30653 echo "Doing html in readline" ; \
b00612cc 30654 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
30655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30657 "RANLIB=$${RANLIB}" \
0c24b341 30658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30659 html) \
30660 || exit 1
30661
30662@endif readline
30663
b813574b
PB
30664.PHONY: maybe-TAGS-readline TAGS-readline
30665maybe-TAGS-readline:
30666@if readline
30667maybe-TAGS-readline: TAGS-readline
4fa63067 30668
b813574b
PB
30669TAGS-readline: \
30670 configure-readline
0aed8855 30671 @: $(MAKE); $(unstage)
b813574b 30672 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
30673 r=`${PWD_COMMAND}`; export r; \
30674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30675 $(HOST_EXPORTS) \
b813574b 30676 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30678 done; \
b813574b 30679 echo "Doing TAGS in readline" ; \
b00612cc 30680 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30683 "RANLIB=$${RANLIB}" \
0c24b341 30684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30685 TAGS) \
e2b9e2dc
NN
30686 || exit 1
30687
b813574b 30688@endif readline
4fa63067 30689
b813574b
PB
30690.PHONY: maybe-install-info-readline install-info-readline
30691maybe-install-info-readline:
30692@if readline
30693maybe-install-info-readline: install-info-readline
4fa63067 30694
b813574b
PB
30695install-info-readline: \
30696 configure-readline \
30697 info-readline
0aed8855 30698 @: $(MAKE); $(unstage)
b813574b 30699 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30700 r=`${PWD_COMMAND}`; export r; \
b40e3958 30701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30702 $(HOST_EXPORTS) \
b813574b 30703 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30705 done; \
b813574b 30706 echo "Doing install-info in readline" ; \
b00612cc 30707 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30710 "RANLIB=$${RANLIB}" \
0c24b341 30711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30712 install-info) \
4fa63067 30713 || exit 1
3866be5d 30714
b813574b 30715@endif readline
3866be5d 30716
a3ca38d2
DD
30717.PHONY: maybe-install-pdf-readline install-pdf-readline
30718maybe-install-pdf-readline:
30719@if readline
30720maybe-install-pdf-readline: install-pdf-readline
30721
30722install-pdf-readline: \
30723 configure-readline \
30724 pdf-readline
30725 @: $(MAKE); $(unstage)
30726 @[ -f ./readline/Makefile ] || exit 0; \
30727 r=`${PWD_COMMAND}`; export r; \
30728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30729 $(HOST_EXPORTS) \
30730 for flag in $(EXTRA_HOST_FLAGS) ; do \
30731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30732 done; \
30733 echo "Doing install-pdf in readline" ; \
30734 (cd $(HOST_SUBDIR)/readline && \
30735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30737 "RANLIB=$${RANLIB}" \
0c24b341 30738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30739 install-pdf) \
30740 || exit 1
30741
30742@endif readline
30743
108a6f8e
CD
30744.PHONY: maybe-install-html-readline install-html-readline
30745maybe-install-html-readline:
30746@if readline
30747maybe-install-html-readline: install-html-readline
30748
30749install-html-readline: \
30750 configure-readline \
30751 html-readline
30752 @: $(MAKE); $(unstage)
30753 @[ -f ./readline/Makefile ] || exit 0; \
30754 r=`${PWD_COMMAND}`; export r; \
30755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30756 $(HOST_EXPORTS) \
30757 for flag in $(EXTRA_HOST_FLAGS) ; do \
30758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30759 done; \
30760 echo "Doing install-html in readline" ; \
30761 (cd $(HOST_SUBDIR)/readline && \
30762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30764 "RANLIB=$${RANLIB}" \
0c24b341 30765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30766 install-html) \
30767 || exit 1
30768
30769@endif readline
30770
b813574b
PB
30771.PHONY: maybe-installcheck-readline installcheck-readline
30772maybe-installcheck-readline:
30773@if readline
30774maybe-installcheck-readline: installcheck-readline
4fa63067 30775
b813574b
PB
30776installcheck-readline: \
30777 configure-readline
0aed8855 30778 @: $(MAKE); $(unstage)
b813574b 30779 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30780 r=`${PWD_COMMAND}`; export r; \
30781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30782 $(HOST_EXPORTS) \
b813574b 30783 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30785 done; \
b813574b 30786 echo "Doing installcheck in readline" ; \
b00612cc 30787 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30790 "RANLIB=$${RANLIB}" \
0c24b341 30791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30792 installcheck) \
4fa63067 30793 || exit 1
3866be5d 30794
b813574b 30795@endif readline
3866be5d 30796
b813574b
PB
30797.PHONY: maybe-mostlyclean-readline mostlyclean-readline
30798maybe-mostlyclean-readline:
30799@if readline
30800maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 30801
b813574b 30802mostlyclean-readline:
0aed8855 30803 @: $(MAKE); $(unstage)
b813574b 30804 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30805 r=`${PWD_COMMAND}`; export r; \
30806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30807 $(HOST_EXPORTS) \
b813574b 30808 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30810 done; \
b813574b 30811 echo "Doing mostlyclean in readline" ; \
b00612cc 30812 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30815 "RANLIB=$${RANLIB}" \
0c24b341 30816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30817 mostlyclean) \
4fa63067
NN
30818 || exit 1
30819
b813574b 30820@endif readline
4fa63067 30821
b813574b
PB
30822.PHONY: maybe-clean-readline clean-readline
30823maybe-clean-readline:
30824@if readline
30825maybe-clean-readline: clean-readline
4fa63067 30826
b813574b 30827clean-readline:
0aed8855 30828 @: $(MAKE); $(unstage)
b813574b 30829 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30830 r=`${PWD_COMMAND}`; export r; \
30831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30832 $(HOST_EXPORTS) \
b813574b 30833 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30835 done; \
b813574b 30836 echo "Doing clean in readline" ; \
b00612cc 30837 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30840 "RANLIB=$${RANLIB}" \
0c24b341 30841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30842 clean) \
4fa63067
NN
30843 || exit 1
30844
b813574b 30845@endif readline
4fa63067 30846
b813574b
PB
30847.PHONY: maybe-distclean-readline distclean-readline
30848maybe-distclean-readline:
30849@if readline
30850maybe-distclean-readline: distclean-readline
4fa63067 30851
b813574b 30852distclean-readline:
0aed8855 30853 @: $(MAKE); $(unstage)
b813574b 30854 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30855 r=`${PWD_COMMAND}`; export r; \
30856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30857 $(HOST_EXPORTS) \
b813574b 30858 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30860 done; \
b813574b 30861 echo "Doing distclean in readline" ; \
b00612cc 30862 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30865 "RANLIB=$${RANLIB}" \
0c24b341 30866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30867 distclean) \
4fa63067
NN
30868 || exit 1
30869
b813574b 30870@endif readline
4fa63067 30871
b813574b
PB
30872.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
30873maybe-maintainer-clean-readline:
30874@if readline
30875maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 30876
b813574b 30877maintainer-clean-readline:
0aed8855 30878 @: $(MAKE); $(unstage)
b813574b 30879 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30880 r=`${PWD_COMMAND}`; export r; \
b40e3958 30881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30882 $(HOST_EXPORTS) \
b813574b 30883 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30885 done; \
b813574b 30886 echo "Doing maintainer-clean in readline" ; \
b00612cc 30887 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30890 "RANLIB=$${RANLIB}" \
0c24b341 30891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30892 maintainer-clean) \
4fa63067 30893 || exit 1
3866be5d 30894
b813574b 30895@endif readline
3866be5d 30896
4fa63067 30897
a7254363 30898
b813574b
PB
30899.PHONY: configure-release maybe-configure-release
30900maybe-configure-release:
4f0ef2d8
CD
30901@if gcc-bootstrap
30902configure-release: stage_current
30903@endif gcc-bootstrap
b813574b
PB
30904@if release
30905maybe-configure-release: configure-release
c52c6897 30906configure-release:
0aed8855 30907 @: $(MAKE); $(unstage)
c52c6897 30908 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30910 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
30911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 30912 $(HOST_EXPORTS) \
a7254363
PB
30913 echo Configuring in $(HOST_SUBDIR)/release; \
30914 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 30915 case $(srcdir) in \
b00612cc
PB
30916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30917 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
30918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30919 esac; \
b00612cc
PB
30920 srcdiroption="--srcdir=$${topdir}/release"; \
30921 libsrcdir="$$s/release"; \
e2b9e2dc 30922 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30924 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30925 || exit 1
b813574b 30926@endif release
e2b9e2dc 30927
a7254363
PB
30928
30929
d545f33b
PB
30930
30931
b813574b
PB
30932.PHONY: all-release maybe-all-release
30933maybe-all-release:
4f0ef2d8
CD
30934@if gcc-bootstrap
30935all-release: stage_current
30936@endif gcc-bootstrap
b813574b 30937@if release
d27cc32e 30938TARGET-release=all
b813574b
PB
30939maybe-all-release: all-release
30940all-release: configure-release
0aed8855 30941 @: $(MAKE); $(unstage)
b40e3958
L
30942 @r=`${PWD_COMMAND}`; export r; \
30943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30944 $(HOST_EXPORTS) \
b00612cc 30945 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
30946 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30947 $(TARGET-release))
b813574b 30948@endif release
3866be5d 30949
a7254363 30950
d545f33b
PB
30951
30952
b813574b
PB
30953.PHONY: check-release maybe-check-release
30954maybe-check-release:
30955@if release
30956maybe-check-release: check-release
3866be5d 30957
b813574b 30958check-release:
3866be5d 30959
b813574b 30960@endif release
3866be5d 30961
b813574b
PB
30962.PHONY: install-release maybe-install-release
30963maybe-install-release:
30964@if release
30965maybe-install-release: install-release
16ae0395 30966
b813574b 30967install-release:
4fa63067 30968
b813574b 30969@endif release
4fa63067 30970
56a8fe78 30971# Other targets (info, dvi, pdf, etc.)
4fa63067 30972
b813574b
PB
30973.PHONY: maybe-info-release info-release
30974maybe-info-release:
30975@if release
30976maybe-info-release: info-release
4fa63067 30977
b813574b
PB
30978info-release: \
30979 configure-release
0aed8855 30980 @: $(MAKE); $(unstage)
b813574b 30981 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30982 r=`${PWD_COMMAND}`; export r; \
30983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30984 $(HOST_EXPORTS) \
b813574b 30985 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30987 done; \
b813574b 30988 echo "Doing info in release" ; \
b00612cc 30989 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30992 "RANLIB=$${RANLIB}" \
0c24b341 30993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30994 info) \
4fa63067
NN
30995 || exit 1
30996
b813574b 30997@endif release
4fa63067 30998
b813574b
PB
30999.PHONY: maybe-dvi-release dvi-release
31000maybe-dvi-release:
31001@if release
31002maybe-dvi-release: dvi-release
4fa63067 31003
b813574b
PB
31004dvi-release: \
31005 configure-release
0aed8855 31006 @: $(MAKE); $(unstage)
b813574b 31007 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31008 r=`${PWD_COMMAND}`; export r; \
31009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31010 $(HOST_EXPORTS) \
b813574b 31011 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31013 done; \
b813574b 31014 echo "Doing dvi in release" ; \
b00612cc 31015 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31018 "RANLIB=$${RANLIB}" \
0c24b341 31019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31020 dvi) \
4fa63067
NN
31021 || exit 1
31022
b813574b 31023@endif release
4fa63067 31024
56a8fe78
DD
31025.PHONY: maybe-pdf-release pdf-release
31026maybe-pdf-release:
31027@if release
31028maybe-pdf-release: pdf-release
31029
31030pdf-release: \
31031 configure-release
31032 @: $(MAKE); $(unstage)
31033 @[ -f ./release/Makefile ] || exit 0; \
31034 r=`${PWD_COMMAND}`; export r; \
31035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31036 $(HOST_EXPORTS) \
31037 for flag in $(EXTRA_HOST_FLAGS) ; do \
31038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31039 done; \
31040 echo "Doing pdf in release" ; \
31041 (cd $(HOST_SUBDIR)/release && \
31042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31044 "RANLIB=$${RANLIB}" \
0c24b341 31045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31046 pdf) \
31047 || exit 1
31048
31049@endif release
31050
6d389afc
MS
31051.PHONY: maybe-html-release html-release
31052maybe-html-release:
31053@if release
31054maybe-html-release: html-release
31055
31056html-release: \
31057 configure-release
0aed8855 31058 @: $(MAKE); $(unstage)
6d389afc
MS
31059 @[ -f ./release/Makefile ] || exit 0; \
31060 r=`${PWD_COMMAND}`; export r; \
31061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31062 $(HOST_EXPORTS) \
31063 for flag in $(EXTRA_HOST_FLAGS) ; do \
31064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31065 done; \
31066 echo "Doing html in release" ; \
b00612cc 31067 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
31068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31070 "RANLIB=$${RANLIB}" \
0c24b341 31071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31072 html) \
31073 || exit 1
31074
31075@endif release
31076
b813574b
PB
31077.PHONY: maybe-TAGS-release TAGS-release
31078maybe-TAGS-release:
31079@if release
31080maybe-TAGS-release: TAGS-release
4fa63067 31081
b813574b
PB
31082TAGS-release: \
31083 configure-release
0aed8855 31084 @: $(MAKE); $(unstage)
b813574b 31085 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31086 r=`${PWD_COMMAND}`; export r; \
31087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31088 $(HOST_EXPORTS) \
b813574b 31089 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31091 done; \
b813574b 31092 echo "Doing TAGS in release" ; \
b00612cc 31093 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31096 "RANLIB=$${RANLIB}" \
0c24b341 31097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31098 TAGS) \
4fa63067
NN
31099 || exit 1
31100
b813574b 31101@endif release
4fa63067 31102
b813574b
PB
31103.PHONY: maybe-install-info-release install-info-release
31104maybe-install-info-release:
31105@if release
31106maybe-install-info-release: install-info-release
4fa63067 31107
b813574b
PB
31108install-info-release: \
31109 configure-release \
31110 info-release
0aed8855 31111 @: $(MAKE); $(unstage)
b813574b 31112 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31113 r=`${PWD_COMMAND}`; export r; \
31114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31115 $(HOST_EXPORTS) \
b813574b 31116 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31118 done; \
b813574b 31119 echo "Doing install-info in release" ; \
b00612cc 31120 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31123 "RANLIB=$${RANLIB}" \
0c24b341 31124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31125 install-info) \
4fa63067
NN
31126 || exit 1
31127
b813574b 31128@endif release
4fa63067 31129
a3ca38d2
DD
31130.PHONY: maybe-install-pdf-release install-pdf-release
31131maybe-install-pdf-release:
31132@if release
31133maybe-install-pdf-release: install-pdf-release
31134
31135install-pdf-release: \
31136 configure-release \
31137 pdf-release
31138 @: $(MAKE); $(unstage)
31139 @[ -f ./release/Makefile ] || exit 0; \
31140 r=`${PWD_COMMAND}`; export r; \
31141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31142 $(HOST_EXPORTS) \
31143 for flag in $(EXTRA_HOST_FLAGS) ; do \
31144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31145 done; \
31146 echo "Doing install-pdf in release" ; \
31147 (cd $(HOST_SUBDIR)/release && \
31148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31150 "RANLIB=$${RANLIB}" \
0c24b341 31151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31152 install-pdf) \
31153 || exit 1
31154
31155@endif release
31156
108a6f8e
CD
31157.PHONY: maybe-install-html-release install-html-release
31158maybe-install-html-release:
31159@if release
31160maybe-install-html-release: install-html-release
31161
31162install-html-release: \
31163 configure-release \
31164 html-release
31165 @: $(MAKE); $(unstage)
31166 @[ -f ./release/Makefile ] || exit 0; \
31167 r=`${PWD_COMMAND}`; export r; \
31168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31169 $(HOST_EXPORTS) \
31170 for flag in $(EXTRA_HOST_FLAGS) ; do \
31171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31172 done; \
31173 echo "Doing install-html in release" ; \
31174 (cd $(HOST_SUBDIR)/release && \
31175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31177 "RANLIB=$${RANLIB}" \
0c24b341 31178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31179 install-html) \
31180 || exit 1
31181
31182@endif release
31183
b813574b
PB
31184.PHONY: maybe-installcheck-release installcheck-release
31185maybe-installcheck-release:
31186@if release
31187maybe-installcheck-release: installcheck-release
4fa63067 31188
b813574b
PB
31189installcheck-release: \
31190 configure-release
0aed8855 31191 @: $(MAKE); $(unstage)
b813574b 31192 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31193 r=`${PWD_COMMAND}`; export r; \
31194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31195 $(HOST_EXPORTS) \
b813574b 31196 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31198 done; \
b813574b 31199 echo "Doing installcheck in release" ; \
b00612cc 31200 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31203 "RANLIB=$${RANLIB}" \
0c24b341 31204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31205 installcheck) \
4fa63067
NN
31206 || exit 1
31207
b813574b 31208@endif release
4fa63067 31209
b813574b
PB
31210.PHONY: maybe-mostlyclean-release mostlyclean-release
31211maybe-mostlyclean-release:
31212@if release
31213maybe-mostlyclean-release: mostlyclean-release
4fa63067 31214
b813574b 31215mostlyclean-release:
0aed8855 31216 @: $(MAKE); $(unstage)
b813574b 31217 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31218 r=`${PWD_COMMAND}`; export r; \
31219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31220 $(HOST_EXPORTS) \
b813574b 31221 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31223 done; \
b813574b 31224 echo "Doing mostlyclean in release" ; \
b00612cc 31225 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31228 "RANLIB=$${RANLIB}" \
0c24b341 31229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31230 mostlyclean) \
4fa63067
NN
31231 || exit 1
31232
b813574b 31233@endif release
4fa63067 31234
b813574b
PB
31235.PHONY: maybe-clean-release clean-release
31236maybe-clean-release:
31237@if release
31238maybe-clean-release: clean-release
4fa63067 31239
b813574b 31240clean-release:
0aed8855 31241 @: $(MAKE); $(unstage)
b813574b 31242 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31243 r=`${PWD_COMMAND}`; export r; \
31244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31245 $(HOST_EXPORTS) \
b813574b 31246 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31248 done; \
b813574b 31249 echo "Doing clean in release" ; \
b00612cc 31250 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31253 "RANLIB=$${RANLIB}" \
0c24b341 31254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31255 clean) \
4fa63067
NN
31256 || exit 1
31257
b813574b 31258@endif release
4fa63067 31259
b813574b
PB
31260.PHONY: maybe-distclean-release distclean-release
31261maybe-distclean-release:
31262@if release
31263maybe-distclean-release: distclean-release
4fa63067 31264
b813574b 31265distclean-release:
0aed8855 31266 @: $(MAKE); $(unstage)
b813574b 31267 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31268 r=`${PWD_COMMAND}`; export r; \
31269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31270 $(HOST_EXPORTS) \
b813574b 31271 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31273 done; \
b813574b 31274 echo "Doing distclean in release" ; \
b00612cc 31275 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31278 "RANLIB=$${RANLIB}" \
0c24b341 31279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31280 distclean) \
4fa63067
NN
31281 || exit 1
31282
b813574b 31283@endif release
4fa63067 31284
b813574b
PB
31285.PHONY: maybe-maintainer-clean-release maintainer-clean-release
31286maybe-maintainer-clean-release:
31287@if release
31288maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 31289
b813574b 31290maintainer-clean-release:
0aed8855 31291 @: $(MAKE); $(unstage)
b813574b 31292 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31293 r=`${PWD_COMMAND}`; export r; \
31294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31295 $(HOST_EXPORTS) \
b813574b 31296 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31298 done; \
b813574b 31299 echo "Doing maintainer-clean in release" ; \
b00612cc 31300 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31303 "RANLIB=$${RANLIB}" \
0c24b341 31304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31305 maintainer-clean) \
4fa63067 31306 || exit 1
3866be5d 31307
b813574b 31308@endif release
3866be5d 31309
4fa63067 31310
a7254363 31311
b813574b
PB
31312.PHONY: configure-recode maybe-configure-recode
31313maybe-configure-recode:
4f0ef2d8
CD
31314@if gcc-bootstrap
31315configure-recode: stage_current
31316@endif gcc-bootstrap
b813574b
PB
31317@if recode
31318maybe-configure-recode: configure-recode
c52c6897 31319configure-recode:
0aed8855 31320 @: $(MAKE); $(unstage)
c52c6897 31321 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31323 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
31324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 31325 $(HOST_EXPORTS) \
a7254363
PB
31326 echo Configuring in $(HOST_SUBDIR)/recode; \
31327 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 31328 case $(srcdir) in \
b00612cc
PB
31329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31330 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
31331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31332 esac; \
b00612cc
PB
31333 srcdiroption="--srcdir=$${topdir}/recode"; \
31334 libsrcdir="$$s/recode"; \
e2b9e2dc 31335 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31337 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31338 || exit 1
b813574b 31339@endif recode
e2b9e2dc 31340
a7254363
PB
31341
31342
d545f33b
PB
31343
31344
b813574b
PB
31345.PHONY: all-recode maybe-all-recode
31346maybe-all-recode:
4f0ef2d8
CD
31347@if gcc-bootstrap
31348all-recode: stage_current
31349@endif gcc-bootstrap
b813574b 31350@if recode
d27cc32e 31351TARGET-recode=all
b813574b
PB
31352maybe-all-recode: all-recode
31353all-recode: configure-recode
0aed8855 31354 @: $(MAKE); $(unstage)
b40e3958
L
31355 @r=`${PWD_COMMAND}`; export r; \
31356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31357 $(HOST_EXPORTS) \
b00612cc 31358 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
31359 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31360 $(TARGET-recode))
b813574b 31361@endif recode
3866be5d 31362
a7254363 31363
d545f33b
PB
31364
31365
b813574b
PB
31366.PHONY: check-recode maybe-check-recode
31367maybe-check-recode:
31368@if recode
31369maybe-check-recode: check-recode
3866be5d 31370
b813574b 31371check-recode:
0aed8855 31372 @: $(MAKE); $(unstage)
b40e3958
L
31373 @r=`${PWD_COMMAND}`; export r; \
31374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31375 $(HOST_EXPORTS) \
b00612cc
PB
31376 (cd $(HOST_SUBDIR)/recode && \
31377 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31378
b813574b 31379@endif recode
3866be5d 31380
b813574b
PB
31381.PHONY: install-recode maybe-install-recode
31382maybe-install-recode:
31383@if recode
31384maybe-install-recode: install-recode
4fa63067 31385
b813574b 31386install-recode: installdirs
0aed8855 31387 @: $(MAKE); $(unstage)
4fa63067
NN
31388 @r=`${PWD_COMMAND}`; export r; \
31389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31390 $(HOST_EXPORTS) \
b00612cc 31391 (cd $(HOST_SUBDIR)/recode && \
2da12f12 31392 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31393
b813574b 31394@endif recode
4fa63067 31395
56a8fe78 31396# Other targets (info, dvi, pdf, etc.)
4fa63067 31397
b813574b
PB
31398.PHONY: maybe-info-recode info-recode
31399maybe-info-recode:
31400@if recode
31401maybe-info-recode: info-recode
4fa63067 31402
b813574b
PB
31403info-recode: \
31404 configure-recode
0aed8855 31405 @: $(MAKE); $(unstage)
b813574b 31406 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31407 r=`${PWD_COMMAND}`; export r; \
31408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31409 $(HOST_EXPORTS) \
b813574b 31410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31412 done; \
b813574b 31413 echo "Doing info in recode" ; \
b00612cc 31414 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31417 "RANLIB=$${RANLIB}" \
0c24b341 31418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31419 info) \
4fa63067
NN
31420 || exit 1
31421
b813574b 31422@endif recode
4fa63067 31423
b813574b
PB
31424.PHONY: maybe-dvi-recode dvi-recode
31425maybe-dvi-recode:
31426@if recode
31427maybe-dvi-recode: dvi-recode
4fa63067 31428
b813574b
PB
31429dvi-recode: \
31430 configure-recode
0aed8855 31431 @: $(MAKE); $(unstage)
b813574b 31432 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31433 r=`${PWD_COMMAND}`; export r; \
31434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31435 $(HOST_EXPORTS) \
b813574b 31436 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31438 done; \
b813574b 31439 echo "Doing dvi in recode" ; \
b00612cc 31440 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31443 "RANLIB=$${RANLIB}" \
0c24b341 31444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31445 dvi) \
4fa63067
NN
31446 || exit 1
31447
b813574b 31448@endif recode
4fa63067 31449
56a8fe78
DD
31450.PHONY: maybe-pdf-recode pdf-recode
31451maybe-pdf-recode:
31452@if recode
31453maybe-pdf-recode: pdf-recode
31454
31455pdf-recode: \
31456 configure-recode
31457 @: $(MAKE); $(unstage)
31458 @[ -f ./recode/Makefile ] || exit 0; \
31459 r=`${PWD_COMMAND}`; export r; \
31460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31461 $(HOST_EXPORTS) \
31462 for flag in $(EXTRA_HOST_FLAGS) ; do \
31463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31464 done; \
31465 echo "Doing pdf in recode" ; \
31466 (cd $(HOST_SUBDIR)/recode && \
31467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31469 "RANLIB=$${RANLIB}" \
0c24b341 31470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31471 pdf) \
31472 || exit 1
31473
31474@endif recode
31475
6d389afc
MS
31476.PHONY: maybe-html-recode html-recode
31477maybe-html-recode:
31478@if recode
31479maybe-html-recode: html-recode
31480
31481html-recode: \
31482 configure-recode
0aed8855 31483 @: $(MAKE); $(unstage)
6d389afc
MS
31484 @[ -f ./recode/Makefile ] || exit 0; \
31485 r=`${PWD_COMMAND}`; export r; \
31486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31487 $(HOST_EXPORTS) \
31488 for flag in $(EXTRA_HOST_FLAGS) ; do \
31489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31490 done; \
31491 echo "Doing html in recode" ; \
b00612cc 31492 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
31493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31495 "RANLIB=$${RANLIB}" \
0c24b341 31496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31497 html) \
31498 || exit 1
31499
31500@endif recode
31501
b813574b
PB
31502.PHONY: maybe-TAGS-recode TAGS-recode
31503maybe-TAGS-recode:
31504@if recode
31505maybe-TAGS-recode: TAGS-recode
4fa63067 31506
b813574b
PB
31507TAGS-recode: \
31508 configure-recode
0aed8855 31509 @: $(MAKE); $(unstage)
b813574b 31510 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31511 r=`${PWD_COMMAND}`; export r; \
31512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31513 $(HOST_EXPORTS) \
b813574b 31514 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31516 done; \
b813574b 31517 echo "Doing TAGS in recode" ; \
b00612cc 31518 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31521 "RANLIB=$${RANLIB}" \
0c24b341 31522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31523 TAGS) \
4fa63067
NN
31524 || exit 1
31525
b813574b 31526@endif recode
4fa63067 31527
b813574b
PB
31528.PHONY: maybe-install-info-recode install-info-recode
31529maybe-install-info-recode:
31530@if recode
31531maybe-install-info-recode: install-info-recode
4fa63067 31532
b813574b
PB
31533install-info-recode: \
31534 configure-recode \
31535 info-recode
0aed8855 31536 @: $(MAKE); $(unstage)
b813574b 31537 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31538 r=`${PWD_COMMAND}`; export r; \
31539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31540 $(HOST_EXPORTS) \
b813574b 31541 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31543 done; \
b813574b 31544 echo "Doing install-info in recode" ; \
b00612cc 31545 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31548 "RANLIB=$${RANLIB}" \
0c24b341 31549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31550 install-info) \
4fa63067
NN
31551 || exit 1
31552
b813574b 31553@endif recode
4fa63067 31554
a3ca38d2
DD
31555.PHONY: maybe-install-pdf-recode install-pdf-recode
31556maybe-install-pdf-recode:
31557@if recode
31558maybe-install-pdf-recode: install-pdf-recode
31559
31560install-pdf-recode: \
31561 configure-recode \
31562 pdf-recode
31563 @: $(MAKE); $(unstage)
31564 @[ -f ./recode/Makefile ] || exit 0; \
31565 r=`${PWD_COMMAND}`; export r; \
31566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31567 $(HOST_EXPORTS) \
31568 for flag in $(EXTRA_HOST_FLAGS) ; do \
31569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31570 done; \
31571 echo "Doing install-pdf in recode" ; \
31572 (cd $(HOST_SUBDIR)/recode && \
31573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31575 "RANLIB=$${RANLIB}" \
0c24b341 31576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31577 install-pdf) \
31578 || exit 1
31579
31580@endif recode
31581
108a6f8e
CD
31582.PHONY: maybe-install-html-recode install-html-recode
31583maybe-install-html-recode:
31584@if recode
31585maybe-install-html-recode: install-html-recode
31586
31587install-html-recode: \
31588 configure-recode \
31589 html-recode
31590 @: $(MAKE); $(unstage)
31591 @[ -f ./recode/Makefile ] || exit 0; \
31592 r=`${PWD_COMMAND}`; export r; \
31593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31594 $(HOST_EXPORTS) \
31595 for flag in $(EXTRA_HOST_FLAGS) ; do \
31596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31597 done; \
31598 echo "Doing install-html in recode" ; \
31599 (cd $(HOST_SUBDIR)/recode && \
31600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31602 "RANLIB=$${RANLIB}" \
0c24b341 31603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31604 install-html) \
31605 || exit 1
31606
31607@endif recode
31608
b813574b
PB
31609.PHONY: maybe-installcheck-recode installcheck-recode
31610maybe-installcheck-recode:
31611@if recode
31612maybe-installcheck-recode: installcheck-recode
4fa63067 31613
b813574b
PB
31614installcheck-recode: \
31615 configure-recode
0aed8855 31616 @: $(MAKE); $(unstage)
b813574b 31617 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31618 r=`${PWD_COMMAND}`; export r; \
31619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31620 $(HOST_EXPORTS) \
b813574b 31621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31623 done; \
b813574b 31624 echo "Doing installcheck in recode" ; \
b00612cc 31625 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31628 "RANLIB=$${RANLIB}" \
0c24b341 31629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31630 installcheck) \
4fa63067
NN
31631 || exit 1
31632
b813574b 31633@endif recode
4fa63067 31634
b813574b
PB
31635.PHONY: maybe-mostlyclean-recode mostlyclean-recode
31636maybe-mostlyclean-recode:
31637@if recode
31638maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 31639
b813574b 31640mostlyclean-recode:
0aed8855 31641 @: $(MAKE); $(unstage)
b813574b 31642 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31643 r=`${PWD_COMMAND}`; export r; \
31644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31645 $(HOST_EXPORTS) \
b813574b 31646 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31648 done; \
b813574b 31649 echo "Doing mostlyclean in recode" ; \
b00612cc 31650 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31653 "RANLIB=$${RANLIB}" \
0c24b341 31654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31655 mostlyclean) \
4fa63067
NN
31656 || exit 1
31657
b813574b 31658@endif recode
4fa63067 31659
b813574b
PB
31660.PHONY: maybe-clean-recode clean-recode
31661maybe-clean-recode:
31662@if recode
31663maybe-clean-recode: clean-recode
4fa63067 31664
b813574b 31665clean-recode:
0aed8855 31666 @: $(MAKE); $(unstage)
b813574b 31667 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31668 r=`${PWD_COMMAND}`; export r; \
31669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31670 $(HOST_EXPORTS) \
b813574b 31671 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31673 done; \
b813574b 31674 echo "Doing clean in recode" ; \
b00612cc 31675 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31678 "RANLIB=$${RANLIB}" \
0c24b341 31679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31680 clean) \
4fa63067
NN
31681 || exit 1
31682
b813574b 31683@endif recode
4fa63067 31684
b813574b
PB
31685.PHONY: maybe-distclean-recode distclean-recode
31686maybe-distclean-recode:
31687@if recode
31688maybe-distclean-recode: distclean-recode
4fa63067 31689
b813574b 31690distclean-recode:
0aed8855 31691 @: $(MAKE); $(unstage)
b813574b 31692 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31693 r=`${PWD_COMMAND}`; export r; \
31694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31695 $(HOST_EXPORTS) \
b813574b 31696 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31698 done; \
b813574b 31699 echo "Doing distclean in recode" ; \
b00612cc 31700 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31703 "RANLIB=$${RANLIB}" \
0c24b341 31704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31705 distclean) \
4fa63067
NN
31706 || exit 1
31707
b813574b 31708@endif recode
4fa63067 31709
b813574b
PB
31710.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
31711maybe-maintainer-clean-recode:
31712@if recode
31713maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 31714
b813574b 31715maintainer-clean-recode:
0aed8855 31716 @: $(MAKE); $(unstage)
b813574b 31717 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31718 r=`${PWD_COMMAND}`; export r; \
31719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31720 $(HOST_EXPORTS) \
b813574b 31721 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31723 done; \
b813574b 31724 echo "Doing maintainer-clean in recode" ; \
b00612cc 31725 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31728 "RANLIB=$${RANLIB}" \
0c24b341 31729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31730 maintainer-clean) \
4fa63067 31731 || exit 1
16ae0395 31732
b813574b 31733@endif recode
3866be5d
NN
31734
31735
a7254363 31736
b813574b
PB
31737.PHONY: configure-sed maybe-configure-sed
31738maybe-configure-sed:
4f0ef2d8
CD
31739@if gcc-bootstrap
31740configure-sed: stage_current
31741@endif gcc-bootstrap
b813574b
PB
31742@if sed
31743maybe-configure-sed: configure-sed
c52c6897 31744configure-sed:
0aed8855 31745 @: $(MAKE); $(unstage)
c52c6897 31746 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31748 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
31749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 31750 $(HOST_EXPORTS) \
a7254363
PB
31751 echo Configuring in $(HOST_SUBDIR)/sed; \
31752 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 31753 case $(srcdir) in \
b00612cc
PB
31754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31755 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
31756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31757 esac; \
b00612cc
PB
31758 srcdiroption="--srcdir=$${topdir}/sed"; \
31759 libsrcdir="$$s/sed"; \
e2b9e2dc 31760 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31762 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31763 || exit 1
b813574b 31764@endif sed
e2b9e2dc 31765
a7254363
PB
31766
31767
d545f33b
PB
31768
31769
b813574b
PB
31770.PHONY: all-sed maybe-all-sed
31771maybe-all-sed:
4f0ef2d8
CD
31772@if gcc-bootstrap
31773all-sed: stage_current
31774@endif gcc-bootstrap
b813574b 31775@if sed
d27cc32e 31776TARGET-sed=all
b813574b
PB
31777maybe-all-sed: all-sed
31778all-sed: configure-sed
0aed8855 31779 @: $(MAKE); $(unstage)
b40e3958
L
31780 @r=`${PWD_COMMAND}`; export r; \
31781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31782 $(HOST_EXPORTS) \
b00612cc 31783 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
31784 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31785 $(TARGET-sed))
b813574b 31786@endif sed
3866be5d 31787
a7254363 31788
d545f33b
PB
31789
31790
b813574b
PB
31791.PHONY: check-sed maybe-check-sed
31792maybe-check-sed:
31793@if sed
31794maybe-check-sed: check-sed
3866be5d 31795
b813574b 31796check-sed:
0aed8855 31797 @: $(MAKE); $(unstage)
b40e3958
L
31798 @r=`${PWD_COMMAND}`; export r; \
31799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31800 $(HOST_EXPORTS) \
b00612cc
PB
31801 (cd $(HOST_SUBDIR)/sed && \
31802 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31803
b813574b 31804@endif sed
3866be5d 31805
b813574b
PB
31806.PHONY: install-sed maybe-install-sed
31807maybe-install-sed:
31808@if sed
31809maybe-install-sed: install-sed
16ae0395 31810
b813574b 31811install-sed: installdirs
0aed8855 31812 @: $(MAKE); $(unstage)
b40e3958
L
31813 @r=`${PWD_COMMAND}`; export r; \
31814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31815 $(HOST_EXPORTS) \
b00612cc 31816 (cd $(HOST_SUBDIR)/sed && \
2da12f12 31817 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31818
b813574b 31819@endif sed
3866be5d 31820
56a8fe78 31821# Other targets (info, dvi, pdf, etc.)
4fa63067 31822
b813574b
PB
31823.PHONY: maybe-info-sed info-sed
31824maybe-info-sed:
31825@if sed
31826maybe-info-sed: info-sed
4fa63067 31827
b813574b
PB
31828info-sed: \
31829 configure-sed
0aed8855 31830 @: $(MAKE); $(unstage)
b813574b 31831 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31832 r=`${PWD_COMMAND}`; export r; \
31833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31834 $(HOST_EXPORTS) \
b813574b 31835 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31837 done; \
6d389afc 31838 echo "Doing info in sed" ; \
b00612cc 31839 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
31840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31842 "RANLIB=$${RANLIB}" \
0c24b341 31843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31844 info) \
31845 || exit 1
31846
31847@endif sed
31848
31849.PHONY: maybe-dvi-sed dvi-sed
31850maybe-dvi-sed:
31851@if sed
31852maybe-dvi-sed: dvi-sed
31853
31854dvi-sed: \
31855 configure-sed
0aed8855 31856 @: $(MAKE); $(unstage)
6d389afc
MS
31857 @[ -f ./sed/Makefile ] || exit 0; \
31858 r=`${PWD_COMMAND}`; export r; \
31859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31860 $(HOST_EXPORTS) \
31861 for flag in $(EXTRA_HOST_FLAGS) ; do \
31862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31863 done; \
31864 echo "Doing dvi in sed" ; \
b00612cc 31865 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31868 "RANLIB=$${RANLIB}" \
0c24b341 31869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 31870 dvi) \
4fa63067
NN
31871 || exit 1
31872
b813574b 31873@endif sed
4fa63067 31874
56a8fe78
DD
31875.PHONY: maybe-pdf-sed pdf-sed
31876maybe-pdf-sed:
31877@if sed
31878maybe-pdf-sed: pdf-sed
31879
31880pdf-sed: \
31881 configure-sed
31882 @: $(MAKE); $(unstage)
31883 @[ -f ./sed/Makefile ] || exit 0; \
31884 r=`${PWD_COMMAND}`; export r; \
31885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31886 $(HOST_EXPORTS) \
31887 for flag in $(EXTRA_HOST_FLAGS) ; do \
31888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31889 done; \
31890 echo "Doing pdf in sed" ; \
31891 (cd $(HOST_SUBDIR)/sed && \
31892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31894 "RANLIB=$${RANLIB}" \
0c24b341 31895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31896 pdf) \
31897 || exit 1
31898
31899@endif sed
31900
6d389afc
MS
31901.PHONY: maybe-html-sed html-sed
31902maybe-html-sed:
b813574b 31903@if sed
6d389afc 31904maybe-html-sed: html-sed
4fa63067 31905
6d389afc 31906html-sed: \
b813574b 31907 configure-sed
0aed8855 31908 @: $(MAKE); $(unstage)
b813574b 31909 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31910 r=`${PWD_COMMAND}`; export r; \
31911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31912 $(HOST_EXPORTS) \
b813574b 31913 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31915 done; \
6d389afc 31916 echo "Doing html in sed" ; \
b00612cc 31917 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31920 "RANLIB=$${RANLIB}" \
0c24b341 31921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 31922 html) \
4fa63067
NN
31923 || exit 1
31924
b813574b 31925@endif sed
4fa63067 31926
b813574b
PB
31927.PHONY: maybe-TAGS-sed TAGS-sed
31928maybe-TAGS-sed:
31929@if sed
31930maybe-TAGS-sed: TAGS-sed
4fa63067 31931
b813574b
PB
31932TAGS-sed: \
31933 configure-sed
0aed8855 31934 @: $(MAKE); $(unstage)
b813574b 31935 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31936 r=`${PWD_COMMAND}`; export r; \
31937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31938 $(HOST_EXPORTS) \
b813574b 31939 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31941 done; \
b813574b 31942 echo "Doing TAGS in sed" ; \
b00612cc 31943 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31946 "RANLIB=$${RANLIB}" \
0c24b341 31947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31948 TAGS) \
4fa63067
NN
31949 || exit 1
31950
b813574b 31951@endif sed
4fa63067 31952
b813574b
PB
31953.PHONY: maybe-install-info-sed install-info-sed
31954maybe-install-info-sed:
31955@if sed
31956maybe-install-info-sed: install-info-sed
4fa63067 31957
b813574b
PB
31958install-info-sed: \
31959 configure-sed \
31960 info-sed
0aed8855 31961 @: $(MAKE); $(unstage)
b813574b 31962 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31963 r=`${PWD_COMMAND}`; export r; \
31964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31965 $(HOST_EXPORTS) \
b813574b 31966 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31968 done; \
b813574b 31969 echo "Doing install-info in sed" ; \
b00612cc 31970 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31973 "RANLIB=$${RANLIB}" \
0c24b341 31974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31975 install-info) \
4fa63067
NN
31976 || exit 1
31977
b813574b 31978@endif sed
4fa63067 31979
a3ca38d2
DD
31980.PHONY: maybe-install-pdf-sed install-pdf-sed
31981maybe-install-pdf-sed:
31982@if sed
31983maybe-install-pdf-sed: install-pdf-sed
31984
31985install-pdf-sed: \
31986 configure-sed \
31987 pdf-sed
31988 @: $(MAKE); $(unstage)
31989 @[ -f ./sed/Makefile ] || exit 0; \
31990 r=`${PWD_COMMAND}`; export r; \
31991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31992 $(HOST_EXPORTS) \
31993 for flag in $(EXTRA_HOST_FLAGS) ; do \
31994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31995 done; \
31996 echo "Doing install-pdf in sed" ; \
31997 (cd $(HOST_SUBDIR)/sed && \
31998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32000 "RANLIB=$${RANLIB}" \
0c24b341 32001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32002 install-pdf) \
32003 || exit 1
32004
32005@endif sed
32006
108a6f8e
CD
32007.PHONY: maybe-install-html-sed install-html-sed
32008maybe-install-html-sed:
32009@if sed
32010maybe-install-html-sed: install-html-sed
32011
32012install-html-sed: \
32013 configure-sed \
32014 html-sed
32015 @: $(MAKE); $(unstage)
32016 @[ -f ./sed/Makefile ] || exit 0; \
32017 r=`${PWD_COMMAND}`; export r; \
32018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32019 $(HOST_EXPORTS) \
32020 for flag in $(EXTRA_HOST_FLAGS) ; do \
32021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32022 done; \
32023 echo "Doing install-html in sed" ; \
32024 (cd $(HOST_SUBDIR)/sed && \
32025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32027 "RANLIB=$${RANLIB}" \
0c24b341 32028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32029 install-html) \
32030 || exit 1
32031
32032@endif sed
32033
b813574b
PB
32034.PHONY: maybe-installcheck-sed installcheck-sed
32035maybe-installcheck-sed:
32036@if sed
32037maybe-installcheck-sed: installcheck-sed
4fa63067 32038
b813574b
PB
32039installcheck-sed: \
32040 configure-sed
0aed8855 32041 @: $(MAKE); $(unstage)
b813574b 32042 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32043 r=`${PWD_COMMAND}`; export r; \
32044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32045 $(HOST_EXPORTS) \
b813574b 32046 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32048 done; \
b813574b 32049 echo "Doing installcheck in sed" ; \
b00612cc 32050 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32053 "RANLIB=$${RANLIB}" \
0c24b341 32054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32055 installcheck) \
4fa63067
NN
32056 || exit 1
32057
b813574b 32058@endif sed
4fa63067 32059
b813574b
PB
32060.PHONY: maybe-mostlyclean-sed mostlyclean-sed
32061maybe-mostlyclean-sed:
32062@if sed
32063maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 32064
b813574b 32065mostlyclean-sed:
0aed8855 32066 @: $(MAKE); $(unstage)
b813574b 32067 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32068 r=`${PWD_COMMAND}`; export r; \
32069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32070 $(HOST_EXPORTS) \
b813574b 32071 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32073 done; \
b813574b 32074 echo "Doing mostlyclean in sed" ; \
b00612cc 32075 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32078 "RANLIB=$${RANLIB}" \
0c24b341 32079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32080 mostlyclean) \
4fa63067
NN
32081 || exit 1
32082
b813574b 32083@endif sed
4fa63067 32084
b813574b
PB
32085.PHONY: maybe-clean-sed clean-sed
32086maybe-clean-sed:
32087@if sed
32088maybe-clean-sed: clean-sed
4fa63067 32089
b813574b 32090clean-sed:
0aed8855 32091 @: $(MAKE); $(unstage)
b813574b 32092 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32093 r=`${PWD_COMMAND}`; export r; \
32094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32095 $(HOST_EXPORTS) \
b813574b 32096 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32098 done; \
b813574b 32099 echo "Doing clean in sed" ; \
b00612cc 32100 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32103 "RANLIB=$${RANLIB}" \
0c24b341 32104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32105 clean) \
4fa63067
NN
32106 || exit 1
32107
b813574b 32108@endif sed
4fa63067 32109
b813574b
PB
32110.PHONY: maybe-distclean-sed distclean-sed
32111maybe-distclean-sed:
32112@if sed
32113maybe-distclean-sed: distclean-sed
4fa63067 32114
b813574b 32115distclean-sed:
0aed8855 32116 @: $(MAKE); $(unstage)
b813574b 32117 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32118 r=`${PWD_COMMAND}`; export r; \
32119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32120 $(HOST_EXPORTS) \
b813574b 32121 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32123 done; \
b813574b 32124 echo "Doing distclean in sed" ; \
b00612cc 32125 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32128 "RANLIB=$${RANLIB}" \
0c24b341 32129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32130 distclean) \
4fa63067
NN
32131 || exit 1
32132
b813574b 32133@endif sed
4fa63067 32134
b813574b
PB
32135.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
32136maybe-maintainer-clean-sed:
32137@if sed
32138maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 32139
b813574b 32140maintainer-clean-sed:
0aed8855 32141 @: $(MAKE); $(unstage)
b813574b 32142 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32143 r=`${PWD_COMMAND}`; export r; \
32144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32145 $(HOST_EXPORTS) \
b813574b 32146 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32148 done; \
b813574b 32149 echo "Doing maintainer-clean in sed" ; \
b00612cc 32150 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32153 "RANLIB=$${RANLIB}" \
0c24b341 32154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32155 maintainer-clean) \
4fa63067
NN
32156 || exit 1
32157
b813574b 32158@endif sed
4fa63067
NN
32159
32160
a7254363 32161
b813574b
PB
32162.PHONY: configure-send-pr maybe-configure-send-pr
32163maybe-configure-send-pr:
4f0ef2d8
CD
32164@if gcc-bootstrap
32165configure-send-pr: stage_current
32166@endif gcc-bootstrap
b813574b
PB
32167@if send-pr
32168maybe-configure-send-pr: configure-send-pr
c52c6897 32169configure-send-pr:
0aed8855 32170 @: $(MAKE); $(unstage)
c52c6897 32171 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32173 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
32174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 32175 $(HOST_EXPORTS) \
a7254363
PB
32176 echo Configuring in $(HOST_SUBDIR)/send-pr; \
32177 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 32178 case $(srcdir) in \
b00612cc
PB
32179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32180 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
32181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32182 esac; \
b00612cc
PB
32183 srcdiroption="--srcdir=$${topdir}/send-pr"; \
32184 libsrcdir="$$s/send-pr"; \
e2b9e2dc 32185 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32186 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32187 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32188 || exit 1
b813574b 32189@endif send-pr
e2b9e2dc 32190
a7254363
PB
32191
32192
d545f33b
PB
32193
32194
b813574b
PB
32195.PHONY: all-send-pr maybe-all-send-pr
32196maybe-all-send-pr:
4f0ef2d8
CD
32197@if gcc-bootstrap
32198all-send-pr: stage_current
32199@endif gcc-bootstrap
b813574b 32200@if send-pr
d27cc32e 32201TARGET-send-pr=all
b813574b
PB
32202maybe-all-send-pr: all-send-pr
32203all-send-pr: configure-send-pr
0aed8855 32204 @: $(MAKE); $(unstage)
b40e3958
L
32205 @r=`${PWD_COMMAND}`; export r; \
32206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32207 $(HOST_EXPORTS) \
b00612cc 32208 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
32209 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32210 $(TARGET-send-pr))
b813574b 32211@endif send-pr
3866be5d 32212
a7254363 32213
d545f33b
PB
32214
32215
b813574b
PB
32216.PHONY: check-send-pr maybe-check-send-pr
32217maybe-check-send-pr:
32218@if send-pr
32219maybe-check-send-pr: check-send-pr
3866be5d 32220
b813574b 32221check-send-pr:
0aed8855 32222 @: $(MAKE); $(unstage)
b40e3958
L
32223 @r=`${PWD_COMMAND}`; export r; \
32224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32225 $(HOST_EXPORTS) \
b00612cc
PB
32226 (cd $(HOST_SUBDIR)/send-pr && \
32227 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32228
b813574b 32229@endif send-pr
3866be5d 32230
b813574b
PB
32231.PHONY: install-send-pr maybe-install-send-pr
32232maybe-install-send-pr:
32233@if send-pr
32234maybe-install-send-pr: install-send-pr
16ae0395 32235
b813574b 32236install-send-pr: installdirs
0aed8855 32237 @: $(MAKE); $(unstage)
b40e3958
L
32238 @r=`${PWD_COMMAND}`; export r; \
32239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32240 $(HOST_EXPORTS) \
b00612cc 32241 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 32242 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32243
b813574b 32244@endif send-pr
3866be5d 32245
56a8fe78 32246# Other targets (info, dvi, pdf, etc.)
4fa63067 32247
b813574b
PB
32248.PHONY: maybe-info-send-pr info-send-pr
32249maybe-info-send-pr:
32250@if send-pr
32251maybe-info-send-pr: info-send-pr
4fa63067 32252
b813574b
PB
32253info-send-pr: \
32254 configure-send-pr
0aed8855 32255 @: $(MAKE); $(unstage)
b813574b 32256 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
32257 r=`${PWD_COMMAND}`; export r; \
32258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32259 $(HOST_EXPORTS) \
b813574b 32260 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32262 done; \
b813574b 32263 echo "Doing info in send-pr" ; \
b00612cc 32264 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32267 "RANLIB=$${RANLIB}" \
0c24b341 32268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32269 info) \
e2b9e2dc
NN
32270 || exit 1
32271
b813574b 32272@endif send-pr
4fa63067 32273
b813574b
PB
32274.PHONY: maybe-dvi-send-pr dvi-send-pr
32275maybe-dvi-send-pr:
32276@if send-pr
32277maybe-dvi-send-pr: dvi-send-pr
4fa63067 32278
b813574b
PB
32279dvi-send-pr: \
32280 configure-send-pr
0aed8855 32281 @: $(MAKE); $(unstage)
b813574b 32282 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 32283 r=`${PWD_COMMAND}`; export r; \
b40e3958 32284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32285 $(HOST_EXPORTS) \
b813574b 32286 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32288 done; \
b813574b 32289 echo "Doing dvi in send-pr" ; \
b00612cc 32290 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32293 "RANLIB=$${RANLIB}" \
0c24b341 32294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32295 dvi) \
4fa63067 32296 || exit 1
3866be5d 32297
b813574b 32298@endif send-pr
3866be5d 32299
56a8fe78
DD
32300.PHONY: maybe-pdf-send-pr pdf-send-pr
32301maybe-pdf-send-pr:
32302@if send-pr
32303maybe-pdf-send-pr: pdf-send-pr
32304
32305pdf-send-pr: \
32306 configure-send-pr
32307 @: $(MAKE); $(unstage)
32308 @[ -f ./send-pr/Makefile ] || exit 0; \
32309 r=`${PWD_COMMAND}`; export r; \
32310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32311 $(HOST_EXPORTS) \
32312 for flag in $(EXTRA_HOST_FLAGS) ; do \
32313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32314 done; \
32315 echo "Doing pdf in send-pr" ; \
32316 (cd $(HOST_SUBDIR)/send-pr && \
32317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32319 "RANLIB=$${RANLIB}" \
0c24b341 32320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32321 pdf) \
32322 || exit 1
32323
32324@endif send-pr
32325
6d389afc
MS
32326.PHONY: maybe-html-send-pr html-send-pr
32327maybe-html-send-pr:
32328@if send-pr
32329maybe-html-send-pr: html-send-pr
32330
32331html-send-pr: \
32332 configure-send-pr
0aed8855 32333 @: $(MAKE); $(unstage)
6d389afc
MS
32334 @[ -f ./send-pr/Makefile ] || exit 0; \
32335 r=`${PWD_COMMAND}`; export r; \
32336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32337 $(HOST_EXPORTS) \
32338 for flag in $(EXTRA_HOST_FLAGS) ; do \
32339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32340 done; \
32341 echo "Doing html in send-pr" ; \
b00612cc 32342 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
32343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32345 "RANLIB=$${RANLIB}" \
0c24b341 32346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32347 html) \
32348 || exit 1
32349
32350@endif send-pr
32351
b813574b
PB
32352.PHONY: maybe-TAGS-send-pr TAGS-send-pr
32353maybe-TAGS-send-pr:
32354@if send-pr
32355maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 32356
b813574b
PB
32357TAGS-send-pr: \
32358 configure-send-pr
0aed8855 32359 @: $(MAKE); $(unstage)
b813574b 32360 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32361 r=`${PWD_COMMAND}`; export r; \
32362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32363 $(HOST_EXPORTS) \
b813574b 32364 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32366 done; \
b813574b 32367 echo "Doing TAGS in send-pr" ; \
b00612cc 32368 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32371 "RANLIB=$${RANLIB}" \
0c24b341 32372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32373 TAGS) \
4fa63067 32374 || exit 1
3866be5d 32375
b813574b 32376@endif send-pr
3866be5d 32377
b813574b
PB
32378.PHONY: maybe-install-info-send-pr install-info-send-pr
32379maybe-install-info-send-pr:
32380@if send-pr
32381maybe-install-info-send-pr: install-info-send-pr
16ae0395 32382
b813574b
PB
32383install-info-send-pr: \
32384 configure-send-pr \
32385 info-send-pr
0aed8855 32386 @: $(MAKE); $(unstage)
b813574b 32387 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32388 r=`${PWD_COMMAND}`; export r; \
32389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32390 $(HOST_EXPORTS) \
b813574b 32391 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32393 done; \
b813574b 32394 echo "Doing install-info in send-pr" ; \
b00612cc 32395 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32398 "RANLIB=$${RANLIB}" \
0c24b341 32399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32400 install-info) \
4fa63067
NN
32401 || exit 1
32402
b813574b 32403@endif send-pr
4fa63067 32404
a3ca38d2
DD
32405.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
32406maybe-install-pdf-send-pr:
32407@if send-pr
32408maybe-install-pdf-send-pr: install-pdf-send-pr
32409
32410install-pdf-send-pr: \
32411 configure-send-pr \
32412 pdf-send-pr
32413 @: $(MAKE); $(unstage)
32414 @[ -f ./send-pr/Makefile ] || exit 0; \
32415 r=`${PWD_COMMAND}`; export r; \
32416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32417 $(HOST_EXPORTS) \
32418 for flag in $(EXTRA_HOST_FLAGS) ; do \
32419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32420 done; \
32421 echo "Doing install-pdf in send-pr" ; \
32422 (cd $(HOST_SUBDIR)/send-pr && \
32423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32425 "RANLIB=$${RANLIB}" \
0c24b341 32426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32427 install-pdf) \
32428 || exit 1
32429
32430@endif send-pr
32431
108a6f8e
CD
32432.PHONY: maybe-install-html-send-pr install-html-send-pr
32433maybe-install-html-send-pr:
32434@if send-pr
32435maybe-install-html-send-pr: install-html-send-pr
32436
32437install-html-send-pr: \
32438 configure-send-pr \
32439 html-send-pr
32440 @: $(MAKE); $(unstage)
32441 @[ -f ./send-pr/Makefile ] || exit 0; \
32442 r=`${PWD_COMMAND}`; export r; \
32443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32444 $(HOST_EXPORTS) \
32445 for flag in $(EXTRA_HOST_FLAGS) ; do \
32446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32447 done; \
32448 echo "Doing install-html in send-pr" ; \
32449 (cd $(HOST_SUBDIR)/send-pr && \
32450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32452 "RANLIB=$${RANLIB}" \
0c24b341 32453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32454 install-html) \
32455 || exit 1
32456
32457@endif send-pr
32458
b813574b
PB
32459.PHONY: maybe-installcheck-send-pr installcheck-send-pr
32460maybe-installcheck-send-pr:
32461@if send-pr
32462maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 32463
b813574b
PB
32464installcheck-send-pr: \
32465 configure-send-pr
0aed8855 32466 @: $(MAKE); $(unstage)
b813574b 32467 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32468 r=`${PWD_COMMAND}`; export r; \
32469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32470 $(HOST_EXPORTS) \
b813574b 32471 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32473 done; \
b813574b 32474 echo "Doing installcheck in send-pr" ; \
b00612cc 32475 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32478 "RANLIB=$${RANLIB}" \
0c24b341 32479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32480 installcheck) \
4fa63067
NN
32481 || exit 1
32482
b813574b 32483@endif send-pr
4fa63067 32484
b813574b
PB
32485.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
32486maybe-mostlyclean-send-pr:
32487@if send-pr
32488maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 32489
b813574b 32490mostlyclean-send-pr:
0aed8855 32491 @: $(MAKE); $(unstage)
b813574b 32492 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32493 r=`${PWD_COMMAND}`; export r; \
32494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32495 $(HOST_EXPORTS) \
b813574b 32496 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32498 done; \
b813574b 32499 echo "Doing mostlyclean in send-pr" ; \
b00612cc 32500 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32503 "RANLIB=$${RANLIB}" \
0c24b341 32504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32505 mostlyclean) \
4fa63067
NN
32506 || exit 1
32507
b813574b 32508@endif send-pr
4fa63067 32509
b813574b
PB
32510.PHONY: maybe-clean-send-pr clean-send-pr
32511maybe-clean-send-pr:
32512@if send-pr
32513maybe-clean-send-pr: clean-send-pr
4fa63067 32514
b813574b 32515clean-send-pr:
0aed8855 32516 @: $(MAKE); $(unstage)
b813574b 32517 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32518 r=`${PWD_COMMAND}`; export r; \
32519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32520 $(HOST_EXPORTS) \
b813574b 32521 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32523 done; \
b813574b 32524 echo "Doing clean in send-pr" ; \
b00612cc 32525 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32528 "RANLIB=$${RANLIB}" \
0c24b341 32529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32530 clean) \
4fa63067
NN
32531 || exit 1
32532
b813574b 32533@endif send-pr
4fa63067 32534
b813574b
PB
32535.PHONY: maybe-distclean-send-pr distclean-send-pr
32536maybe-distclean-send-pr:
32537@if send-pr
32538maybe-distclean-send-pr: distclean-send-pr
4fa63067 32539
b813574b 32540distclean-send-pr:
0aed8855 32541 @: $(MAKE); $(unstage)
b813574b 32542 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32543 r=`${PWD_COMMAND}`; export r; \
32544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32545 $(HOST_EXPORTS) \
b813574b 32546 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32548 done; \
b813574b 32549 echo "Doing distclean in send-pr" ; \
b00612cc 32550 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32553 "RANLIB=$${RANLIB}" \
0c24b341 32554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32555 distclean) \
4fa63067
NN
32556 || exit 1
32557
b813574b 32558@endif send-pr
4fa63067 32559
b813574b
PB
32560.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
32561maybe-maintainer-clean-send-pr:
32562@if send-pr
32563maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 32564
b813574b 32565maintainer-clean-send-pr:
0aed8855 32566 @: $(MAKE); $(unstage)
b813574b 32567 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 32568 r=`${PWD_COMMAND}`; export r; \
b40e3958 32569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32570 $(HOST_EXPORTS) \
b813574b 32571 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32573 done; \
b813574b 32574 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 32575 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32578 "RANLIB=$${RANLIB}" \
0c24b341 32579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32580 maintainer-clean) \
4fa63067 32581 || exit 1
3866be5d 32582
b813574b 32583@endif send-pr
3866be5d 32584
4fa63067 32585
a7254363 32586
b813574b
PB
32587.PHONY: configure-shellutils maybe-configure-shellutils
32588maybe-configure-shellutils:
4f0ef2d8
CD
32589@if gcc-bootstrap
32590configure-shellutils: stage_current
32591@endif gcc-bootstrap
b813574b
PB
32592@if shellutils
32593maybe-configure-shellutils: configure-shellutils
c52c6897 32594configure-shellutils:
0aed8855 32595 @: $(MAKE); $(unstage)
c52c6897 32596 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32598 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
32599 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 32600 $(HOST_EXPORTS) \
a7254363
PB
32601 echo Configuring in $(HOST_SUBDIR)/shellutils; \
32602 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 32603 case $(srcdir) in \
b00612cc
PB
32604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32605 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
32606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32607 esac; \
b00612cc
PB
32608 srcdiroption="--srcdir=$${topdir}/shellutils"; \
32609 libsrcdir="$$s/shellutils"; \
e2b9e2dc 32610 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32612 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32613 || exit 1
b813574b 32614@endif shellutils
e2b9e2dc 32615
a7254363
PB
32616
32617
d545f33b
PB
32618
32619
b813574b
PB
32620.PHONY: all-shellutils maybe-all-shellutils
32621maybe-all-shellutils:
4f0ef2d8
CD
32622@if gcc-bootstrap
32623all-shellutils: stage_current
32624@endif gcc-bootstrap
b813574b 32625@if shellutils
d27cc32e 32626TARGET-shellutils=all
b813574b
PB
32627maybe-all-shellutils: all-shellutils
32628all-shellutils: configure-shellutils
0aed8855 32629 @: $(MAKE); $(unstage)
b40e3958
L
32630 @r=`${PWD_COMMAND}`; export r; \
32631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32632 $(HOST_EXPORTS) \
b00612cc 32633 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
32634 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32635 $(TARGET-shellutils))
b813574b 32636@endif shellutils
3866be5d 32637
a7254363 32638
d545f33b
PB
32639
32640
b813574b
PB
32641.PHONY: check-shellutils maybe-check-shellutils
32642maybe-check-shellutils:
32643@if shellutils
32644maybe-check-shellutils: check-shellutils
3866be5d 32645
b813574b 32646check-shellutils:
0aed8855 32647 @: $(MAKE); $(unstage)
b40e3958
L
32648 @r=`${PWD_COMMAND}`; export r; \
32649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32650 $(HOST_EXPORTS) \
b00612cc
PB
32651 (cd $(HOST_SUBDIR)/shellutils && \
32652 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32653
b813574b 32654@endif shellutils
3866be5d 32655
b813574b
PB
32656.PHONY: install-shellutils maybe-install-shellutils
32657maybe-install-shellutils:
32658@if shellutils
32659maybe-install-shellutils: install-shellutils
16ae0395 32660
b813574b 32661install-shellutils: installdirs
0aed8855 32662 @: $(MAKE); $(unstage)
b40e3958
L
32663 @r=`${PWD_COMMAND}`; export r; \
32664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32665 $(HOST_EXPORTS) \
b00612cc 32666 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 32667 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32668
b813574b 32669@endif shellutils
4fa63067 32670
56a8fe78 32671# Other targets (info, dvi, pdf, etc.)
4fa63067 32672
b813574b
PB
32673.PHONY: maybe-info-shellutils info-shellutils
32674maybe-info-shellutils:
32675@if shellutils
32676maybe-info-shellutils: info-shellutils
4fa63067 32677
b813574b
PB
32678info-shellutils: \
32679 configure-shellutils
0aed8855 32680 @: $(MAKE); $(unstage)
b813574b 32681 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32682 r=`${PWD_COMMAND}`; export r; \
32683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32684 $(HOST_EXPORTS) \
b813574b 32685 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32687 done; \
b813574b 32688 echo "Doing info in shellutils" ; \
b00612cc 32689 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32692 "RANLIB=$${RANLIB}" \
0c24b341 32693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32694 info) \
4fa63067
NN
32695 || exit 1
32696
b813574b 32697@endif shellutils
4fa63067 32698
b813574b
PB
32699.PHONY: maybe-dvi-shellutils dvi-shellutils
32700maybe-dvi-shellutils:
32701@if shellutils
32702maybe-dvi-shellutils: dvi-shellutils
4fa63067 32703
b813574b
PB
32704dvi-shellutils: \
32705 configure-shellutils
0aed8855 32706 @: $(MAKE); $(unstage)
b813574b 32707 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32708 r=`${PWD_COMMAND}`; export r; \
32709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32710 $(HOST_EXPORTS) \
b813574b 32711 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32713 done; \
b813574b 32714 echo "Doing dvi in shellutils" ; \
b00612cc 32715 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32718 "RANLIB=$${RANLIB}" \
0c24b341 32719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32720 dvi) \
4fa63067
NN
32721 || exit 1
32722
b813574b 32723@endif shellutils
4fa63067 32724
56a8fe78
DD
32725.PHONY: maybe-pdf-shellutils pdf-shellutils
32726maybe-pdf-shellutils:
32727@if shellutils
32728maybe-pdf-shellutils: pdf-shellutils
32729
32730pdf-shellutils: \
32731 configure-shellutils
32732 @: $(MAKE); $(unstage)
32733 @[ -f ./shellutils/Makefile ] || exit 0; \
32734 r=`${PWD_COMMAND}`; export r; \
32735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32736 $(HOST_EXPORTS) \
32737 for flag in $(EXTRA_HOST_FLAGS) ; do \
32738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32739 done; \
32740 echo "Doing pdf in shellutils" ; \
32741 (cd $(HOST_SUBDIR)/shellutils && \
32742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32744 "RANLIB=$${RANLIB}" \
0c24b341 32745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32746 pdf) \
32747 || exit 1
32748
32749@endif shellutils
32750
6d389afc
MS
32751.PHONY: maybe-html-shellutils html-shellutils
32752maybe-html-shellutils:
32753@if shellutils
32754maybe-html-shellutils: html-shellutils
32755
32756html-shellutils: \
32757 configure-shellutils
0aed8855 32758 @: $(MAKE); $(unstage)
6d389afc
MS
32759 @[ -f ./shellutils/Makefile ] || exit 0; \
32760 r=`${PWD_COMMAND}`; export r; \
32761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32762 $(HOST_EXPORTS) \
32763 for flag in $(EXTRA_HOST_FLAGS) ; do \
32764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32765 done; \
32766 echo "Doing html in shellutils" ; \
b00612cc 32767 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
32768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32770 "RANLIB=$${RANLIB}" \
0c24b341 32771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32772 html) \
32773 || exit 1
32774
32775@endif shellutils
32776
b813574b
PB
32777.PHONY: maybe-TAGS-shellutils TAGS-shellutils
32778maybe-TAGS-shellutils:
32779@if shellutils
32780maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 32781
b813574b
PB
32782TAGS-shellutils: \
32783 configure-shellutils
0aed8855 32784 @: $(MAKE); $(unstage)
b813574b 32785 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32786 r=`${PWD_COMMAND}`; export r; \
32787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32788 $(HOST_EXPORTS) \
b813574b 32789 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32791 done; \
b813574b 32792 echo "Doing TAGS in shellutils" ; \
b00612cc 32793 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32796 "RANLIB=$${RANLIB}" \
0c24b341 32797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32798 TAGS) \
4fa63067
NN
32799 || exit 1
32800
b813574b 32801@endif shellutils
4fa63067 32802
b813574b
PB
32803.PHONY: maybe-install-info-shellutils install-info-shellutils
32804maybe-install-info-shellutils:
32805@if shellutils
32806maybe-install-info-shellutils: install-info-shellutils
4fa63067 32807
b813574b
PB
32808install-info-shellutils: \
32809 configure-shellutils \
32810 info-shellutils
0aed8855 32811 @: $(MAKE); $(unstage)
b813574b 32812 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32813 r=`${PWD_COMMAND}`; export r; \
32814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32815 $(HOST_EXPORTS) \
b813574b 32816 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32818 done; \
b813574b 32819 echo "Doing install-info in shellutils" ; \
b00612cc 32820 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32823 "RANLIB=$${RANLIB}" \
0c24b341 32824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32825 install-info) \
4fa63067
NN
32826 || exit 1
32827
b813574b 32828@endif shellutils
4fa63067 32829
a3ca38d2
DD
32830.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
32831maybe-install-pdf-shellutils:
32832@if shellutils
32833maybe-install-pdf-shellutils: install-pdf-shellutils
32834
32835install-pdf-shellutils: \
32836 configure-shellutils \
32837 pdf-shellutils
32838 @: $(MAKE); $(unstage)
32839 @[ -f ./shellutils/Makefile ] || exit 0; \
32840 r=`${PWD_COMMAND}`; export r; \
32841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32842 $(HOST_EXPORTS) \
32843 for flag in $(EXTRA_HOST_FLAGS) ; do \
32844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32845 done; \
32846 echo "Doing install-pdf in shellutils" ; \
32847 (cd $(HOST_SUBDIR)/shellutils && \
32848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32850 "RANLIB=$${RANLIB}" \
0c24b341 32851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32852 install-pdf) \
32853 || exit 1
32854
32855@endif shellutils
32856
108a6f8e
CD
32857.PHONY: maybe-install-html-shellutils install-html-shellutils
32858maybe-install-html-shellutils:
32859@if shellutils
32860maybe-install-html-shellutils: install-html-shellutils
32861
32862install-html-shellutils: \
32863 configure-shellutils \
32864 html-shellutils
32865 @: $(MAKE); $(unstage)
32866 @[ -f ./shellutils/Makefile ] || exit 0; \
32867 r=`${PWD_COMMAND}`; export r; \
32868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32869 $(HOST_EXPORTS) \
32870 for flag in $(EXTRA_HOST_FLAGS) ; do \
32871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32872 done; \
32873 echo "Doing install-html in shellutils" ; \
32874 (cd $(HOST_SUBDIR)/shellutils && \
32875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32877 "RANLIB=$${RANLIB}" \
0c24b341 32878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32879 install-html) \
32880 || exit 1
32881
32882@endif shellutils
32883
b813574b
PB
32884.PHONY: maybe-installcheck-shellutils installcheck-shellutils
32885maybe-installcheck-shellutils:
32886@if shellutils
32887maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 32888
b813574b
PB
32889installcheck-shellutils: \
32890 configure-shellutils
0aed8855 32891 @: $(MAKE); $(unstage)
b813574b 32892 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32893 r=`${PWD_COMMAND}`; export r; \
32894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32895 $(HOST_EXPORTS) \
b813574b 32896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32898 done; \
b813574b 32899 echo "Doing installcheck in shellutils" ; \
b00612cc 32900 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32903 "RANLIB=$${RANLIB}" \
0c24b341 32904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32905 installcheck) \
4fa63067
NN
32906 || exit 1
32907
b813574b 32908@endif shellutils
4fa63067 32909
b813574b
PB
32910.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
32911maybe-mostlyclean-shellutils:
32912@if shellutils
32913maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 32914
b813574b 32915mostlyclean-shellutils:
0aed8855 32916 @: $(MAKE); $(unstage)
b813574b 32917 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32918 r=`${PWD_COMMAND}`; export r; \
32919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32920 $(HOST_EXPORTS) \
b813574b 32921 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32923 done; \
b813574b 32924 echo "Doing mostlyclean in shellutils" ; \
b00612cc 32925 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32928 "RANLIB=$${RANLIB}" \
0c24b341 32929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32930 mostlyclean) \
4fa63067
NN
32931 || exit 1
32932
b813574b 32933@endif shellutils
4fa63067 32934
b813574b
PB
32935.PHONY: maybe-clean-shellutils clean-shellutils
32936maybe-clean-shellutils:
32937@if shellutils
32938maybe-clean-shellutils: clean-shellutils
4fa63067 32939
b813574b 32940clean-shellutils:
0aed8855 32941 @: $(MAKE); $(unstage)
b813574b 32942 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32943 r=`${PWD_COMMAND}`; export r; \
32944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32945 $(HOST_EXPORTS) \
b813574b 32946 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32948 done; \
b813574b 32949 echo "Doing clean in shellutils" ; \
b00612cc 32950 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32953 "RANLIB=$${RANLIB}" \
0c24b341 32954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32955 clean) \
4fa63067
NN
32956 || exit 1
32957
b813574b 32958@endif shellutils
4fa63067 32959
b813574b
PB
32960.PHONY: maybe-distclean-shellutils distclean-shellutils
32961maybe-distclean-shellutils:
32962@if shellutils
32963maybe-distclean-shellutils: distclean-shellutils
4fa63067 32964
b813574b 32965distclean-shellutils:
0aed8855 32966 @: $(MAKE); $(unstage)
b813574b 32967 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32968 r=`${PWD_COMMAND}`; export r; \
32969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32970 $(HOST_EXPORTS) \
b813574b 32971 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32973 done; \
b813574b 32974 echo "Doing distclean in shellutils" ; \
b00612cc 32975 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32978 "RANLIB=$${RANLIB}" \
0c24b341 32979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32980 distclean) \
4fa63067
NN
32981 || exit 1
32982
b813574b 32983@endif shellutils
4fa63067 32984
b813574b
PB
32985.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
32986maybe-maintainer-clean-shellutils:
32987@if shellutils
32988maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 32989
b813574b 32990maintainer-clean-shellutils:
0aed8855 32991 @: $(MAKE); $(unstage)
b813574b 32992 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32993 r=`${PWD_COMMAND}`; export r; \
32994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32995 $(HOST_EXPORTS) \
b813574b 32996 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32998 done; \
b813574b 32999 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 33000 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33003 "RANLIB=$${RANLIB}" \
0c24b341 33004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33005 maintainer-clean) \
4fa63067 33006 || exit 1
3866be5d 33007
b813574b 33008@endif shellutils
3866be5d 33009
4fa63067 33010
a7254363 33011
b813574b
PB
33012.PHONY: configure-sid maybe-configure-sid
33013maybe-configure-sid:
4f0ef2d8
CD
33014@if gcc-bootstrap
33015configure-sid: stage_current
33016@endif gcc-bootstrap
b813574b
PB
33017@if sid
33018maybe-configure-sid: configure-sid
c52c6897 33019configure-sid:
0aed8855 33020 @: $(MAKE); $(unstage)
c52c6897 33021 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33023 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
33024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 33025 $(HOST_EXPORTS) \
a7254363
PB
33026 echo Configuring in $(HOST_SUBDIR)/sid; \
33027 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 33028 case $(srcdir) in \
b00612cc
PB
33029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33030 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
33031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33032 esac; \
b00612cc
PB
33033 srcdiroption="--srcdir=$${topdir}/sid"; \
33034 libsrcdir="$$s/sid"; \
e2b9e2dc 33035 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33036 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33037 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33038 || exit 1
b813574b 33039@endif sid
e2b9e2dc 33040
a7254363
PB
33041
33042
d545f33b
PB
33043
33044
b813574b
PB
33045.PHONY: all-sid maybe-all-sid
33046maybe-all-sid:
4f0ef2d8
CD
33047@if gcc-bootstrap
33048all-sid: stage_current
33049@endif gcc-bootstrap
b813574b 33050@if sid
d27cc32e 33051TARGET-sid=all
b813574b
PB
33052maybe-all-sid: all-sid
33053all-sid: configure-sid
0aed8855 33054 @: $(MAKE); $(unstage)
b40e3958
L
33055 @r=`${PWD_COMMAND}`; export r; \
33056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33057 $(HOST_EXPORTS) \
b00612cc 33058 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
33059 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33060 $(TARGET-sid))
b813574b 33061@endif sid
3866be5d 33062
a7254363 33063
d545f33b
PB
33064
33065
b813574b
PB
33066.PHONY: check-sid maybe-check-sid
33067maybe-check-sid:
33068@if sid
33069maybe-check-sid: check-sid
3866be5d 33070
b813574b 33071check-sid:
0aed8855 33072 @: $(MAKE); $(unstage)
4fa63067
NN
33073 @r=`${PWD_COMMAND}`; export r; \
33074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33075 $(HOST_EXPORTS) \
b00612cc
PB
33076 (cd $(HOST_SUBDIR)/sid && \
33077 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33078
b813574b 33079@endif sid
3866be5d 33080
b813574b
PB
33081.PHONY: install-sid maybe-install-sid
33082maybe-install-sid:
33083@if sid
33084maybe-install-sid: install-sid
16ae0395 33085
b813574b 33086install-sid: installdirs
0aed8855 33087 @: $(MAKE); $(unstage)
b40e3958
L
33088 @r=`${PWD_COMMAND}`; export r; \
33089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33090 $(HOST_EXPORTS) \
b00612cc 33091 (cd $(HOST_SUBDIR)/sid && \
2da12f12 33092 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33093
b813574b 33094@endif sid
3866be5d 33095
56a8fe78 33096# Other targets (info, dvi, pdf, etc.)
4fa63067 33097
b813574b
PB
33098.PHONY: maybe-info-sid info-sid
33099maybe-info-sid:
33100@if sid
33101maybe-info-sid: info-sid
4fa63067 33102
b813574b
PB
33103info-sid: \
33104 configure-sid
0aed8855 33105 @: $(MAKE); $(unstage)
b813574b 33106 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33107 r=`${PWD_COMMAND}`; export r; \
33108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33109 $(HOST_EXPORTS) \
b813574b 33110 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33112 done; \
b813574b 33113 echo "Doing info in sid" ; \
b00612cc 33114 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33117 "RANLIB=$${RANLIB}" \
0c24b341 33118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33119 info) \
4fa63067
NN
33120 || exit 1
33121
b813574b 33122@endif sid
4fa63067 33123
b813574b
PB
33124.PHONY: maybe-dvi-sid dvi-sid
33125maybe-dvi-sid:
33126@if sid
33127maybe-dvi-sid: dvi-sid
4fa63067 33128
b813574b
PB
33129dvi-sid: \
33130 configure-sid
0aed8855 33131 @: $(MAKE); $(unstage)
b813574b 33132 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33133 r=`${PWD_COMMAND}`; export r; \
33134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33135 $(HOST_EXPORTS) \
b813574b 33136 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33138 done; \
b813574b 33139 echo "Doing dvi in sid" ; \
b00612cc 33140 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33143 "RANLIB=$${RANLIB}" \
0c24b341 33144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33145 dvi) \
4fa63067
NN
33146 || exit 1
33147
b813574b 33148@endif sid
4fa63067 33149
56a8fe78
DD
33150.PHONY: maybe-pdf-sid pdf-sid
33151maybe-pdf-sid:
33152@if sid
33153maybe-pdf-sid: pdf-sid
33154
33155pdf-sid: \
33156 configure-sid
33157 @: $(MAKE); $(unstage)
33158 @[ -f ./sid/Makefile ] || exit 0; \
33159 r=`${PWD_COMMAND}`; export r; \
33160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33161 $(HOST_EXPORTS) \
33162 for flag in $(EXTRA_HOST_FLAGS) ; do \
33163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33164 done; \
33165 echo "Doing pdf in sid" ; \
33166 (cd $(HOST_SUBDIR)/sid && \
33167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33169 "RANLIB=$${RANLIB}" \
0c24b341 33170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33171 pdf) \
33172 || exit 1
33173
33174@endif sid
33175
6d389afc
MS
33176.PHONY: maybe-html-sid html-sid
33177maybe-html-sid:
33178@if sid
33179maybe-html-sid: html-sid
33180
33181html-sid: \
33182 configure-sid
0aed8855 33183 @: $(MAKE); $(unstage)
6d389afc
MS
33184 @[ -f ./sid/Makefile ] || exit 0; \
33185 r=`${PWD_COMMAND}`; export r; \
33186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33187 $(HOST_EXPORTS) \
33188 for flag in $(EXTRA_HOST_FLAGS) ; do \
33189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33190 done; \
33191 echo "Doing html in sid" ; \
b00612cc 33192 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
33193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33195 "RANLIB=$${RANLIB}" \
0c24b341 33196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33197 html) \
33198 || exit 1
33199
33200@endif sid
33201
b813574b
PB
33202.PHONY: maybe-TAGS-sid TAGS-sid
33203maybe-TAGS-sid:
33204@if sid
33205maybe-TAGS-sid: TAGS-sid
4fa63067 33206
b813574b
PB
33207TAGS-sid: \
33208 configure-sid
0aed8855 33209 @: $(MAKE); $(unstage)
b813574b 33210 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33211 r=`${PWD_COMMAND}`; export r; \
33212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33213 $(HOST_EXPORTS) \
b813574b 33214 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33216 done; \
b813574b 33217 echo "Doing TAGS in sid" ; \
b00612cc 33218 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33221 "RANLIB=$${RANLIB}" \
0c24b341 33222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33223 TAGS) \
4fa63067
NN
33224 || exit 1
33225
b813574b 33226@endif sid
4fa63067 33227
b813574b
PB
33228.PHONY: maybe-install-info-sid install-info-sid
33229maybe-install-info-sid:
33230@if sid
33231maybe-install-info-sid: install-info-sid
4fa63067 33232
b813574b
PB
33233install-info-sid: \
33234 configure-sid \
33235 info-sid
0aed8855 33236 @: $(MAKE); $(unstage)
b813574b 33237 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33238 r=`${PWD_COMMAND}`; export r; \
33239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33240 $(HOST_EXPORTS) \
b813574b 33241 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33243 done; \
b813574b 33244 echo "Doing install-info in sid" ; \
b00612cc 33245 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33248 "RANLIB=$${RANLIB}" \
0c24b341 33249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33250 install-info) \
4fa63067
NN
33251 || exit 1
33252
b813574b 33253@endif sid
4fa63067 33254
a3ca38d2
DD
33255.PHONY: maybe-install-pdf-sid install-pdf-sid
33256maybe-install-pdf-sid:
33257@if sid
33258maybe-install-pdf-sid: install-pdf-sid
33259
33260install-pdf-sid: \
33261 configure-sid \
33262 pdf-sid
33263 @: $(MAKE); $(unstage)
33264 @[ -f ./sid/Makefile ] || exit 0; \
33265 r=`${PWD_COMMAND}`; export r; \
33266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33267 $(HOST_EXPORTS) \
33268 for flag in $(EXTRA_HOST_FLAGS) ; do \
33269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33270 done; \
33271 echo "Doing install-pdf in sid" ; \
33272 (cd $(HOST_SUBDIR)/sid && \
33273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33275 "RANLIB=$${RANLIB}" \
0c24b341 33276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33277 install-pdf) \
33278 || exit 1
33279
33280@endif sid
33281
108a6f8e
CD
33282.PHONY: maybe-install-html-sid install-html-sid
33283maybe-install-html-sid:
33284@if sid
33285maybe-install-html-sid: install-html-sid
33286
33287install-html-sid: \
33288 configure-sid \
33289 html-sid
33290 @: $(MAKE); $(unstage)
33291 @[ -f ./sid/Makefile ] || exit 0; \
33292 r=`${PWD_COMMAND}`; export r; \
33293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33294 $(HOST_EXPORTS) \
33295 for flag in $(EXTRA_HOST_FLAGS) ; do \
33296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33297 done; \
33298 echo "Doing install-html in sid" ; \
33299 (cd $(HOST_SUBDIR)/sid && \
33300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33302 "RANLIB=$${RANLIB}" \
0c24b341 33303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33304 install-html) \
33305 || exit 1
33306
33307@endif sid
33308
b813574b
PB
33309.PHONY: maybe-installcheck-sid installcheck-sid
33310maybe-installcheck-sid:
33311@if sid
33312maybe-installcheck-sid: installcheck-sid
4fa63067 33313
b813574b
PB
33314installcheck-sid: \
33315 configure-sid
0aed8855 33316 @: $(MAKE); $(unstage)
b813574b
PB
33317 @[ -f ./sid/Makefile ] || exit 0; \
33318 r=`${PWD_COMMAND}`; export r; \
4fa63067 33319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33320 $(HOST_EXPORTS) \
b813574b 33321 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33323 done; \
b813574b 33324 echo "Doing installcheck in sid" ; \
b00612cc 33325 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33328 "RANLIB=$${RANLIB}" \
0c24b341 33329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33330 installcheck) \
4fa63067
NN
33331 || exit 1
33332
b813574b 33333@endif sid
4fa63067 33334
b813574b
PB
33335.PHONY: maybe-mostlyclean-sid mostlyclean-sid
33336maybe-mostlyclean-sid:
33337@if sid
33338maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 33339
b813574b 33340mostlyclean-sid:
0aed8855 33341 @: $(MAKE); $(unstage)
b813574b 33342 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33343 r=`${PWD_COMMAND}`; export r; \
33344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33345 $(HOST_EXPORTS) \
b813574b 33346 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33348 done; \
b813574b 33349 echo "Doing mostlyclean in sid" ; \
b00612cc 33350 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33353 "RANLIB=$${RANLIB}" \
0c24b341 33354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33355 mostlyclean) \
4fa63067
NN
33356 || exit 1
33357
b813574b 33358@endif sid
4fa63067 33359
b813574b
PB
33360.PHONY: maybe-clean-sid clean-sid
33361maybe-clean-sid:
33362@if sid
33363maybe-clean-sid: clean-sid
4fa63067 33364
b813574b 33365clean-sid:
0aed8855 33366 @: $(MAKE); $(unstage)
b813574b 33367 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33368 r=`${PWD_COMMAND}`; export r; \
33369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33370 $(HOST_EXPORTS) \
b813574b 33371 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33373 done; \
b813574b 33374 echo "Doing clean in sid" ; \
b00612cc 33375 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33378 "RANLIB=$${RANLIB}" \
0c24b341 33379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33380 clean) \
4fa63067
NN
33381 || exit 1
33382
b813574b 33383@endif sid
4fa63067 33384
b813574b
PB
33385.PHONY: maybe-distclean-sid distclean-sid
33386maybe-distclean-sid:
33387@if sid
33388maybe-distclean-sid: distclean-sid
4fa63067 33389
b813574b 33390distclean-sid:
0aed8855 33391 @: $(MAKE); $(unstage)
b813574b 33392 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33393 r=`${PWD_COMMAND}`; export r; \
33394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33395 $(HOST_EXPORTS) \
b813574b 33396 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33398 done; \
b813574b 33399 echo "Doing distclean in sid" ; \
b00612cc 33400 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33403 "RANLIB=$${RANLIB}" \
0c24b341 33404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33405 distclean) \
4fa63067
NN
33406 || exit 1
33407
b813574b 33408@endif sid
4fa63067 33409
b813574b
PB
33410.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
33411maybe-maintainer-clean-sid:
33412@if sid
33413maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 33414
b813574b 33415maintainer-clean-sid:
0aed8855 33416 @: $(MAKE); $(unstage)
b813574b 33417 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33418 r=`${PWD_COMMAND}`; export r; \
33419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33420 $(HOST_EXPORTS) \
b813574b 33421 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33423 done; \
b813574b 33424 echo "Doing maintainer-clean in sid" ; \
b00612cc 33425 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33428 "RANLIB=$${RANLIB}" \
0c24b341 33429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33430 maintainer-clean) \
4fa63067
NN
33431 || exit 1
33432
b813574b 33433@endif sid
4fa63067
NN
33434
33435
a7254363 33436
b813574b
PB
33437.PHONY: configure-sim maybe-configure-sim
33438maybe-configure-sim:
4f0ef2d8
CD
33439@if gcc-bootstrap
33440configure-sim: stage_current
33441@endif gcc-bootstrap
b813574b
PB
33442@if sim
33443maybe-configure-sim: configure-sim
c52c6897 33444configure-sim:
0aed8855 33445 @: $(MAKE); $(unstage)
c52c6897 33446 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33448 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
33449 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 33450 $(HOST_EXPORTS) \
a7254363
PB
33451 echo Configuring in $(HOST_SUBDIR)/sim; \
33452 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 33453 case $(srcdir) in \
b00612cc
PB
33454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33455 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
33456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33457 esac; \
b00612cc
PB
33458 srcdiroption="--srcdir=$${topdir}/sim"; \
33459 libsrcdir="$$s/sim"; \
e2b9e2dc 33460 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33461 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33462 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33463 || exit 1
b813574b 33464@endif sim
e2b9e2dc 33465
a7254363
PB
33466
33467
d545f33b
PB
33468
33469
b813574b
PB
33470.PHONY: all-sim maybe-all-sim
33471maybe-all-sim:
4f0ef2d8
CD
33472@if gcc-bootstrap
33473all-sim: stage_current
33474@endif gcc-bootstrap
b813574b 33475@if sim
d27cc32e 33476TARGET-sim=all
b813574b
PB
33477maybe-all-sim: all-sim
33478all-sim: configure-sim
0aed8855 33479 @: $(MAKE); $(unstage)
b40e3958
L
33480 @r=`${PWD_COMMAND}`; export r; \
33481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33482 $(HOST_EXPORTS) \
b00612cc 33483 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
33484 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33485 $(TARGET-sim))
b813574b 33486@endif sim
3866be5d 33487
a7254363 33488
d545f33b
PB
33489
33490
b813574b
PB
33491.PHONY: check-sim maybe-check-sim
33492maybe-check-sim:
33493@if sim
33494maybe-check-sim: check-sim
3866be5d 33495
b813574b 33496check-sim:
0aed8855 33497 @: $(MAKE); $(unstage)
b40e3958
L
33498 @r=`${PWD_COMMAND}`; export r; \
33499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33500 $(HOST_EXPORTS) \
b00612cc
PB
33501 (cd $(HOST_SUBDIR)/sim && \
33502 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33503
b813574b 33504@endif sim
3866be5d 33505
b813574b
PB
33506.PHONY: install-sim maybe-install-sim
33507maybe-install-sim:
33508@if sim
33509maybe-install-sim: install-sim
16ae0395 33510
b813574b 33511install-sim: installdirs
0aed8855 33512 @: $(MAKE); $(unstage)
b40e3958
L
33513 @r=`${PWD_COMMAND}`; export r; \
33514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33515 $(HOST_EXPORTS) \
b00612cc 33516 (cd $(HOST_SUBDIR)/sim && \
2da12f12 33517 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33518
b813574b 33519@endif sim
3866be5d 33520
56a8fe78 33521# Other targets (info, dvi, pdf, etc.)
4fa63067 33522
b813574b
PB
33523.PHONY: maybe-info-sim info-sim
33524maybe-info-sim:
33525@if sim
33526maybe-info-sim: info-sim
4fa63067 33527
b813574b
PB
33528info-sim: \
33529 configure-sim
0aed8855 33530 @: $(MAKE); $(unstage)
b813574b 33531 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
33532 r=`${PWD_COMMAND}`; export r; \
33533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33534 $(HOST_EXPORTS) \
b813574b 33535 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33537 done; \
b813574b 33538 echo "Doing info in sim" ; \
b00612cc 33539 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33542 "RANLIB=$${RANLIB}" \
0c24b341 33543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33544 info) \
e2b9e2dc
NN
33545 || exit 1
33546
b813574b 33547@endif sim
4fa63067 33548
b813574b
PB
33549.PHONY: maybe-dvi-sim dvi-sim
33550maybe-dvi-sim:
33551@if sim
33552maybe-dvi-sim: dvi-sim
4fa63067 33553
b813574b
PB
33554dvi-sim: \
33555 configure-sim
0aed8855 33556 @: $(MAKE); $(unstage)
b813574b 33557 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33558 r=`${PWD_COMMAND}`; export r; \
b40e3958 33559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33560 $(HOST_EXPORTS) \
b813574b 33561 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33563 done; \
b813574b 33564 echo "Doing dvi in sim" ; \
b00612cc 33565 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33568 "RANLIB=$${RANLIB}" \
0c24b341 33569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33570 dvi) \
4fa63067 33571 || exit 1
3866be5d 33572
b813574b 33573@endif sim
3866be5d 33574
56a8fe78
DD
33575.PHONY: maybe-pdf-sim pdf-sim
33576maybe-pdf-sim:
33577@if sim
33578maybe-pdf-sim: pdf-sim
33579
33580pdf-sim: \
33581 configure-sim
33582 @: $(MAKE); $(unstage)
33583 @[ -f ./sim/Makefile ] || exit 0; \
33584 r=`${PWD_COMMAND}`; export r; \
33585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33586 $(HOST_EXPORTS) \
33587 for flag in $(EXTRA_HOST_FLAGS) ; do \
33588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33589 done; \
33590 echo "Doing pdf in sim" ; \
33591 (cd $(HOST_SUBDIR)/sim && \
33592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33594 "RANLIB=$${RANLIB}" \
0c24b341 33595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33596 pdf) \
33597 || exit 1
33598
33599@endif sim
33600
6d389afc
MS
33601.PHONY: maybe-html-sim html-sim
33602maybe-html-sim:
33603@if sim
33604maybe-html-sim: html-sim
33605
33606html-sim: \
33607 configure-sim
0aed8855 33608 @: $(MAKE); $(unstage)
6d389afc
MS
33609 @[ -f ./sim/Makefile ] || exit 0; \
33610 r=`${PWD_COMMAND}`; export r; \
33611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33612 $(HOST_EXPORTS) \
33613 for flag in $(EXTRA_HOST_FLAGS) ; do \
33614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33615 done; \
33616 echo "Doing html in sim" ; \
b00612cc 33617 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
33618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33620 "RANLIB=$${RANLIB}" \
0c24b341 33621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33622 html) \
33623 || exit 1
33624
33625@endif sim
33626
b813574b
PB
33627.PHONY: maybe-TAGS-sim TAGS-sim
33628maybe-TAGS-sim:
33629@if sim
33630maybe-TAGS-sim: TAGS-sim
4fa63067 33631
b813574b
PB
33632TAGS-sim: \
33633 configure-sim
0aed8855 33634 @: $(MAKE); $(unstage)
b813574b 33635 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33636 r=`${PWD_COMMAND}`; export r; \
b40e3958 33637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33638 $(HOST_EXPORTS) \
b813574b 33639 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33641 done; \
b813574b 33642 echo "Doing TAGS in sim" ; \
b00612cc 33643 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33646 "RANLIB=$${RANLIB}" \
0c24b341 33647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33648 TAGS) \
4fa63067 33649 || exit 1
3866be5d 33650
b813574b 33651@endif sim
3866be5d 33652
b813574b
PB
33653.PHONY: maybe-install-info-sim install-info-sim
33654maybe-install-info-sim:
33655@if sim
33656maybe-install-info-sim: install-info-sim
4fa63067 33657
b813574b
PB
33658install-info-sim: \
33659 configure-sim \
33660 info-sim
0aed8855 33661 @: $(MAKE); $(unstage)
b813574b 33662 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33663 r=`${PWD_COMMAND}`; export r; \
33664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33665 $(HOST_EXPORTS) \
b813574b 33666 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33668 done; \
b813574b 33669 echo "Doing install-info in sim" ; \
b00612cc 33670 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33673 "RANLIB=$${RANLIB}" \
0c24b341 33674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33675 install-info) \
4fa63067
NN
33676 || exit 1
33677
b813574b 33678@endif sim
4fa63067 33679
a3ca38d2
DD
33680.PHONY: maybe-install-pdf-sim install-pdf-sim
33681maybe-install-pdf-sim:
33682@if sim
33683maybe-install-pdf-sim: install-pdf-sim
33684
33685install-pdf-sim: \
33686 configure-sim \
33687 pdf-sim
33688 @: $(MAKE); $(unstage)
33689 @[ -f ./sim/Makefile ] || exit 0; \
33690 r=`${PWD_COMMAND}`; export r; \
33691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33692 $(HOST_EXPORTS) \
33693 for flag in $(EXTRA_HOST_FLAGS) ; do \
33694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33695 done; \
33696 echo "Doing install-pdf in sim" ; \
33697 (cd $(HOST_SUBDIR)/sim && \
33698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33700 "RANLIB=$${RANLIB}" \
0c24b341 33701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33702 install-pdf) \
33703 || exit 1
33704
33705@endif sim
33706
108a6f8e
CD
33707.PHONY: maybe-install-html-sim install-html-sim
33708maybe-install-html-sim:
33709@if sim
33710maybe-install-html-sim: install-html-sim
33711
33712install-html-sim: \
33713 configure-sim \
33714 html-sim
33715 @: $(MAKE); $(unstage)
33716 @[ -f ./sim/Makefile ] || exit 0; \
33717 r=`${PWD_COMMAND}`; export r; \
33718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33719 $(HOST_EXPORTS) \
33720 for flag in $(EXTRA_HOST_FLAGS) ; do \
33721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33722 done; \
33723 echo "Doing install-html in sim" ; \
33724 (cd $(HOST_SUBDIR)/sim && \
33725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33727 "RANLIB=$${RANLIB}" \
0c24b341 33728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33729 install-html) \
33730 || exit 1
33731
33732@endif sim
33733
b813574b
PB
33734.PHONY: maybe-installcheck-sim installcheck-sim
33735maybe-installcheck-sim:
33736@if sim
33737maybe-installcheck-sim: installcheck-sim
4fa63067 33738
b813574b
PB
33739installcheck-sim: \
33740 configure-sim
0aed8855 33741 @: $(MAKE); $(unstage)
b813574b 33742 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33743 r=`${PWD_COMMAND}`; export r; \
33744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33745 $(HOST_EXPORTS) \
b813574b 33746 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33748 done; \
b813574b 33749 echo "Doing installcheck in sim" ; \
b00612cc 33750 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33753 "RANLIB=$${RANLIB}" \
0c24b341 33754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33755 installcheck) \
4fa63067
NN
33756 || exit 1
33757
b813574b 33758@endif sim
4fa63067 33759
b813574b
PB
33760.PHONY: maybe-mostlyclean-sim mostlyclean-sim
33761maybe-mostlyclean-sim:
33762@if sim
33763maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 33764
b813574b 33765mostlyclean-sim:
0aed8855 33766 @: $(MAKE); $(unstage)
b813574b 33767 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33768 r=`${PWD_COMMAND}`; export r; \
33769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33770 $(HOST_EXPORTS) \
b813574b 33771 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33773 done; \
b813574b 33774 echo "Doing mostlyclean in sim" ; \
b00612cc 33775 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33778 "RANLIB=$${RANLIB}" \
0c24b341 33779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33780 mostlyclean) \
4fa63067
NN
33781 || exit 1
33782
b813574b 33783@endif sim
4fa63067 33784
b813574b
PB
33785.PHONY: maybe-clean-sim clean-sim
33786maybe-clean-sim:
33787@if sim
33788maybe-clean-sim: clean-sim
4fa63067 33789
b813574b 33790clean-sim:
0aed8855 33791 @: $(MAKE); $(unstage)
b813574b 33792 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33793 r=`${PWD_COMMAND}`; export r; \
33794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33795 $(HOST_EXPORTS) \
b813574b 33796 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33798 done; \
b813574b 33799 echo "Doing clean in sim" ; \
b00612cc 33800 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33803 "RANLIB=$${RANLIB}" \
0c24b341 33804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33805 clean) \
4fa63067
NN
33806 || exit 1
33807
b813574b 33808@endif sim
4fa63067 33809
b813574b
PB
33810.PHONY: maybe-distclean-sim distclean-sim
33811maybe-distclean-sim:
33812@if sim
33813maybe-distclean-sim: distclean-sim
4fa63067 33814
b813574b 33815distclean-sim:
0aed8855 33816 @: $(MAKE); $(unstage)
b813574b 33817 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33818 r=`${PWD_COMMAND}`; export r; \
33819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33820 $(HOST_EXPORTS) \
b813574b 33821 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33823 done; \
b813574b 33824 echo "Doing distclean in sim" ; \
b00612cc 33825 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33828 "RANLIB=$${RANLIB}" \
0c24b341 33829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33830 distclean) \
4fa63067
NN
33831 || exit 1
33832
b813574b 33833@endif sim
4fa63067 33834
b813574b
PB
33835.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
33836maybe-maintainer-clean-sim:
33837@if sim
33838maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 33839
b813574b 33840maintainer-clean-sim:
0aed8855 33841 @: $(MAKE); $(unstage)
b813574b 33842 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33843 r=`${PWD_COMMAND}`; export r; \
b40e3958 33844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33845 $(HOST_EXPORTS) \
b813574b 33846 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33848 done; \
b813574b 33849 echo "Doing maintainer-clean in sim" ; \
b00612cc 33850 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33853 "RANLIB=$${RANLIB}" \
0c24b341 33854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33855 maintainer-clean) \
4fa63067 33856 || exit 1
3866be5d 33857
b813574b 33858@endif sim
3866be5d 33859
4fa63067 33860
a7254363 33861
b813574b
PB
33862.PHONY: configure-tar maybe-configure-tar
33863maybe-configure-tar:
4f0ef2d8
CD
33864@if gcc-bootstrap
33865configure-tar: stage_current
33866@endif gcc-bootstrap
b813574b
PB
33867@if tar
33868maybe-configure-tar: configure-tar
c52c6897 33869configure-tar:
0aed8855 33870 @: $(MAKE); $(unstage)
c52c6897 33871 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33873 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
33874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 33875 $(HOST_EXPORTS) \
a7254363
PB
33876 echo Configuring in $(HOST_SUBDIR)/tar; \
33877 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 33878 case $(srcdir) in \
b00612cc
PB
33879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33880 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
33881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33882 esac; \
b00612cc
PB
33883 srcdiroption="--srcdir=$${topdir}/tar"; \
33884 libsrcdir="$$s/tar"; \
e2b9e2dc 33885 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33886 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33887 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33888 || exit 1
b813574b 33889@endif tar
e2b9e2dc 33890
a7254363
PB
33891
33892
d545f33b
PB
33893
33894
b813574b
PB
33895.PHONY: all-tar maybe-all-tar
33896maybe-all-tar:
4f0ef2d8
CD
33897@if gcc-bootstrap
33898all-tar: stage_current
33899@endif gcc-bootstrap
b813574b 33900@if tar
d27cc32e 33901TARGET-tar=all
b813574b
PB
33902maybe-all-tar: all-tar
33903all-tar: configure-tar
0aed8855 33904 @: $(MAKE); $(unstage)
b40e3958
L
33905 @r=`${PWD_COMMAND}`; export r; \
33906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33907 $(HOST_EXPORTS) \
b00612cc 33908 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
33909 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33910 $(TARGET-tar))
b813574b 33911@endif tar
3866be5d 33912
a7254363 33913
d545f33b
PB
33914
33915
b813574b
PB
33916.PHONY: check-tar maybe-check-tar
33917maybe-check-tar:
33918@if tar
33919maybe-check-tar: check-tar
3866be5d 33920
b813574b 33921check-tar:
0aed8855 33922 @: $(MAKE); $(unstage)
b40e3958
L
33923 @r=`${PWD_COMMAND}`; export r; \
33924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33925 $(HOST_EXPORTS) \
b00612cc
PB
33926 (cd $(HOST_SUBDIR)/tar && \
33927 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33928
b813574b 33929@endif tar
3866be5d 33930
b813574b
PB
33931.PHONY: install-tar maybe-install-tar
33932maybe-install-tar:
33933@if tar
33934maybe-install-tar: install-tar
16ae0395 33935
b813574b 33936install-tar: installdirs
0aed8855 33937 @: $(MAKE); $(unstage)
b813574b
PB
33938 @r=`${PWD_COMMAND}`; export r; \
33939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33940 $(HOST_EXPORTS) \
b00612cc 33941 (cd $(HOST_SUBDIR)/tar && \
2da12f12 33942 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33943
b813574b 33944@endif tar
4fa63067 33945
56a8fe78 33946# Other targets (info, dvi, pdf, etc.)
4fa63067 33947
b813574b
PB
33948.PHONY: maybe-info-tar info-tar
33949maybe-info-tar:
33950@if tar
33951maybe-info-tar: info-tar
4fa63067 33952
b813574b
PB
33953info-tar: \
33954 configure-tar
0aed8855 33955 @: $(MAKE); $(unstage)
b813574b 33956 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 33957 r=`${PWD_COMMAND}`; export r; \
b40e3958 33958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33959 $(HOST_EXPORTS) \
b813574b 33960 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33962 done; \
b813574b 33963 echo "Doing info in tar" ; \
b00612cc 33964 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33967 "RANLIB=$${RANLIB}" \
0c24b341 33968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33969 info) \
4fa63067
NN
33970 || exit 1
33971
b813574b 33972@endif tar
4fa63067 33973
b813574b
PB
33974.PHONY: maybe-dvi-tar dvi-tar
33975maybe-dvi-tar:
33976@if tar
33977maybe-dvi-tar: dvi-tar
4fa63067 33978
b813574b
PB
33979dvi-tar: \
33980 configure-tar
0aed8855 33981 @: $(MAKE); $(unstage)
b813574b 33982 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33983 r=`${PWD_COMMAND}`; export r; \
33984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33985 $(HOST_EXPORTS) \
b813574b 33986 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33988 done; \
b813574b 33989 echo "Doing dvi in tar" ; \
b00612cc 33990 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33993 "RANLIB=$${RANLIB}" \
0c24b341 33994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33995 dvi) \
4fa63067
NN
33996 || exit 1
33997
b813574b 33998@endif tar
4fa63067 33999
56a8fe78
DD
34000.PHONY: maybe-pdf-tar pdf-tar
34001maybe-pdf-tar:
34002@if tar
34003maybe-pdf-tar: pdf-tar
34004
34005pdf-tar: \
34006 configure-tar
34007 @: $(MAKE); $(unstage)
34008 @[ -f ./tar/Makefile ] || exit 0; \
34009 r=`${PWD_COMMAND}`; export r; \
34010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34011 $(HOST_EXPORTS) \
34012 for flag in $(EXTRA_HOST_FLAGS) ; do \
34013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34014 done; \
34015 echo "Doing pdf in tar" ; \
34016 (cd $(HOST_SUBDIR)/tar && \
34017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34019 "RANLIB=$${RANLIB}" \
0c24b341 34020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34021 pdf) \
34022 || exit 1
34023
34024@endif tar
34025
6d389afc
MS
34026.PHONY: maybe-html-tar html-tar
34027maybe-html-tar:
34028@if tar
34029maybe-html-tar: html-tar
34030
34031html-tar: \
34032 configure-tar
0aed8855 34033 @: $(MAKE); $(unstage)
6d389afc
MS
34034 @[ -f ./tar/Makefile ] || exit 0; \
34035 r=`${PWD_COMMAND}`; export r; \
34036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34037 $(HOST_EXPORTS) \
34038 for flag in $(EXTRA_HOST_FLAGS) ; do \
34039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34040 done; \
34041 echo "Doing html in tar" ; \
b00612cc 34042 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
34043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34045 "RANLIB=$${RANLIB}" \
0c24b341 34046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34047 html) \
34048 || exit 1
34049
34050@endif tar
34051
b813574b
PB
34052.PHONY: maybe-TAGS-tar TAGS-tar
34053maybe-TAGS-tar:
34054@if tar
34055maybe-TAGS-tar: TAGS-tar
4fa63067 34056
b813574b
PB
34057TAGS-tar: \
34058 configure-tar
0aed8855 34059 @: $(MAKE); $(unstage)
b813574b 34060 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34061 r=`${PWD_COMMAND}`; export r; \
34062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34063 $(HOST_EXPORTS) \
b813574b 34064 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34066 done; \
b813574b 34067 echo "Doing TAGS in tar" ; \
b00612cc 34068 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34071 "RANLIB=$${RANLIB}" \
0c24b341 34072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34073 TAGS) \
4fa63067
NN
34074 || exit 1
34075
b813574b 34076@endif tar
4fa63067 34077
b813574b
PB
34078.PHONY: maybe-install-info-tar install-info-tar
34079maybe-install-info-tar:
34080@if tar
34081maybe-install-info-tar: install-info-tar
4fa63067 34082
b813574b
PB
34083install-info-tar: \
34084 configure-tar \
34085 info-tar
0aed8855 34086 @: $(MAKE); $(unstage)
b813574b 34087 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34088 r=`${PWD_COMMAND}`; export r; \
34089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34090 $(HOST_EXPORTS) \
b813574b 34091 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34093 done; \
b813574b 34094 echo "Doing install-info in tar" ; \
b00612cc 34095 (cd $(HOST_SUBDIR)/tar && \
b813574b 34096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
34097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34098 "RANLIB=$${RANLIB}" \
0c24b341 34099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34100 install-info) \
4fa63067
NN
34101 || exit 1
34102
b813574b 34103@endif tar
4fa63067 34104
a3ca38d2
DD
34105.PHONY: maybe-install-pdf-tar install-pdf-tar
34106maybe-install-pdf-tar:
34107@if tar
34108maybe-install-pdf-tar: install-pdf-tar
34109
34110install-pdf-tar: \
34111 configure-tar \
34112 pdf-tar
34113 @: $(MAKE); $(unstage)
34114 @[ -f ./tar/Makefile ] || exit 0; \
34115 r=`${PWD_COMMAND}`; export r; \
34116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34117 $(HOST_EXPORTS) \
34118 for flag in $(EXTRA_HOST_FLAGS) ; do \
34119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34120 done; \
34121 echo "Doing install-pdf in tar" ; \
34122 (cd $(HOST_SUBDIR)/tar && \
34123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34125 "RANLIB=$${RANLIB}" \
0c24b341 34126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34127 install-pdf) \
34128 || exit 1
34129
34130@endif tar
34131
108a6f8e
CD
34132.PHONY: maybe-install-html-tar install-html-tar
34133maybe-install-html-tar:
34134@if tar
34135maybe-install-html-tar: install-html-tar
34136
34137install-html-tar: \
34138 configure-tar \
34139 html-tar
34140 @: $(MAKE); $(unstage)
34141 @[ -f ./tar/Makefile ] || exit 0; \
34142 r=`${PWD_COMMAND}`; export r; \
34143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34144 $(HOST_EXPORTS) \
34145 for flag in $(EXTRA_HOST_FLAGS) ; do \
34146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34147 done; \
34148 echo "Doing install-html in tar" ; \
34149 (cd $(HOST_SUBDIR)/tar && \
34150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34152 "RANLIB=$${RANLIB}" \
0c24b341 34153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34154 install-html) \
34155 || exit 1
34156
34157@endif tar
34158
b813574b
PB
34159.PHONY: maybe-installcheck-tar installcheck-tar
34160maybe-installcheck-tar:
34161@if tar
34162maybe-installcheck-tar: installcheck-tar
4fa63067 34163
b813574b
PB
34164installcheck-tar: \
34165 configure-tar
0aed8855 34166 @: $(MAKE); $(unstage)
b813574b 34167 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34168 r=`${PWD_COMMAND}`; export r; \
34169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34170 $(HOST_EXPORTS) \
b813574b 34171 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34173 done; \
b813574b 34174 echo "Doing installcheck in tar" ; \
b00612cc 34175 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34178 "RANLIB=$${RANLIB}" \
0c24b341 34179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34180 installcheck) \
4fa63067
NN
34181 || exit 1
34182
b813574b 34183@endif tar
4fa63067 34184
b813574b
PB
34185.PHONY: maybe-mostlyclean-tar mostlyclean-tar
34186maybe-mostlyclean-tar:
34187@if tar
34188maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 34189
b813574b 34190mostlyclean-tar:
0aed8855 34191 @: $(MAKE); $(unstage)
b813574b 34192 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34193 r=`${PWD_COMMAND}`; export r; \
34194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34195 $(HOST_EXPORTS) \
b813574b 34196 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34198 done; \
b813574b 34199 echo "Doing mostlyclean in tar" ; \
b00612cc 34200 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34203 "RANLIB=$${RANLIB}" \
0c24b341 34204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34205 mostlyclean) \
4fa63067
NN
34206 || exit 1
34207
b813574b 34208@endif tar
4fa63067 34209
b813574b
PB
34210.PHONY: maybe-clean-tar clean-tar
34211maybe-clean-tar:
34212@if tar
34213maybe-clean-tar: clean-tar
4fa63067 34214
b813574b 34215clean-tar:
0aed8855 34216 @: $(MAKE); $(unstage)
b813574b 34217 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34218 r=`${PWD_COMMAND}`; export r; \
34219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34220 $(HOST_EXPORTS) \
b813574b 34221 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34223 done; \
b813574b 34224 echo "Doing clean in tar" ; \
b00612cc 34225 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34228 "RANLIB=$${RANLIB}" \
0c24b341 34229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34230 clean) \
4fa63067
NN
34231 || exit 1
34232
b813574b 34233@endif tar
4fa63067 34234
b813574b
PB
34235.PHONY: maybe-distclean-tar distclean-tar
34236maybe-distclean-tar:
34237@if tar
34238maybe-distclean-tar: distclean-tar
4fa63067 34239
b813574b 34240distclean-tar:
0aed8855 34241 @: $(MAKE); $(unstage)
b813574b 34242 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34243 r=`${PWD_COMMAND}`; export r; \
34244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34245 $(HOST_EXPORTS) \
b813574b 34246 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34248 done; \
b813574b 34249 echo "Doing distclean in tar" ; \
b00612cc 34250 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34253 "RANLIB=$${RANLIB}" \
0c24b341 34254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34255 distclean) \
4fa63067
NN
34256 || exit 1
34257
b813574b 34258@endif tar
4fa63067 34259
b813574b
PB
34260.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
34261maybe-maintainer-clean-tar:
34262@if tar
34263maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 34264
b813574b 34265maintainer-clean-tar:
0aed8855 34266 @: $(MAKE); $(unstage)
b813574b 34267 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34268 r=`${PWD_COMMAND}`; export r; \
34269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34270 $(HOST_EXPORTS) \
b813574b 34271 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34273 done; \
b813574b 34274 echo "Doing maintainer-clean in tar" ; \
b00612cc 34275 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34278 "RANLIB=$${RANLIB}" \
0c24b341 34279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34280 maintainer-clean) \
4fa63067 34281 || exit 1
3866be5d 34282
b813574b 34283@endif tar
3866be5d 34284
4fa63067 34285
a7254363 34286
b813574b
PB
34287.PHONY: configure-texinfo maybe-configure-texinfo
34288maybe-configure-texinfo:
4f0ef2d8
CD
34289@if gcc-bootstrap
34290configure-texinfo: stage_current
34291@endif gcc-bootstrap
b813574b
PB
34292@if texinfo
34293maybe-configure-texinfo: configure-texinfo
c52c6897 34294configure-texinfo:
0aed8855 34295 @: $(MAKE); $(unstage)
c52c6897 34296 @r=`${PWD_COMMAND}`; export r; \
378fce5b 34297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34298 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
34299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 34300 $(HOST_EXPORTS) \
a7254363
PB
34301 echo Configuring in $(HOST_SUBDIR)/texinfo; \
34302 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 34303 case $(srcdir) in \
b00612cc
PB
34304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34305 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
34306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34307 esac; \
b00612cc
PB
34308 srcdiroption="--srcdir=$${topdir}/texinfo"; \
34309 libsrcdir="$$s/texinfo"; \
e2b9e2dc 34310 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34311 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34312 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34313 || exit 1
b813574b 34314@endif texinfo
e2b9e2dc 34315
a7254363
PB
34316
34317
d545f33b
PB
34318
34319
b813574b
PB
34320.PHONY: all-texinfo maybe-all-texinfo
34321maybe-all-texinfo:
4f0ef2d8
CD
34322@if gcc-bootstrap
34323all-texinfo: stage_current
34324@endif gcc-bootstrap
b813574b 34325@if texinfo
d27cc32e 34326TARGET-texinfo=all
b813574b
PB
34327maybe-all-texinfo: all-texinfo
34328all-texinfo: configure-texinfo
0aed8855 34329 @: $(MAKE); $(unstage)
b40e3958
L
34330 @r=`${PWD_COMMAND}`; export r; \
34331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34332 $(HOST_EXPORTS) \
b00612cc 34333 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
34334 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34335 $(TARGET-texinfo))
b813574b 34336@endif texinfo
3866be5d 34337
a7254363 34338
d545f33b
PB
34339
34340
b813574b
PB
34341.PHONY: check-texinfo maybe-check-texinfo
34342maybe-check-texinfo:
34343@if texinfo
34344maybe-check-texinfo: check-texinfo
3866be5d 34345
b813574b 34346check-texinfo:
0aed8855 34347 @: $(MAKE); $(unstage)
4fa63067
NN
34348 @r=`${PWD_COMMAND}`; export r; \
34349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34350 $(HOST_EXPORTS) \
b00612cc
PB
34351 (cd $(HOST_SUBDIR)/texinfo && \
34352 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34353
b813574b 34354@endif texinfo
3866be5d 34355
b813574b
PB
34356.PHONY: install-texinfo maybe-install-texinfo
34357maybe-install-texinfo:
34358@if texinfo
34359maybe-install-texinfo: install-texinfo
16ae0395 34360
b813574b 34361install-texinfo:
3866be5d 34362
b813574b 34363@endif texinfo
3866be5d 34364
56a8fe78 34365# Other targets (info, dvi, pdf, etc.)
4fa63067 34366
b813574b
PB
34367.PHONY: maybe-info-texinfo info-texinfo
34368maybe-info-texinfo:
34369@if texinfo
34370maybe-info-texinfo: info-texinfo
4fa63067 34371
b813574b
PB
34372info-texinfo: \
34373 configure-texinfo
0aed8855 34374 @: $(MAKE); $(unstage)
b813574b 34375 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34376 r=`${PWD_COMMAND}`; export r; \
34377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34378 $(HOST_EXPORTS) \
b813574b 34379 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34381 done; \
b813574b 34382 echo "Doing info in texinfo" ; \
b00612cc 34383 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34386 "RANLIB=$${RANLIB}" \
0c24b341 34387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34388 info) \
4fa63067
NN
34389 || exit 1
34390
b813574b 34391@endif texinfo
4fa63067 34392
b813574b
PB
34393.PHONY: maybe-dvi-texinfo dvi-texinfo
34394maybe-dvi-texinfo:
34395@if texinfo
34396maybe-dvi-texinfo: dvi-texinfo
4fa63067 34397
b813574b
PB
34398dvi-texinfo: \
34399 configure-texinfo
0aed8855 34400 @: $(MAKE); $(unstage)
b813574b 34401 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34402 r=`${PWD_COMMAND}`; export r; \
34403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34404 $(HOST_EXPORTS) \
b813574b 34405 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34407 done; \
b813574b 34408 echo "Doing dvi in texinfo" ; \
b00612cc 34409 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34412 "RANLIB=$${RANLIB}" \
0c24b341 34413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34414 dvi) \
4fa63067
NN
34415 || exit 1
34416
b813574b 34417@endif texinfo
4fa63067 34418
56a8fe78
DD
34419.PHONY: maybe-pdf-texinfo pdf-texinfo
34420maybe-pdf-texinfo:
34421@if texinfo
34422maybe-pdf-texinfo: pdf-texinfo
34423
34424pdf-texinfo: \
34425 configure-texinfo
34426 @: $(MAKE); $(unstage)
34427 @[ -f ./texinfo/Makefile ] || exit 0; \
34428 r=`${PWD_COMMAND}`; export r; \
34429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34430 $(HOST_EXPORTS) \
34431 for flag in $(EXTRA_HOST_FLAGS) ; do \
34432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34433 done; \
34434 echo "Doing pdf in texinfo" ; \
34435 (cd $(HOST_SUBDIR)/texinfo && \
34436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34438 "RANLIB=$${RANLIB}" \
0c24b341 34439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34440 pdf) \
34441 || exit 1
34442
34443@endif texinfo
34444
6d389afc
MS
34445.PHONY: maybe-html-texinfo html-texinfo
34446maybe-html-texinfo:
34447@if texinfo
34448maybe-html-texinfo: html-texinfo
34449
34450html-texinfo: \
34451 configure-texinfo
0aed8855 34452 @: $(MAKE); $(unstage)
6d389afc
MS
34453 @[ -f ./texinfo/Makefile ] || exit 0; \
34454 r=`${PWD_COMMAND}`; export r; \
34455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34456 $(HOST_EXPORTS) \
34457 for flag in $(EXTRA_HOST_FLAGS) ; do \
34458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34459 done; \
34460 echo "Doing html in texinfo" ; \
b00612cc 34461 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
34462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34464 "RANLIB=$${RANLIB}" \
0c24b341 34465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34466 html) \
34467 || exit 1
34468
34469@endif texinfo
34470
b813574b
PB
34471.PHONY: maybe-TAGS-texinfo TAGS-texinfo
34472maybe-TAGS-texinfo:
34473@if texinfo
34474maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 34475
b813574b
PB
34476TAGS-texinfo: \
34477 configure-texinfo
0aed8855 34478 @: $(MAKE); $(unstage)
b813574b 34479 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34480 r=`${PWD_COMMAND}`; export r; \
34481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34482 $(HOST_EXPORTS) \
b813574b 34483 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34485 done; \
b813574b 34486 echo "Doing TAGS in texinfo" ; \
b00612cc 34487 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34490 "RANLIB=$${RANLIB}" \
0c24b341 34491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34492 TAGS) \
4fa63067
NN
34493 || exit 1
34494
b813574b 34495@endif texinfo
4fa63067 34496
b813574b
PB
34497.PHONY: maybe-install-info-texinfo install-info-texinfo
34498maybe-install-info-texinfo:
34499@if texinfo
34500maybe-install-info-texinfo: install-info-texinfo
4fa63067 34501
b813574b
PB
34502install-info-texinfo: \
34503 configure-texinfo \
34504 info-texinfo
0aed8855 34505 @: $(MAKE); $(unstage)
b813574b 34506 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34507 r=`${PWD_COMMAND}`; export r; \
34508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34509 $(HOST_EXPORTS) \
b813574b 34510 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34512 done; \
b813574b 34513 echo "Doing install-info in texinfo" ; \
b00612cc 34514 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34517 "RANLIB=$${RANLIB}" \
0c24b341 34518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34519 install-info) \
4fa63067
NN
34520 || exit 1
34521
b813574b 34522@endif texinfo
4fa63067 34523
a3ca38d2
DD
34524.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
34525maybe-install-pdf-texinfo:
34526@if texinfo
34527maybe-install-pdf-texinfo: install-pdf-texinfo
34528
34529install-pdf-texinfo: \
34530 configure-texinfo \
34531 pdf-texinfo
34532 @: $(MAKE); $(unstage)
34533 @[ -f ./texinfo/Makefile ] || exit 0; \
34534 r=`${PWD_COMMAND}`; export r; \
34535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34536 $(HOST_EXPORTS) \
34537 for flag in $(EXTRA_HOST_FLAGS) ; do \
34538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34539 done; \
34540 echo "Doing install-pdf in texinfo" ; \
34541 (cd $(HOST_SUBDIR)/texinfo && \
34542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34544 "RANLIB=$${RANLIB}" \
0c24b341 34545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34546 install-pdf) \
34547 || exit 1
34548
34549@endif texinfo
34550
108a6f8e
CD
34551.PHONY: maybe-install-html-texinfo install-html-texinfo
34552maybe-install-html-texinfo:
34553@if texinfo
34554maybe-install-html-texinfo: install-html-texinfo
34555
34556install-html-texinfo: \
34557 configure-texinfo \
34558 html-texinfo
34559 @: $(MAKE); $(unstage)
34560 @[ -f ./texinfo/Makefile ] || exit 0; \
34561 r=`${PWD_COMMAND}`; export r; \
34562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34563 $(HOST_EXPORTS) \
34564 for flag in $(EXTRA_HOST_FLAGS) ; do \
34565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34566 done; \
34567 echo "Doing install-html in texinfo" ; \
34568 (cd $(HOST_SUBDIR)/texinfo && \
34569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34571 "RANLIB=$${RANLIB}" \
0c24b341 34572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34573 install-html) \
34574 || exit 1
34575
34576@endif texinfo
34577
b813574b
PB
34578.PHONY: maybe-installcheck-texinfo installcheck-texinfo
34579maybe-installcheck-texinfo:
34580@if texinfo
34581maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 34582
b813574b
PB
34583installcheck-texinfo: \
34584 configure-texinfo
0aed8855 34585 @: $(MAKE); $(unstage)
b813574b 34586 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34587 r=`${PWD_COMMAND}`; export r; \
34588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34589 $(HOST_EXPORTS) \
b813574b 34590 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34592 done; \
b813574b 34593 echo "Doing installcheck in texinfo" ; \
b00612cc 34594 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34597 "RANLIB=$${RANLIB}" \
0c24b341 34598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34599 installcheck) \
4fa63067
NN
34600 || exit 1
34601
b813574b 34602@endif texinfo
4fa63067 34603
b813574b
PB
34604.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
34605maybe-mostlyclean-texinfo:
34606@if texinfo
34607maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 34608
b813574b 34609mostlyclean-texinfo:
0aed8855 34610 @: $(MAKE); $(unstage)
b813574b 34611 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34612 r=`${PWD_COMMAND}`; export r; \
34613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34614 $(HOST_EXPORTS) \
b813574b 34615 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34617 done; \
b813574b 34618 echo "Doing mostlyclean in texinfo" ; \
b00612cc 34619 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34622 "RANLIB=$${RANLIB}" \
0c24b341 34623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34624 mostlyclean) \
4fa63067
NN
34625 || exit 1
34626
b813574b 34627@endif texinfo
4fa63067 34628
b813574b
PB
34629.PHONY: maybe-clean-texinfo clean-texinfo
34630maybe-clean-texinfo:
34631@if texinfo
34632maybe-clean-texinfo: clean-texinfo
4fa63067 34633
b813574b 34634clean-texinfo:
0aed8855 34635 @: $(MAKE); $(unstage)
b813574b 34636 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34637 r=`${PWD_COMMAND}`; export r; \
34638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34639 $(HOST_EXPORTS) \
b813574b 34640 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34642 done; \
b813574b 34643 echo "Doing clean in texinfo" ; \
b00612cc 34644 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34647 "RANLIB=$${RANLIB}" \
0c24b341 34648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34649 clean) \
4fa63067
NN
34650 || exit 1
34651
b813574b 34652@endif texinfo
4fa63067 34653
b813574b
PB
34654.PHONY: maybe-distclean-texinfo distclean-texinfo
34655maybe-distclean-texinfo:
34656@if texinfo
34657maybe-distclean-texinfo: distclean-texinfo
4fa63067 34658
b813574b 34659distclean-texinfo:
0aed8855 34660 @: $(MAKE); $(unstage)
b813574b 34661 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34662 r=`${PWD_COMMAND}`; export r; \
34663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34664 $(HOST_EXPORTS) \
b813574b 34665 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34667 done; \
b813574b 34668 echo "Doing distclean in texinfo" ; \
b00612cc 34669 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34672 "RANLIB=$${RANLIB}" \
0c24b341 34673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34674 distclean) \
4fa63067
NN
34675 || exit 1
34676
b813574b 34677@endif texinfo
4fa63067 34678
b813574b
PB
34679.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
34680maybe-maintainer-clean-texinfo:
34681@if texinfo
34682maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 34683
b813574b 34684maintainer-clean-texinfo:
0aed8855 34685 @: $(MAKE); $(unstage)
b813574b 34686 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34687 r=`${PWD_COMMAND}`; export r; \
34688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34689 $(HOST_EXPORTS) \
b813574b 34690 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34692 done; \
b813574b 34693 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 34694 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34697 "RANLIB=$${RANLIB}" \
0c24b341 34698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34699 maintainer-clean) \
4fa63067
NN
34700 || exit 1
34701
b813574b 34702@endif texinfo
4fa63067
NN
34703
34704
a7254363 34705
b813574b
PB
34706.PHONY: configure-textutils maybe-configure-textutils
34707maybe-configure-textutils:
4f0ef2d8
CD
34708@if gcc-bootstrap
34709configure-textutils: stage_current
34710@endif gcc-bootstrap
b813574b
PB
34711@if textutils
34712maybe-configure-textutils: configure-textutils
c52c6897 34713configure-textutils:
0aed8855 34714 @: $(MAKE); $(unstage)
c52c6897 34715 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34717 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
34718 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 34719 $(HOST_EXPORTS) \
a7254363
PB
34720 echo Configuring in $(HOST_SUBDIR)/textutils; \
34721 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 34722 case $(srcdir) in \
b00612cc
PB
34723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34724 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
34725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34726 esac; \
b00612cc
PB
34727 srcdiroption="--srcdir=$${topdir}/textutils"; \
34728 libsrcdir="$$s/textutils"; \
e2b9e2dc 34729 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34730 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34731 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34732 || exit 1
b813574b 34733@endif textutils
e2b9e2dc 34734
a7254363
PB
34735
34736
d545f33b
PB
34737
34738
b813574b
PB
34739.PHONY: all-textutils maybe-all-textutils
34740maybe-all-textutils:
4f0ef2d8
CD
34741@if gcc-bootstrap
34742all-textutils: stage_current
34743@endif gcc-bootstrap
b813574b 34744@if textutils
d27cc32e 34745TARGET-textutils=all
b813574b
PB
34746maybe-all-textutils: all-textutils
34747all-textutils: configure-textutils
0aed8855 34748 @: $(MAKE); $(unstage)
b40e3958
L
34749 @r=`${PWD_COMMAND}`; export r; \
34750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34751 $(HOST_EXPORTS) \
b00612cc 34752 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
34753 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34754 $(TARGET-textutils))
b813574b 34755@endif textutils
3866be5d 34756
a7254363 34757
d545f33b
PB
34758
34759
b813574b
PB
34760.PHONY: check-textutils maybe-check-textutils
34761maybe-check-textutils:
34762@if textutils
34763maybe-check-textutils: check-textutils
3866be5d 34764
b813574b 34765check-textutils:
0aed8855 34766 @: $(MAKE); $(unstage)
b40e3958
L
34767 @r=`${PWD_COMMAND}`; export r; \
34768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34769 $(HOST_EXPORTS) \
b00612cc
PB
34770 (cd $(HOST_SUBDIR)/textutils && \
34771 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34772
b813574b 34773@endif textutils
3866be5d 34774
b813574b
PB
34775.PHONY: install-textutils maybe-install-textutils
34776maybe-install-textutils:
34777@if textutils
34778maybe-install-textutils: install-textutils
16ae0395 34779
b813574b 34780install-textutils: installdirs
0aed8855 34781 @: $(MAKE); $(unstage)
b40e3958
L
34782 @r=`${PWD_COMMAND}`; export r; \
34783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34784 $(HOST_EXPORTS) \
b00612cc 34785 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 34786 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34787
b813574b 34788@endif textutils
3866be5d 34789
56a8fe78 34790# Other targets (info, dvi, pdf, etc.)
4fa63067 34791
b813574b
PB
34792.PHONY: maybe-info-textutils info-textutils
34793maybe-info-textutils:
34794@if textutils
34795maybe-info-textutils: info-textutils
4fa63067 34796
b813574b
PB
34797info-textutils: \
34798 configure-textutils
0aed8855 34799 @: $(MAKE); $(unstage)
b813574b 34800 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
34801 r=`${PWD_COMMAND}`; export r; \
34802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34803 $(HOST_EXPORTS) \
b813574b 34804 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34806 done; \
b813574b 34807 echo "Doing info in textutils" ; \
b00612cc 34808 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34811 "RANLIB=$${RANLIB}" \
0c24b341 34812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34813 info) \
e2b9e2dc
NN
34814 || exit 1
34815
b813574b 34816@endif textutils
4fa63067 34817
b813574b
PB
34818.PHONY: maybe-dvi-textutils dvi-textutils
34819maybe-dvi-textutils:
34820@if textutils
34821maybe-dvi-textutils: dvi-textutils
4fa63067 34822
b813574b
PB
34823dvi-textutils: \
34824 configure-textutils
0aed8855 34825 @: $(MAKE); $(unstage)
b813574b 34826 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 34827 r=`${PWD_COMMAND}`; export r; \
b40e3958 34828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34829 $(HOST_EXPORTS) \
b813574b 34830 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34832 done; \
b813574b 34833 echo "Doing dvi in textutils" ; \
b00612cc 34834 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34837 "RANLIB=$${RANLIB}" \
0c24b341 34838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34839 dvi) \
4fa63067 34840 || exit 1
3866be5d 34841
b813574b 34842@endif textutils
3866be5d 34843
56a8fe78
DD
34844.PHONY: maybe-pdf-textutils pdf-textutils
34845maybe-pdf-textutils:
34846@if textutils
34847maybe-pdf-textutils: pdf-textutils
34848
34849pdf-textutils: \
34850 configure-textutils
34851 @: $(MAKE); $(unstage)
34852 @[ -f ./textutils/Makefile ] || exit 0; \
34853 r=`${PWD_COMMAND}`; export r; \
34854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34855 $(HOST_EXPORTS) \
34856 for flag in $(EXTRA_HOST_FLAGS) ; do \
34857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34858 done; \
34859 echo "Doing pdf in textutils" ; \
34860 (cd $(HOST_SUBDIR)/textutils && \
34861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34863 "RANLIB=$${RANLIB}" \
0c24b341 34864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34865 pdf) \
34866 || exit 1
34867
34868@endif textutils
34869
6d389afc
MS
34870.PHONY: maybe-html-textutils html-textutils
34871maybe-html-textutils:
34872@if textutils
34873maybe-html-textutils: html-textutils
34874
34875html-textutils: \
34876 configure-textutils
0aed8855 34877 @: $(MAKE); $(unstage)
6d389afc
MS
34878 @[ -f ./textutils/Makefile ] || exit 0; \
34879 r=`${PWD_COMMAND}`; export r; \
34880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34881 $(HOST_EXPORTS) \
34882 for flag in $(EXTRA_HOST_FLAGS) ; do \
34883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34884 done; \
34885 echo "Doing html in textutils" ; \
b00612cc 34886 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
34887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34889 "RANLIB=$${RANLIB}" \
0c24b341 34890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34891 html) \
34892 || exit 1
34893
34894@endif textutils
34895
b813574b
PB
34896.PHONY: maybe-TAGS-textutils TAGS-textutils
34897maybe-TAGS-textutils:
34898@if textutils
34899maybe-TAGS-textutils: TAGS-textutils
4fa63067 34900
b813574b
PB
34901TAGS-textutils: \
34902 configure-textutils
0aed8855 34903 @: $(MAKE); $(unstage)
b813574b 34904 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 34905 r=`${PWD_COMMAND}`; export r; \
b40e3958 34906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34907 $(HOST_EXPORTS) \
b813574b 34908 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34910 done; \
b813574b 34911 echo "Doing TAGS in textutils" ; \
b00612cc 34912 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34915 "RANLIB=$${RANLIB}" \
0c24b341 34916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34917 TAGS) \
4fa63067 34918 || exit 1
3866be5d 34919
b813574b 34920@endif textutils
3866be5d 34921
b813574b
PB
34922.PHONY: maybe-install-info-textutils install-info-textutils
34923maybe-install-info-textutils:
34924@if textutils
34925maybe-install-info-textutils: install-info-textutils
4fa63067 34926
b813574b
PB
34927install-info-textutils: \
34928 configure-textutils \
34929 info-textutils
0aed8855 34930 @: $(MAKE); $(unstage)
b813574b 34931 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
34932 r=`${PWD_COMMAND}`; export r; \
34933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34934 $(HOST_EXPORTS) \
b813574b 34935 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34937 done; \
b813574b 34938 echo "Doing install-info in textutils" ; \
b00612cc 34939 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34942 "RANLIB=$${RANLIB}" \
0c24b341 34943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34944 install-info) \
4fa63067
NN
34945 || exit 1
34946
b813574b 34947@endif textutils
4fa63067 34948
a3ca38d2
DD
34949.PHONY: maybe-install-pdf-textutils install-pdf-textutils
34950maybe-install-pdf-textutils:
34951@if textutils
34952maybe-install-pdf-textutils: install-pdf-textutils
34953
34954install-pdf-textutils: \
34955 configure-textutils \
34956 pdf-textutils
34957 @: $(MAKE); $(unstage)
34958 @[ -f ./textutils/Makefile ] || exit 0; \
34959 r=`${PWD_COMMAND}`; export r; \
34960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34961 $(HOST_EXPORTS) \
34962 for flag in $(EXTRA_HOST_FLAGS) ; do \
34963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34964 done; \
34965 echo "Doing install-pdf in textutils" ; \
34966 (cd $(HOST_SUBDIR)/textutils && \
34967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34969 "RANLIB=$${RANLIB}" \
0c24b341 34970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34971 install-pdf) \
34972 || exit 1
34973
34974@endif textutils
34975
108a6f8e
CD
34976.PHONY: maybe-install-html-textutils install-html-textutils
34977maybe-install-html-textutils:
34978@if textutils
34979maybe-install-html-textutils: install-html-textutils
34980
34981install-html-textutils: \
34982 configure-textutils \
34983 html-textutils
34984 @: $(MAKE); $(unstage)
34985 @[ -f ./textutils/Makefile ] || exit 0; \
34986 r=`${PWD_COMMAND}`; export r; \
34987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34988 $(HOST_EXPORTS) \
34989 for flag in $(EXTRA_HOST_FLAGS) ; do \
34990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34991 done; \
34992 echo "Doing install-html in textutils" ; \
34993 (cd $(HOST_SUBDIR)/textutils && \
34994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34996 "RANLIB=$${RANLIB}" \
0c24b341 34997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34998 install-html) \
34999 || exit 1
35000
35001@endif textutils
35002
b813574b
PB
35003.PHONY: maybe-installcheck-textutils installcheck-textutils
35004maybe-installcheck-textutils:
35005@if textutils
35006maybe-installcheck-textutils: installcheck-textutils
4fa63067 35007
b813574b
PB
35008installcheck-textutils: \
35009 configure-textutils
0aed8855 35010 @: $(MAKE); $(unstage)
b813574b 35011 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35012 r=`${PWD_COMMAND}`; export r; \
35013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35014 $(HOST_EXPORTS) \
b813574b 35015 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35017 done; \
b813574b 35018 echo "Doing installcheck in textutils" ; \
b00612cc 35019 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35022 "RANLIB=$${RANLIB}" \
0c24b341 35023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35024 installcheck) \
4fa63067
NN
35025 || exit 1
35026
b813574b 35027@endif textutils
4fa63067 35028
b813574b
PB
35029.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
35030maybe-mostlyclean-textutils:
35031@if textutils
35032maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 35033
b813574b 35034mostlyclean-textutils:
0aed8855 35035 @: $(MAKE); $(unstage)
b813574b 35036 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35037 r=`${PWD_COMMAND}`; export r; \
35038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35039 $(HOST_EXPORTS) \
b813574b 35040 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35042 done; \
b813574b 35043 echo "Doing mostlyclean in textutils" ; \
b00612cc 35044 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35047 "RANLIB=$${RANLIB}" \
0c24b341 35048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35049 mostlyclean) \
4fa63067
NN
35050 || exit 1
35051
b813574b 35052@endif textutils
4fa63067 35053
b813574b
PB
35054.PHONY: maybe-clean-textutils clean-textutils
35055maybe-clean-textutils:
35056@if textutils
35057maybe-clean-textutils: clean-textutils
4fa63067 35058
b813574b 35059clean-textutils:
0aed8855 35060 @: $(MAKE); $(unstage)
b813574b 35061 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35062 r=`${PWD_COMMAND}`; export r; \
35063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35064 $(HOST_EXPORTS) \
b813574b 35065 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35067 done; \
b813574b 35068 echo "Doing clean in textutils" ; \
b00612cc 35069 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35072 "RANLIB=$${RANLIB}" \
0c24b341 35073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35074 clean) \
4fa63067
NN
35075 || exit 1
35076
b813574b 35077@endif textutils
4fa63067 35078
b813574b
PB
35079.PHONY: maybe-distclean-textutils distclean-textutils
35080maybe-distclean-textutils:
35081@if textutils
35082maybe-distclean-textutils: distclean-textutils
4fa63067 35083
b813574b 35084distclean-textutils:
0aed8855 35085 @: $(MAKE); $(unstage)
b813574b 35086 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35087 r=`${PWD_COMMAND}`; export r; \
35088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35089 $(HOST_EXPORTS) \
b813574b 35090 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35092 done; \
b813574b 35093 echo "Doing distclean in textutils" ; \
b00612cc 35094 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35097 "RANLIB=$${RANLIB}" \
0c24b341 35098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35099 distclean) \
4fa63067
NN
35100 || exit 1
35101
b813574b 35102@endif textutils
4fa63067 35103
b813574b
PB
35104.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
35105maybe-maintainer-clean-textutils:
35106@if textutils
35107maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 35108
b813574b 35109maintainer-clean-textutils:
0aed8855 35110 @: $(MAKE); $(unstage)
b813574b 35111 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 35112 r=`${PWD_COMMAND}`; export r; \
b40e3958 35113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35114 $(HOST_EXPORTS) \
b813574b 35115 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35117 done; \
b813574b 35118 echo "Doing maintainer-clean in textutils" ; \
b00612cc 35119 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35122 "RANLIB=$${RANLIB}" \
0c24b341 35123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35124 maintainer-clean) \
4fa63067 35125 || exit 1
3866be5d 35126
b813574b 35127@endif textutils
3866be5d 35128
4fa63067 35129
a7254363 35130
b813574b
PB
35131.PHONY: configure-time maybe-configure-time
35132maybe-configure-time:
4f0ef2d8
CD
35133@if gcc-bootstrap
35134configure-time: stage_current
35135@endif gcc-bootstrap
b813574b
PB
35136@if time
35137maybe-configure-time: configure-time
c52c6897 35138configure-time:
0aed8855 35139 @: $(MAKE); $(unstage)
c52c6897 35140 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35142 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
35143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 35144 $(HOST_EXPORTS) \
a7254363
PB
35145 echo Configuring in $(HOST_SUBDIR)/time; \
35146 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 35147 case $(srcdir) in \
b00612cc
PB
35148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35149 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
35150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35151 esac; \
b00612cc
PB
35152 srcdiroption="--srcdir=$${topdir}/time"; \
35153 libsrcdir="$$s/time"; \
e2b9e2dc 35154 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35155 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35156 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35157 || exit 1
b813574b 35158@endif time
e2b9e2dc 35159
a7254363
PB
35160
35161
d545f33b
PB
35162
35163
b813574b
PB
35164.PHONY: all-time maybe-all-time
35165maybe-all-time:
4f0ef2d8
CD
35166@if gcc-bootstrap
35167all-time: stage_current
35168@endif gcc-bootstrap
b813574b 35169@if time
d27cc32e 35170TARGET-time=all
b813574b
PB
35171maybe-all-time: all-time
35172all-time: configure-time
0aed8855 35173 @: $(MAKE); $(unstage)
b40e3958
L
35174 @r=`${PWD_COMMAND}`; export r; \
35175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35176 $(HOST_EXPORTS) \
b00612cc 35177 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
35178 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35179 $(TARGET-time))
b813574b 35180@endif time
3866be5d 35181
a7254363 35182
d545f33b
PB
35183
35184
b813574b
PB
35185.PHONY: check-time maybe-check-time
35186maybe-check-time:
35187@if time
35188maybe-check-time: check-time
3866be5d 35189
b813574b 35190check-time:
0aed8855 35191 @: $(MAKE); $(unstage)
b40e3958
L
35192 @r=`${PWD_COMMAND}`; export r; \
35193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35194 $(HOST_EXPORTS) \
b00612cc
PB
35195 (cd $(HOST_SUBDIR)/time && \
35196 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35197
b813574b 35198@endif time
3866be5d 35199
b813574b
PB
35200.PHONY: install-time maybe-install-time
35201maybe-install-time:
35202@if time
35203maybe-install-time: install-time
4fa63067 35204
b813574b 35205install-time: installdirs
0aed8855 35206 @: $(MAKE); $(unstage)
4fa63067
NN
35207 @r=`${PWD_COMMAND}`; export r; \
35208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35209 $(HOST_EXPORTS) \
b00612cc 35210 (cd $(HOST_SUBDIR)/time && \
2da12f12 35211 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35212
b813574b 35213@endif time
4fa63067 35214
56a8fe78 35215# Other targets (info, dvi, pdf, etc.)
4fa63067 35216
b813574b
PB
35217.PHONY: maybe-info-time info-time
35218maybe-info-time:
35219@if time
35220maybe-info-time: info-time
4fa63067 35221
b813574b
PB
35222info-time: \
35223 configure-time
0aed8855 35224 @: $(MAKE); $(unstage)
b813574b 35225 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35226 r=`${PWD_COMMAND}`; export r; \
35227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35228 $(HOST_EXPORTS) \
b813574b 35229 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35231 done; \
b813574b 35232 echo "Doing info in time" ; \
b00612cc 35233 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35236 "RANLIB=$${RANLIB}" \
0c24b341 35237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35238 info) \
4fa63067
NN
35239 || exit 1
35240
b813574b 35241@endif time
4fa63067 35242
b813574b
PB
35243.PHONY: maybe-dvi-time dvi-time
35244maybe-dvi-time:
35245@if time
35246maybe-dvi-time: dvi-time
4fa63067 35247
b813574b
PB
35248dvi-time: \
35249 configure-time
0aed8855 35250 @: $(MAKE); $(unstage)
b813574b 35251 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35252 r=`${PWD_COMMAND}`; export r; \
35253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35254 $(HOST_EXPORTS) \
b813574b 35255 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35257 done; \
b813574b 35258 echo "Doing dvi in time" ; \
b00612cc 35259 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35262 "RANLIB=$${RANLIB}" \
0c24b341 35263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35264 dvi) \
4fa63067
NN
35265 || exit 1
35266
b813574b 35267@endif time
4fa63067 35268
56a8fe78
DD
35269.PHONY: maybe-pdf-time pdf-time
35270maybe-pdf-time:
35271@if time
35272maybe-pdf-time: pdf-time
35273
35274pdf-time: \
35275 configure-time
35276 @: $(MAKE); $(unstage)
35277 @[ -f ./time/Makefile ] || exit 0; \
35278 r=`${PWD_COMMAND}`; export r; \
35279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35280 $(HOST_EXPORTS) \
35281 for flag in $(EXTRA_HOST_FLAGS) ; do \
35282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35283 done; \
35284 echo "Doing pdf in time" ; \
35285 (cd $(HOST_SUBDIR)/time && \
35286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35288 "RANLIB=$${RANLIB}" \
0c24b341 35289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35290 pdf) \
35291 || exit 1
35292
35293@endif time
35294
6d389afc
MS
35295.PHONY: maybe-html-time html-time
35296maybe-html-time:
35297@if time
35298maybe-html-time: html-time
35299
35300html-time: \
35301 configure-time
0aed8855 35302 @: $(MAKE); $(unstage)
6d389afc
MS
35303 @[ -f ./time/Makefile ] || exit 0; \
35304 r=`${PWD_COMMAND}`; export r; \
35305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35306 $(HOST_EXPORTS) \
35307 for flag in $(EXTRA_HOST_FLAGS) ; do \
35308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35309 done; \
35310 echo "Doing html in time" ; \
b00612cc 35311 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
35312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35314 "RANLIB=$${RANLIB}" \
0c24b341 35315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35316 html) \
35317 || exit 1
35318
35319@endif time
35320
b813574b
PB
35321.PHONY: maybe-TAGS-time TAGS-time
35322maybe-TAGS-time:
35323@if time
35324maybe-TAGS-time: TAGS-time
4fa63067 35325
b813574b
PB
35326TAGS-time: \
35327 configure-time
0aed8855 35328 @: $(MAKE); $(unstage)
b813574b 35329 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35330 r=`${PWD_COMMAND}`; export r; \
35331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35332 $(HOST_EXPORTS) \
b813574b 35333 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35335 done; \
b813574b 35336 echo "Doing TAGS in time" ; \
b00612cc 35337 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35340 "RANLIB=$${RANLIB}" \
0c24b341 35341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35342 TAGS) \
4fa63067
NN
35343 || exit 1
35344
b813574b 35345@endif time
4fa63067 35346
b813574b
PB
35347.PHONY: maybe-install-info-time install-info-time
35348maybe-install-info-time:
35349@if time
35350maybe-install-info-time: install-info-time
4fa63067 35351
b813574b
PB
35352install-info-time: \
35353 configure-time \
35354 info-time
0aed8855 35355 @: $(MAKE); $(unstage)
b813574b 35356 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35357 r=`${PWD_COMMAND}`; export r; \
35358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35359 $(HOST_EXPORTS) \
b813574b 35360 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35362 done; \
b813574b 35363 echo "Doing install-info in time" ; \
b00612cc 35364 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35367 "RANLIB=$${RANLIB}" \
0c24b341 35368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35369 install-info) \
4fa63067
NN
35370 || exit 1
35371
b813574b 35372@endif time
4fa63067 35373
a3ca38d2
DD
35374.PHONY: maybe-install-pdf-time install-pdf-time
35375maybe-install-pdf-time:
35376@if time
35377maybe-install-pdf-time: install-pdf-time
35378
35379install-pdf-time: \
35380 configure-time \
35381 pdf-time
35382 @: $(MAKE); $(unstage)
35383 @[ -f ./time/Makefile ] || exit 0; \
35384 r=`${PWD_COMMAND}`; export r; \
35385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35386 $(HOST_EXPORTS) \
35387 for flag in $(EXTRA_HOST_FLAGS) ; do \
35388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35389 done; \
35390 echo "Doing install-pdf in time" ; \
35391 (cd $(HOST_SUBDIR)/time && \
35392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35394 "RANLIB=$${RANLIB}" \
0c24b341 35395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35396 install-pdf) \
35397 || exit 1
35398
35399@endif time
35400
108a6f8e
CD
35401.PHONY: maybe-install-html-time install-html-time
35402maybe-install-html-time:
35403@if time
35404maybe-install-html-time: install-html-time
35405
35406install-html-time: \
35407 configure-time \
35408 html-time
35409 @: $(MAKE); $(unstage)
35410 @[ -f ./time/Makefile ] || exit 0; \
35411 r=`${PWD_COMMAND}`; export r; \
35412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35413 $(HOST_EXPORTS) \
35414 for flag in $(EXTRA_HOST_FLAGS) ; do \
35415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35416 done; \
35417 echo "Doing install-html in time" ; \
35418 (cd $(HOST_SUBDIR)/time && \
35419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35421 "RANLIB=$${RANLIB}" \
0c24b341 35422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35423 install-html) \
35424 || exit 1
35425
35426@endif time
35427
b813574b
PB
35428.PHONY: maybe-installcheck-time installcheck-time
35429maybe-installcheck-time:
35430@if time
35431maybe-installcheck-time: installcheck-time
4fa63067 35432
b813574b
PB
35433installcheck-time: \
35434 configure-time
0aed8855 35435 @: $(MAKE); $(unstage)
b813574b 35436 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35437 r=`${PWD_COMMAND}`; export r; \
35438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35439 $(HOST_EXPORTS) \
b813574b 35440 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35442 done; \
b813574b 35443 echo "Doing installcheck in time" ; \
b00612cc 35444 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35447 "RANLIB=$${RANLIB}" \
0c24b341 35448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35449 installcheck) \
4fa63067
NN
35450 || exit 1
35451
b813574b 35452@endif time
4fa63067 35453
b813574b
PB
35454.PHONY: maybe-mostlyclean-time mostlyclean-time
35455maybe-mostlyclean-time:
35456@if time
35457maybe-mostlyclean-time: mostlyclean-time
4fa63067 35458
b813574b 35459mostlyclean-time:
0aed8855 35460 @: $(MAKE); $(unstage)
b813574b 35461 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35462 r=`${PWD_COMMAND}`; export r; \
35463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35464 $(HOST_EXPORTS) \
b813574b 35465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35467 done; \
b813574b 35468 echo "Doing mostlyclean in time" ; \
b00612cc 35469 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35472 "RANLIB=$${RANLIB}" \
0c24b341 35473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35474 mostlyclean) \
4fa63067
NN
35475 || exit 1
35476
b813574b 35477@endif time
4fa63067 35478
b813574b
PB
35479.PHONY: maybe-clean-time clean-time
35480maybe-clean-time:
35481@if time
35482maybe-clean-time: clean-time
4fa63067 35483
b813574b 35484clean-time:
0aed8855 35485 @: $(MAKE); $(unstage)
b813574b 35486 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35487 r=`${PWD_COMMAND}`; export r; \
35488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35489 $(HOST_EXPORTS) \
b813574b 35490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35492 done; \
b813574b 35493 echo "Doing clean in time" ; \
b00612cc 35494 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35497 "RANLIB=$${RANLIB}" \
0c24b341 35498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35499 clean) \
4fa63067
NN
35500 || exit 1
35501
b813574b 35502@endif time
4fa63067 35503
b813574b
PB
35504.PHONY: maybe-distclean-time distclean-time
35505maybe-distclean-time:
35506@if time
35507maybe-distclean-time: distclean-time
4fa63067 35508
b813574b 35509distclean-time:
0aed8855 35510 @: $(MAKE); $(unstage)
b813574b 35511 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35512 r=`${PWD_COMMAND}`; export r; \
35513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35514 $(HOST_EXPORTS) \
b813574b 35515 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35517 done; \
b813574b 35518 echo "Doing distclean in time" ; \
b00612cc 35519 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35522 "RANLIB=$${RANLIB}" \
0c24b341 35523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35524 distclean) \
4fa63067
NN
35525 || exit 1
35526
b813574b 35527@endif time
4fa63067 35528
b813574b
PB
35529.PHONY: maybe-maintainer-clean-time maintainer-clean-time
35530maybe-maintainer-clean-time:
35531@if time
35532maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 35533
b813574b 35534maintainer-clean-time:
0aed8855 35535 @: $(MAKE); $(unstage)
b813574b 35536 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35537 r=`${PWD_COMMAND}`; export r; \
35538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35539 $(HOST_EXPORTS) \
b813574b 35540 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35542 done; \
b813574b 35543 echo "Doing maintainer-clean in time" ; \
b00612cc 35544 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35547 "RANLIB=$${RANLIB}" \
0c24b341 35548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35549 maintainer-clean) \
4fa63067 35550 || exit 1
16ae0395 35551
b813574b 35552@endif time
3866be5d
NN
35553
35554
a7254363 35555
b813574b
PB
35556.PHONY: configure-uudecode maybe-configure-uudecode
35557maybe-configure-uudecode:
4f0ef2d8
CD
35558@if gcc-bootstrap
35559configure-uudecode: stage_current
35560@endif gcc-bootstrap
b813574b
PB
35561@if uudecode
35562maybe-configure-uudecode: configure-uudecode
c52c6897 35563configure-uudecode:
0aed8855 35564 @: $(MAKE); $(unstage)
c52c6897 35565 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35567 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
35568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 35569 $(HOST_EXPORTS) \
a7254363
PB
35570 echo Configuring in $(HOST_SUBDIR)/uudecode; \
35571 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 35572 case $(srcdir) in \
b00612cc
PB
35573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35574 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
35575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35576 esac; \
b00612cc
PB
35577 srcdiroption="--srcdir=$${topdir}/uudecode"; \
35578 libsrcdir="$$s/uudecode"; \
e2b9e2dc 35579 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35581 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35582 || exit 1
b813574b 35583@endif uudecode
e2b9e2dc 35584
a7254363
PB
35585
35586
d545f33b
PB
35587
35588
b813574b
PB
35589.PHONY: all-uudecode maybe-all-uudecode
35590maybe-all-uudecode:
4f0ef2d8
CD
35591@if gcc-bootstrap
35592all-uudecode: stage_current
35593@endif gcc-bootstrap
b813574b 35594@if uudecode
d27cc32e 35595TARGET-uudecode=all
b813574b
PB
35596maybe-all-uudecode: all-uudecode
35597all-uudecode: configure-uudecode
0aed8855 35598 @: $(MAKE); $(unstage)
b40e3958
L
35599 @r=`${PWD_COMMAND}`; export r; \
35600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35601 $(HOST_EXPORTS) \
b00612cc 35602 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
35603 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35604 $(TARGET-uudecode))
b813574b 35605@endif uudecode
3866be5d 35606
a7254363 35607
d545f33b
PB
35608
35609
b813574b
PB
35610.PHONY: check-uudecode maybe-check-uudecode
35611maybe-check-uudecode:
35612@if uudecode
35613maybe-check-uudecode: check-uudecode
3866be5d 35614
b813574b 35615check-uudecode:
0aed8855 35616 @: $(MAKE); $(unstage)
b40e3958
L
35617 @r=`${PWD_COMMAND}`; export r; \
35618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35619 $(HOST_EXPORTS) \
b00612cc
PB
35620 (cd $(HOST_SUBDIR)/uudecode && \
35621 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35622
b813574b 35623@endif uudecode
3866be5d 35624
b813574b
PB
35625.PHONY: install-uudecode maybe-install-uudecode
35626maybe-install-uudecode:
35627@if uudecode
35628maybe-install-uudecode: install-uudecode
4fa63067 35629
b813574b 35630install-uudecode: installdirs
0aed8855 35631 @: $(MAKE); $(unstage)
4fa63067
NN
35632 @r=`${PWD_COMMAND}`; export r; \
35633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35634 $(HOST_EXPORTS) \
b00612cc 35635 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 35636 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35637
b813574b 35638@endif uudecode
4fa63067 35639
56a8fe78 35640# Other targets (info, dvi, pdf, etc.)
4fa63067 35641
b813574b
PB
35642.PHONY: maybe-info-uudecode info-uudecode
35643maybe-info-uudecode:
35644@if uudecode
35645maybe-info-uudecode: info-uudecode
4fa63067 35646
b813574b
PB
35647info-uudecode: \
35648 configure-uudecode
0aed8855 35649 @: $(MAKE); $(unstage)
b813574b 35650 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35651 r=`${PWD_COMMAND}`; export r; \
35652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35653 $(HOST_EXPORTS) \
b813574b 35654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35656 done; \
b813574b 35657 echo "Doing info in uudecode" ; \
b00612cc 35658 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35661 "RANLIB=$${RANLIB}" \
0c24b341 35662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35663 info) \
4fa63067
NN
35664 || exit 1
35665
b813574b 35666@endif uudecode
4fa63067 35667
b813574b
PB
35668.PHONY: maybe-dvi-uudecode dvi-uudecode
35669maybe-dvi-uudecode:
35670@if uudecode
35671maybe-dvi-uudecode: dvi-uudecode
4fa63067 35672
b813574b
PB
35673dvi-uudecode: \
35674 configure-uudecode
0aed8855 35675 @: $(MAKE); $(unstage)
b813574b 35676 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35677 r=`${PWD_COMMAND}`; export r; \
35678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35679 $(HOST_EXPORTS) \
b813574b 35680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35682 done; \
b813574b 35683 echo "Doing dvi in uudecode" ; \
b00612cc 35684 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35687 "RANLIB=$${RANLIB}" \
0c24b341 35688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35689 dvi) \
4fa63067
NN
35690 || exit 1
35691
b813574b 35692@endif uudecode
4fa63067 35693
56a8fe78
DD
35694.PHONY: maybe-pdf-uudecode pdf-uudecode
35695maybe-pdf-uudecode:
35696@if uudecode
35697maybe-pdf-uudecode: pdf-uudecode
35698
35699pdf-uudecode: \
35700 configure-uudecode
35701 @: $(MAKE); $(unstage)
35702 @[ -f ./uudecode/Makefile ] || exit 0; \
35703 r=`${PWD_COMMAND}`; export r; \
35704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35705 $(HOST_EXPORTS) \
35706 for flag in $(EXTRA_HOST_FLAGS) ; do \
35707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35708 done; \
35709 echo "Doing pdf in uudecode" ; \
35710 (cd $(HOST_SUBDIR)/uudecode && \
35711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35713 "RANLIB=$${RANLIB}" \
0c24b341 35714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35715 pdf) \
35716 || exit 1
35717
35718@endif uudecode
35719
6d389afc
MS
35720.PHONY: maybe-html-uudecode html-uudecode
35721maybe-html-uudecode:
35722@if uudecode
35723maybe-html-uudecode: html-uudecode
35724
35725html-uudecode: \
35726 configure-uudecode
0aed8855 35727 @: $(MAKE); $(unstage)
6d389afc
MS
35728 @[ -f ./uudecode/Makefile ] || exit 0; \
35729 r=`${PWD_COMMAND}`; export r; \
35730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35731 $(HOST_EXPORTS) \
35732 for flag in $(EXTRA_HOST_FLAGS) ; do \
35733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35734 done; \
35735 echo "Doing html in uudecode" ; \
b00612cc 35736 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
35737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35739 "RANLIB=$${RANLIB}" \
0c24b341 35740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35741 html) \
35742 || exit 1
35743
35744@endif uudecode
35745
b813574b
PB
35746.PHONY: maybe-TAGS-uudecode TAGS-uudecode
35747maybe-TAGS-uudecode:
35748@if uudecode
35749maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 35750
b813574b
PB
35751TAGS-uudecode: \
35752 configure-uudecode
0aed8855 35753 @: $(MAKE); $(unstage)
b813574b
PB
35754 @[ -f ./uudecode/Makefile ] || exit 0; \
35755 r=`${PWD_COMMAND}`; export r; \
4fa63067 35756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35757 $(HOST_EXPORTS) \
b813574b 35758 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35760 done; \
b813574b 35761 echo "Doing TAGS in uudecode" ; \
b00612cc 35762 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35765 "RANLIB=$${RANLIB}" \
0c24b341 35766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35767 TAGS) \
4fa63067
NN
35768 || exit 1
35769
b813574b 35770@endif uudecode
4fa63067 35771
b813574b
PB
35772.PHONY: maybe-install-info-uudecode install-info-uudecode
35773maybe-install-info-uudecode:
35774@if uudecode
35775maybe-install-info-uudecode: install-info-uudecode
4fa63067 35776
b813574b
PB
35777install-info-uudecode: \
35778 configure-uudecode \
35779 info-uudecode
0aed8855 35780 @: $(MAKE); $(unstage)
b813574b 35781 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35782 r=`${PWD_COMMAND}`; export r; \
35783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35784 $(HOST_EXPORTS) \
b813574b 35785 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35787 done; \
b813574b 35788 echo "Doing install-info in uudecode" ; \
b00612cc 35789 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35792 "RANLIB=$${RANLIB}" \
0c24b341 35793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35794 install-info) \
4fa63067
NN
35795 || exit 1
35796
b813574b 35797@endif uudecode
4fa63067 35798
a3ca38d2
DD
35799.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
35800maybe-install-pdf-uudecode:
35801@if uudecode
35802maybe-install-pdf-uudecode: install-pdf-uudecode
35803
35804install-pdf-uudecode: \
35805 configure-uudecode \
35806 pdf-uudecode
35807 @: $(MAKE); $(unstage)
35808 @[ -f ./uudecode/Makefile ] || exit 0; \
35809 r=`${PWD_COMMAND}`; export r; \
35810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35811 $(HOST_EXPORTS) \
35812 for flag in $(EXTRA_HOST_FLAGS) ; do \
35813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35814 done; \
35815 echo "Doing install-pdf in uudecode" ; \
35816 (cd $(HOST_SUBDIR)/uudecode && \
35817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35819 "RANLIB=$${RANLIB}" \
0c24b341 35820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35821 install-pdf) \
35822 || exit 1
35823
35824@endif uudecode
35825
108a6f8e
CD
35826.PHONY: maybe-install-html-uudecode install-html-uudecode
35827maybe-install-html-uudecode:
35828@if uudecode
35829maybe-install-html-uudecode: install-html-uudecode
35830
35831install-html-uudecode: \
35832 configure-uudecode \
35833 html-uudecode
35834 @: $(MAKE); $(unstage)
35835 @[ -f ./uudecode/Makefile ] || exit 0; \
35836 r=`${PWD_COMMAND}`; export r; \
35837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35838 $(HOST_EXPORTS) \
35839 for flag in $(EXTRA_HOST_FLAGS) ; do \
35840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35841 done; \
35842 echo "Doing install-html in uudecode" ; \
35843 (cd $(HOST_SUBDIR)/uudecode && \
35844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35846 "RANLIB=$${RANLIB}" \
0c24b341 35847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35848 install-html) \
35849 || exit 1
35850
35851@endif uudecode
35852
b813574b
PB
35853.PHONY: maybe-installcheck-uudecode installcheck-uudecode
35854maybe-installcheck-uudecode:
35855@if uudecode
35856maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 35857
b813574b
PB
35858installcheck-uudecode: \
35859 configure-uudecode
0aed8855 35860 @: $(MAKE); $(unstage)
b813574b 35861 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35862 r=`${PWD_COMMAND}`; export r; \
35863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35864 $(HOST_EXPORTS) \
b813574b 35865 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35867 done; \
b813574b 35868 echo "Doing installcheck in uudecode" ; \
b00612cc 35869 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35872 "RANLIB=$${RANLIB}" \
0c24b341 35873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35874 installcheck) \
4fa63067
NN
35875 || exit 1
35876
b813574b 35877@endif uudecode
4fa63067 35878
b813574b
PB
35879.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
35880maybe-mostlyclean-uudecode:
35881@if uudecode
35882maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 35883
b813574b 35884mostlyclean-uudecode:
0aed8855 35885 @: $(MAKE); $(unstage)
b813574b 35886 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35887 r=`${PWD_COMMAND}`; export r; \
35888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35889 $(HOST_EXPORTS) \
b813574b 35890 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35892 done; \
b813574b 35893 echo "Doing mostlyclean in uudecode" ; \
b00612cc 35894 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35897 "RANLIB=$${RANLIB}" \
0c24b341 35898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35899 mostlyclean) \
4fa63067
NN
35900 || exit 1
35901
b813574b 35902@endif uudecode
4fa63067 35903
b813574b
PB
35904.PHONY: maybe-clean-uudecode clean-uudecode
35905maybe-clean-uudecode:
35906@if uudecode
35907maybe-clean-uudecode: clean-uudecode
4fa63067 35908
b813574b 35909clean-uudecode:
0aed8855 35910 @: $(MAKE); $(unstage)
b813574b 35911 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35912 r=`${PWD_COMMAND}`; export r; \
35913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35914 $(HOST_EXPORTS) \
b813574b 35915 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35917 done; \
b813574b 35918 echo "Doing clean in uudecode" ; \
b00612cc 35919 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35922 "RANLIB=$${RANLIB}" \
0c24b341 35923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35924 clean) \
4fa63067
NN
35925 || exit 1
35926
b813574b 35927@endif uudecode
4fa63067 35928
b813574b
PB
35929.PHONY: maybe-distclean-uudecode distclean-uudecode
35930maybe-distclean-uudecode:
35931@if uudecode
35932maybe-distclean-uudecode: distclean-uudecode
4fa63067 35933
b813574b 35934distclean-uudecode:
0aed8855 35935 @: $(MAKE); $(unstage)
b813574b 35936 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35937 r=`${PWD_COMMAND}`; export r; \
35938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35939 $(HOST_EXPORTS) \
b813574b 35940 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35942 done; \
b813574b 35943 echo "Doing distclean in uudecode" ; \
b00612cc 35944 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35947 "RANLIB=$${RANLIB}" \
0c24b341 35948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35949 distclean) \
4fa63067
NN
35950 || exit 1
35951
b813574b 35952@endif uudecode
4fa63067 35953
b813574b
PB
35954.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
35955maybe-maintainer-clean-uudecode:
35956@if uudecode
35957maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 35958
b813574b 35959maintainer-clean-uudecode:
0aed8855 35960 @: $(MAKE); $(unstage)
b813574b 35961 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35962 r=`${PWD_COMMAND}`; export r; \
35963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35964 $(HOST_EXPORTS) \
b813574b 35965 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35967 done; \
b813574b 35968 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 35969 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35972 "RANLIB=$${RANLIB}" \
0c24b341 35973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35974 maintainer-clean) \
4fa63067 35975 || exit 1
16ae0395 35976
b813574b 35977@endif uudecode
3866be5d
NN
35978
35979
a7254363 35980
b813574b
PB
35981.PHONY: configure-wdiff maybe-configure-wdiff
35982maybe-configure-wdiff:
4f0ef2d8
CD
35983@if gcc-bootstrap
35984configure-wdiff: stage_current
35985@endif gcc-bootstrap
b813574b
PB
35986@if wdiff
35987maybe-configure-wdiff: configure-wdiff
c52c6897 35988configure-wdiff:
0aed8855 35989 @: $(MAKE); $(unstage)
c52c6897 35990 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35992 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
35993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 35994 $(HOST_EXPORTS) \
a7254363
PB
35995 echo Configuring in $(HOST_SUBDIR)/wdiff; \
35996 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 35997 case $(srcdir) in \
b00612cc
PB
35998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35999 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
36000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36001 esac; \
b00612cc
PB
36002 srcdiroption="--srcdir=$${topdir}/wdiff"; \
36003 libsrcdir="$$s/wdiff"; \
e2b9e2dc 36004 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36005 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36006 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36007 || exit 1
b813574b 36008@endif wdiff
e2b9e2dc 36009
a7254363
PB
36010
36011
d545f33b
PB
36012
36013
b813574b
PB
36014.PHONY: all-wdiff maybe-all-wdiff
36015maybe-all-wdiff:
4f0ef2d8
CD
36016@if gcc-bootstrap
36017all-wdiff: stage_current
36018@endif gcc-bootstrap
b813574b 36019@if wdiff
d27cc32e 36020TARGET-wdiff=all
b813574b
PB
36021maybe-all-wdiff: all-wdiff
36022all-wdiff: configure-wdiff
0aed8855 36023 @: $(MAKE); $(unstage)
b40e3958
L
36024 @r=`${PWD_COMMAND}`; export r; \
36025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36026 $(HOST_EXPORTS) \
b00612cc 36027 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
36028 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36029 $(TARGET-wdiff))
b813574b 36030@endif wdiff
3866be5d 36031
a7254363 36032
d545f33b
PB
36033
36034
b813574b
PB
36035.PHONY: check-wdiff maybe-check-wdiff
36036maybe-check-wdiff:
36037@if wdiff
36038maybe-check-wdiff: check-wdiff
3866be5d 36039
b813574b 36040check-wdiff:
0aed8855 36041 @: $(MAKE); $(unstage)
b813574b
PB
36042 @r=`${PWD_COMMAND}`; export r; \
36043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36044 $(HOST_EXPORTS) \
b00612cc
PB
36045 (cd $(HOST_SUBDIR)/wdiff && \
36046 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 36047
b813574b 36048@endif wdiff
4fa63067 36049
b813574b
PB
36050.PHONY: install-wdiff maybe-install-wdiff
36051maybe-install-wdiff:
36052@if wdiff
36053maybe-install-wdiff: install-wdiff
4fa63067 36054
b813574b 36055install-wdiff: installdirs
0aed8855 36056 @: $(MAKE); $(unstage)
b40e3958
L
36057 @r=`${PWD_COMMAND}`; export r; \
36058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36059 $(HOST_EXPORTS) \
b00612cc 36060 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 36061 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36062
b813574b 36063@endif wdiff
3866be5d 36064
56a8fe78 36065# Other targets (info, dvi, pdf, etc.)
16ae0395 36066
b813574b
PB
36067.PHONY: maybe-info-wdiff info-wdiff
36068maybe-info-wdiff:
36069@if wdiff
36070maybe-info-wdiff: info-wdiff
4fa63067 36071
b813574b
PB
36072info-wdiff: \
36073 configure-wdiff
0aed8855 36074 @: $(MAKE); $(unstage)
b813574b 36075 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 36076 r=`${PWD_COMMAND}`; export r; \
b40e3958 36077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36078 $(HOST_EXPORTS) \
b813574b 36079 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36081 done; \
b813574b 36082 echo "Doing info in wdiff" ; \
b00612cc 36083 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36086 "RANLIB=$${RANLIB}" \
0c24b341 36087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36088 info) \
4fa63067 36089 || exit 1
3866be5d 36090
b813574b 36091@endif wdiff
3866be5d 36092
b813574b
PB
36093.PHONY: maybe-dvi-wdiff dvi-wdiff
36094maybe-dvi-wdiff:
36095@if wdiff
36096maybe-dvi-wdiff: dvi-wdiff
4fa63067 36097
b813574b
PB
36098dvi-wdiff: \
36099 configure-wdiff
0aed8855 36100 @: $(MAKE); $(unstage)
b813574b 36101 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36102 r=`${PWD_COMMAND}`; export r; \
36103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36104 $(HOST_EXPORTS) \
b813574b 36105 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36107 done; \
b813574b 36108 echo "Doing dvi in wdiff" ; \
b00612cc 36109 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36112 "RANLIB=$${RANLIB}" \
0c24b341 36113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36114 dvi) \
4fa63067
NN
36115 || exit 1
36116
b813574b 36117@endif wdiff
4fa63067 36118
56a8fe78
DD
36119.PHONY: maybe-pdf-wdiff pdf-wdiff
36120maybe-pdf-wdiff:
36121@if wdiff
36122maybe-pdf-wdiff: pdf-wdiff
36123
36124pdf-wdiff: \
36125 configure-wdiff
36126 @: $(MAKE); $(unstage)
36127 @[ -f ./wdiff/Makefile ] || exit 0; \
36128 r=`${PWD_COMMAND}`; export r; \
36129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36130 $(HOST_EXPORTS) \
36131 for flag in $(EXTRA_HOST_FLAGS) ; do \
36132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36133 done; \
36134 echo "Doing pdf in wdiff" ; \
36135 (cd $(HOST_SUBDIR)/wdiff && \
36136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36138 "RANLIB=$${RANLIB}" \
0c24b341 36139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36140 pdf) \
36141 || exit 1
36142
36143@endif wdiff
36144
6d389afc
MS
36145.PHONY: maybe-html-wdiff html-wdiff
36146maybe-html-wdiff:
36147@if wdiff
36148maybe-html-wdiff: html-wdiff
36149
36150html-wdiff: \
36151 configure-wdiff
0aed8855 36152 @: $(MAKE); $(unstage)
6d389afc
MS
36153 @[ -f ./wdiff/Makefile ] || exit 0; \
36154 r=`${PWD_COMMAND}`; export r; \
36155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36156 $(HOST_EXPORTS) \
36157 for flag in $(EXTRA_HOST_FLAGS) ; do \
36158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36159 done; \
36160 echo "Doing html in wdiff" ; \
b00612cc 36161 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
36162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36164 "RANLIB=$${RANLIB}" \
0c24b341 36165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36166 html) \
36167 || exit 1
36168
36169@endif wdiff
36170
b813574b
PB
36171.PHONY: maybe-TAGS-wdiff TAGS-wdiff
36172maybe-TAGS-wdiff:
36173@if wdiff
36174maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 36175
b813574b
PB
36176TAGS-wdiff: \
36177 configure-wdiff
0aed8855 36178 @: $(MAKE); $(unstage)
b813574b 36179 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36180 r=`${PWD_COMMAND}`; export r; \
36181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36182 $(HOST_EXPORTS) \
b813574b 36183 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36185 done; \
b813574b 36186 echo "Doing TAGS in wdiff" ; \
b00612cc 36187 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36190 "RANLIB=$${RANLIB}" \
0c24b341 36191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36192 TAGS) \
4fa63067
NN
36193 || exit 1
36194
b813574b 36195@endif wdiff
4fa63067 36196
b813574b
PB
36197.PHONY: maybe-install-info-wdiff install-info-wdiff
36198maybe-install-info-wdiff:
36199@if wdiff
36200maybe-install-info-wdiff: install-info-wdiff
4fa63067 36201
b813574b
PB
36202install-info-wdiff: \
36203 configure-wdiff \
36204 info-wdiff
0aed8855 36205 @: $(MAKE); $(unstage)
b813574b 36206 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36207 r=`${PWD_COMMAND}`; export r; \
36208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36209 $(HOST_EXPORTS) \
b813574b 36210 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36212 done; \
b813574b 36213 echo "Doing install-info in wdiff" ; \
b00612cc 36214 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36217 "RANLIB=$${RANLIB}" \
0c24b341 36218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36219 install-info) \
4fa63067
NN
36220 || exit 1
36221
b813574b 36222@endif wdiff
4fa63067 36223
a3ca38d2
DD
36224.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
36225maybe-install-pdf-wdiff:
36226@if wdiff
36227maybe-install-pdf-wdiff: install-pdf-wdiff
36228
36229install-pdf-wdiff: \
36230 configure-wdiff \
36231 pdf-wdiff
36232 @: $(MAKE); $(unstage)
36233 @[ -f ./wdiff/Makefile ] || exit 0; \
36234 r=`${PWD_COMMAND}`; export r; \
36235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36236 $(HOST_EXPORTS) \
36237 for flag in $(EXTRA_HOST_FLAGS) ; do \
36238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36239 done; \
36240 echo "Doing install-pdf in wdiff" ; \
36241 (cd $(HOST_SUBDIR)/wdiff && \
36242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36244 "RANLIB=$${RANLIB}" \
0c24b341 36245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36246 install-pdf) \
36247 || exit 1
36248
36249@endif wdiff
36250
108a6f8e
CD
36251.PHONY: maybe-install-html-wdiff install-html-wdiff
36252maybe-install-html-wdiff:
36253@if wdiff
36254maybe-install-html-wdiff: install-html-wdiff
36255
36256install-html-wdiff: \
36257 configure-wdiff \
36258 html-wdiff
36259 @: $(MAKE); $(unstage)
36260 @[ -f ./wdiff/Makefile ] || exit 0; \
36261 r=`${PWD_COMMAND}`; export r; \
36262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36263 $(HOST_EXPORTS) \
36264 for flag in $(EXTRA_HOST_FLAGS) ; do \
36265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36266 done; \
36267 echo "Doing install-html in wdiff" ; \
36268 (cd $(HOST_SUBDIR)/wdiff && \
36269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36271 "RANLIB=$${RANLIB}" \
0c24b341 36272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36273 install-html) \
36274 || exit 1
36275
36276@endif wdiff
36277
b813574b
PB
36278.PHONY: maybe-installcheck-wdiff installcheck-wdiff
36279maybe-installcheck-wdiff:
36280@if wdiff
36281maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 36282
b813574b
PB
36283installcheck-wdiff: \
36284 configure-wdiff
0aed8855 36285 @: $(MAKE); $(unstage)
b813574b 36286 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36287 r=`${PWD_COMMAND}`; export r; \
36288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36289 $(HOST_EXPORTS) \
b813574b 36290 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36292 done; \
b813574b 36293 echo "Doing installcheck in wdiff" ; \
b00612cc 36294 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36297 "RANLIB=$${RANLIB}" \
0c24b341 36298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36299 installcheck) \
4fa63067
NN
36300 || exit 1
36301
b813574b 36302@endif wdiff
4fa63067 36303
b813574b
PB
36304.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
36305maybe-mostlyclean-wdiff:
36306@if wdiff
36307maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 36308
b813574b 36309mostlyclean-wdiff:
0aed8855 36310 @: $(MAKE); $(unstage)
b813574b 36311 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36312 r=`${PWD_COMMAND}`; export r; \
36313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36314 $(HOST_EXPORTS) \
b813574b 36315 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36317 done; \
b813574b 36318 echo "Doing mostlyclean in wdiff" ; \
b00612cc 36319 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36322 "RANLIB=$${RANLIB}" \
0c24b341 36323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36324 mostlyclean) \
4fa63067
NN
36325 || exit 1
36326
b813574b 36327@endif wdiff
4fa63067 36328
b813574b
PB
36329.PHONY: maybe-clean-wdiff clean-wdiff
36330maybe-clean-wdiff:
36331@if wdiff
36332maybe-clean-wdiff: clean-wdiff
4fa63067 36333
b813574b 36334clean-wdiff:
0aed8855 36335 @: $(MAKE); $(unstage)
b813574b 36336 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36337 r=`${PWD_COMMAND}`; export r; \
36338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36339 $(HOST_EXPORTS) \
b813574b 36340 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36342 done; \
b813574b 36343 echo "Doing clean in wdiff" ; \
b00612cc 36344 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36347 "RANLIB=$${RANLIB}" \
0c24b341 36348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36349 clean) \
4fa63067
NN
36350 || exit 1
36351
b813574b 36352@endif wdiff
4fa63067 36353
b813574b
PB
36354.PHONY: maybe-distclean-wdiff distclean-wdiff
36355maybe-distclean-wdiff:
36356@if wdiff
36357maybe-distclean-wdiff: distclean-wdiff
4fa63067 36358
b813574b 36359distclean-wdiff:
0aed8855 36360 @: $(MAKE); $(unstage)
b813574b 36361 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36362 r=`${PWD_COMMAND}`; export r; \
36363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36364 $(HOST_EXPORTS) \
b813574b 36365 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36367 done; \
b813574b 36368 echo "Doing distclean in wdiff" ; \
b00612cc 36369 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36372 "RANLIB=$${RANLIB}" \
0c24b341 36373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36374 distclean) \
4fa63067
NN
36375 || exit 1
36376
b813574b 36377@endif wdiff
4fa63067 36378
b813574b
PB
36379.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
36380maybe-maintainer-clean-wdiff:
36381@if wdiff
36382maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 36383
b813574b 36384maintainer-clean-wdiff:
0aed8855 36385 @: $(MAKE); $(unstage)
b813574b 36386 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36387 r=`${PWD_COMMAND}`; export r; \
36388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36389 $(HOST_EXPORTS) \
b813574b 36390 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36392 done; \
b813574b 36393 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 36394 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36397 "RANLIB=$${RANLIB}" \
0c24b341 36398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36399 maintainer-clean) \
4fa63067
NN
36400 || exit 1
36401
b813574b 36402@endif wdiff
4fa63067
NN
36403
36404
a7254363 36405
b813574b
PB
36406.PHONY: configure-zip maybe-configure-zip
36407maybe-configure-zip:
4f0ef2d8
CD
36408@if gcc-bootstrap
36409configure-zip: stage_current
36410@endif gcc-bootstrap
b813574b
PB
36411@if zip
36412maybe-configure-zip: configure-zip
c52c6897 36413configure-zip:
0aed8855 36414 @: $(MAKE); $(unstage)
c52c6897 36415 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36417 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
36418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 36419 $(HOST_EXPORTS) \
a7254363
PB
36420 echo Configuring in $(HOST_SUBDIR)/zip; \
36421 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 36422 case $(srcdir) in \
b00612cc
PB
36423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36424 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
36425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36426 esac; \
b00612cc
PB
36427 srcdiroption="--srcdir=$${topdir}/zip"; \
36428 libsrcdir="$$s/zip"; \
e2b9e2dc 36429 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36430 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36431 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36432 || exit 1
b813574b 36433@endif zip
e2b9e2dc 36434
a7254363
PB
36435
36436
d545f33b
PB
36437
36438
b813574b
PB
36439.PHONY: all-zip maybe-all-zip
36440maybe-all-zip:
4f0ef2d8
CD
36441@if gcc-bootstrap
36442all-zip: stage_current
36443@endif gcc-bootstrap
b813574b 36444@if zip
d27cc32e 36445TARGET-zip=all
b813574b
PB
36446maybe-all-zip: all-zip
36447all-zip: configure-zip
0aed8855 36448 @: $(MAKE); $(unstage)
b40e3958
L
36449 @r=`${PWD_COMMAND}`; export r; \
36450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36451 $(HOST_EXPORTS) \
b00612cc 36452 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
36453 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36454 $(TARGET-zip))
b813574b 36455@endif zip
3866be5d 36456
a7254363 36457
d545f33b
PB
36458
36459
b813574b
PB
36460.PHONY: check-zip maybe-check-zip
36461maybe-check-zip:
36462@if zip
36463maybe-check-zip: check-zip
3866be5d 36464
b813574b
PB
36465# This module is only tested in a native toolchain.
36466check-zip:
0aed8855 36467 @: $(MAKE); $(unstage)
b813574b
PB
36468 @if [ '$(host)' = '$(target)' ] ; then \
36469 r=`${PWD_COMMAND}`; export r; \
36470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36471 $(HOST_EXPORTS) \
b00612cc 36472 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 36473 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 36474 fi
4fa63067 36475
b813574b 36476@endif zip
4fa63067 36477
b813574b
PB
36478.PHONY: install-zip maybe-install-zip
36479maybe-install-zip:
36480@if zip
36481maybe-install-zip: install-zip
4fa63067 36482
b813574b 36483install-zip: installdirs
0aed8855 36484 @: $(MAKE); $(unstage)
b813574b
PB
36485 @r=`${PWD_COMMAND}`; export r; \
36486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36487 $(HOST_EXPORTS) \
b00612cc 36488 (cd $(HOST_SUBDIR)/zip && \
2da12f12 36489 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36490
b813574b 36491@endif zip
4fa63067 36492
56a8fe78 36493# Other targets (info, dvi, pdf, etc.)
4fa63067 36494
b813574b
PB
36495.PHONY: maybe-info-zip info-zip
36496maybe-info-zip:
36497@if zip
36498maybe-info-zip: info-zip
4fa63067 36499
b813574b
PB
36500info-zip: \
36501 configure-zip
0aed8855 36502 @: $(MAKE); $(unstage)
b813574b 36503 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36504 r=`${PWD_COMMAND}`; export r; \
b40e3958 36505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36506 $(HOST_EXPORTS) \
b813574b 36507 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36509 done; \
b813574b 36510 echo "Doing info in zip" ; \
b00612cc 36511 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36514 "RANLIB=$${RANLIB}" \
0c24b341 36515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36516 info) \
4fa63067 36517 || exit 1
3866be5d 36518
b813574b 36519@endif zip
3866be5d 36520
b813574b
PB
36521.PHONY: maybe-dvi-zip dvi-zip
36522maybe-dvi-zip:
36523@if zip
36524maybe-dvi-zip: dvi-zip
16ae0395 36525
b813574b
PB
36526dvi-zip: \
36527 configure-zip
0aed8855 36528 @: $(MAKE); $(unstage)
b813574b 36529 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36530 r=`${PWD_COMMAND}`; export r; \
b40e3958 36531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36532 $(HOST_EXPORTS) \
b813574b 36533 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36535 done; \
b813574b 36536 echo "Doing dvi in zip" ; \
b00612cc 36537 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36540 "RANLIB=$${RANLIB}" \
0c24b341 36541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36542 dvi) \
4fa63067 36543 || exit 1
3866be5d 36544
b813574b 36545@endif zip
3866be5d 36546
56a8fe78
DD
36547.PHONY: maybe-pdf-zip pdf-zip
36548maybe-pdf-zip:
36549@if zip
36550maybe-pdf-zip: pdf-zip
36551
36552pdf-zip: \
36553 configure-zip
36554 @: $(MAKE); $(unstage)
36555 @[ -f ./zip/Makefile ] || exit 0; \
36556 r=`${PWD_COMMAND}`; export r; \
36557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36558 $(HOST_EXPORTS) \
36559 for flag in $(EXTRA_HOST_FLAGS) ; do \
36560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36561 done; \
36562 echo "Doing pdf in zip" ; \
36563 (cd $(HOST_SUBDIR)/zip && \
36564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36566 "RANLIB=$${RANLIB}" \
0c24b341 36567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36568 pdf) \
36569 || exit 1
36570
36571@endif zip
36572
6d389afc
MS
36573.PHONY: maybe-html-zip html-zip
36574maybe-html-zip:
36575@if zip
36576maybe-html-zip: html-zip
36577
36578html-zip: \
36579 configure-zip
0aed8855 36580 @: $(MAKE); $(unstage)
6d389afc
MS
36581 @[ -f ./zip/Makefile ] || exit 0; \
36582 r=`${PWD_COMMAND}`; export r; \
36583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36584 $(HOST_EXPORTS) \
36585 for flag in $(EXTRA_HOST_FLAGS) ; do \
36586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36587 done; \
36588 echo "Doing html in zip" ; \
b00612cc 36589 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
36590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36592 "RANLIB=$${RANLIB}" \
0c24b341 36593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36594 html) \
36595 || exit 1
36596
36597@endif zip
36598
b813574b
PB
36599.PHONY: maybe-TAGS-zip TAGS-zip
36600maybe-TAGS-zip:
36601@if zip
36602maybe-TAGS-zip: TAGS-zip
4fa63067 36603
b813574b
PB
36604TAGS-zip: \
36605 configure-zip
0aed8855 36606 @: $(MAKE); $(unstage)
b813574b 36607 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
36608 r=`${PWD_COMMAND}`; export r; \
36609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36610 $(HOST_EXPORTS) \
b813574b 36611 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36613 done; \
b813574b 36614 echo "Doing TAGS in zip" ; \
b00612cc 36615 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36618 "RANLIB=$${RANLIB}" \
0c24b341 36619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36620 TAGS) \
e2b9e2dc
NN
36621 || exit 1
36622
b813574b 36623@endif zip
4fa63067 36624
b813574b
PB
36625.PHONY: maybe-install-info-zip install-info-zip
36626maybe-install-info-zip:
36627@if zip
36628maybe-install-info-zip: install-info-zip
4fa63067 36629
b813574b
PB
36630install-info-zip: \
36631 configure-zip \
36632 info-zip
0aed8855 36633 @: $(MAKE); $(unstage)
b813574b 36634 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36635 r=`${PWD_COMMAND}`; export r; \
b40e3958 36636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36637 $(HOST_EXPORTS) \
b813574b 36638 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36640 done; \
b813574b 36641 echo "Doing install-info in zip" ; \
b00612cc 36642 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36645 "RANLIB=$${RANLIB}" \
0c24b341 36646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36647 install-info) \
4fa63067 36648 || exit 1
3866be5d 36649
b813574b 36650@endif zip
3866be5d 36651
a3ca38d2
DD
36652.PHONY: maybe-install-pdf-zip install-pdf-zip
36653maybe-install-pdf-zip:
36654@if zip
36655maybe-install-pdf-zip: install-pdf-zip
36656
36657install-pdf-zip: \
36658 configure-zip \
36659 pdf-zip
36660 @: $(MAKE); $(unstage)
36661 @[ -f ./zip/Makefile ] || exit 0; \
36662 r=`${PWD_COMMAND}`; export r; \
36663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36664 $(HOST_EXPORTS) \
36665 for flag in $(EXTRA_HOST_FLAGS) ; do \
36666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36667 done; \
36668 echo "Doing install-pdf in zip" ; \
36669 (cd $(HOST_SUBDIR)/zip && \
36670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36672 "RANLIB=$${RANLIB}" \
0c24b341 36673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36674 install-pdf) \
36675 || exit 1
36676
36677@endif zip
36678
108a6f8e
CD
36679.PHONY: maybe-install-html-zip install-html-zip
36680maybe-install-html-zip:
36681@if zip
36682maybe-install-html-zip: install-html-zip
36683
36684install-html-zip: \
36685 configure-zip \
36686 html-zip
36687 @: $(MAKE); $(unstage)
36688 @[ -f ./zip/Makefile ] || exit 0; \
36689 r=`${PWD_COMMAND}`; export r; \
36690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36691 $(HOST_EXPORTS) \
36692 for flag in $(EXTRA_HOST_FLAGS) ; do \
36693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36694 done; \
36695 echo "Doing install-html in zip" ; \
36696 (cd $(HOST_SUBDIR)/zip && \
36697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36699 "RANLIB=$${RANLIB}" \
0c24b341 36700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36701 install-html) \
36702 || exit 1
36703
36704@endif zip
36705
b813574b
PB
36706.PHONY: maybe-installcheck-zip installcheck-zip
36707maybe-installcheck-zip:
36708@if zip
36709maybe-installcheck-zip: installcheck-zip
4fa63067 36710
b813574b
PB
36711installcheck-zip: \
36712 configure-zip
0aed8855 36713 @: $(MAKE); $(unstage)
b813574b 36714 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36715 r=`${PWD_COMMAND}`; export r; \
b40e3958 36716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36717 $(HOST_EXPORTS) \
b813574b 36718 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36720 done; \
b813574b 36721 echo "Doing installcheck in zip" ; \
b00612cc 36722 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36725 "RANLIB=$${RANLIB}" \
0c24b341 36726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36727 installcheck) \
4fa63067 36728 || exit 1
3866be5d 36729
b813574b 36730@endif zip
3866be5d 36731
b813574b
PB
36732.PHONY: maybe-mostlyclean-zip mostlyclean-zip
36733maybe-mostlyclean-zip:
36734@if zip
36735maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 36736
b813574b 36737mostlyclean-zip:
0aed8855 36738 @: $(MAKE); $(unstage)
b813574b 36739 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36740 r=`${PWD_COMMAND}`; export r; \
36741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36742 $(HOST_EXPORTS) \
b813574b 36743 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36745 done; \
b813574b 36746 echo "Doing mostlyclean in zip" ; \
b00612cc 36747 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36750 "RANLIB=$${RANLIB}" \
0c24b341 36751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36752 mostlyclean) \
4fa63067
NN
36753 || exit 1
36754
b813574b 36755@endif zip
4fa63067 36756
b813574b
PB
36757.PHONY: maybe-clean-zip clean-zip
36758maybe-clean-zip:
36759@if zip
36760maybe-clean-zip: clean-zip
4fa63067 36761
b813574b 36762clean-zip:
0aed8855 36763 @: $(MAKE); $(unstage)
b813574b 36764 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36765 r=`${PWD_COMMAND}`; export r; \
36766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36767 $(HOST_EXPORTS) \
b813574b 36768 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36770 done; \
b813574b 36771 echo "Doing clean in zip" ; \
b00612cc 36772 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36775 "RANLIB=$${RANLIB}" \
0c24b341 36776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36777 clean) \
4fa63067
NN
36778 || exit 1
36779
b813574b 36780@endif zip
4fa63067 36781
b813574b
PB
36782.PHONY: maybe-distclean-zip distclean-zip
36783maybe-distclean-zip:
36784@if zip
36785maybe-distclean-zip: distclean-zip
4fa63067 36786
b813574b 36787distclean-zip:
0aed8855 36788 @: $(MAKE); $(unstage)
b813574b 36789 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36790 r=`${PWD_COMMAND}`; export r; \
36791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36792 $(HOST_EXPORTS) \
b813574b 36793 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36795 done; \
b813574b 36796 echo "Doing distclean in zip" ; \
b00612cc 36797 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36800 "RANLIB=$${RANLIB}" \
0c24b341 36801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36802 distclean) \
4fa63067
NN
36803 || exit 1
36804
b813574b 36805@endif zip
4fa63067 36806
b813574b
PB
36807.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
36808maybe-maintainer-clean-zip:
36809@if zip
36810maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 36811
b813574b 36812maintainer-clean-zip:
0aed8855 36813 @: $(MAKE); $(unstage)
b813574b 36814 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36815 r=`${PWD_COMMAND}`; export r; \
b40e3958 36816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36817 $(HOST_EXPORTS) \
b813574b 36818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36820 done; \
b813574b 36821 echo "Doing maintainer-clean in zip" ; \
b00612cc 36822 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36825 "RANLIB=$${RANLIB}" \
0c24b341 36826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36827 maintainer-clean) \
4fa63067 36828 || exit 1
3866be5d 36829
b813574b 36830@endif zip
3866be5d 36831
4fa63067 36832
a7254363 36833
b813574b
PB
36834.PHONY: configure-zlib maybe-configure-zlib
36835maybe-configure-zlib:
4f0ef2d8
CD
36836@if gcc-bootstrap
36837configure-zlib: stage_current
36838@endif gcc-bootstrap
b813574b
PB
36839@if zlib
36840maybe-configure-zlib: configure-zlib
c52c6897 36841configure-zlib:
c52c6897
PB
36842 @r=`${PWD_COMMAND}`; export r; \
36843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
36844 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 36846 $(HOST_EXPORTS) \
a7254363
PB
36847 echo Configuring in $(HOST_SUBDIR)/zlib; \
36848 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 36849 case $(srcdir) in \
b00612cc
PB
36850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36851 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36853 esac; \
b00612cc
PB
36854 srcdiroption="--srcdir=$${topdir}/zlib"; \
36855 libsrcdir="$$s/zlib"; \
e2b9e2dc 36856 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36858 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36859 || exit 1
b813574b 36860@endif zlib
e2b9e2dc 36861
a7254363
PB
36862
36863
d545f33b
PB
36864.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
36865maybe-configure-stage1-zlib:
36866@if zlib-bootstrap
36867maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 36868configure-stage1-zlib:
c52c6897 36869 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 36870 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36871 @r=`${PWD_COMMAND}`; export r; \
36872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36873 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
7f6ef0c0 36874 $(HOST_EXPORTS) \
8ee82aff 36875 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36876 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 36877 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36878 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36879 cd $(HOST_SUBDIR)/zlib || exit 1; \
36880 case $(srcdir) in \
36881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36882 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36884 esac; \
36885 srcdiroption="--srcdir=$${topdir}/zlib"; \
36886 libsrcdir="$$s/zlib"; \
36887 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36888 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36889 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36890 \
8a0d8a5c 36891 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
36892@endif zlib-bootstrap
36893
36894.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
36895maybe-configure-stage2-zlib:
36896@if zlib-bootstrap
36897maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 36898configure-stage2-zlib:
c52c6897 36899 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 36900 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36901 @r=`${PWD_COMMAND}`; export r; \
36902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36903 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36904 $(HOST_EXPORTS) \
7f6ef0c0 36905 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36906 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36907 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 36908 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36910 cd $(HOST_SUBDIR)/zlib || exit 1; \
36911 case $(srcdir) in \
36912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36913 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36915 esac; \
36916 srcdiroption="--srcdir=$${topdir}/zlib"; \
36917 libsrcdir="$$s/zlib"; \
36918 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36920 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36921 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36922 @stage2_werror_flag@
36923@endif zlib-bootstrap
36924
8520c408
AO
36925.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
36926maybe-configure-stageb2g0-zlib:
36927@if zlib-bootstrap
36928maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
36929configure-stageb2g0-zlib:
36930 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
36931 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36932 @r=`${PWD_COMMAND}`; export r; \
36933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36934 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36935 $(HOST_EXPORTS) \
7f6ef0c0 36936 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36937 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 36938 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
36939 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
36940 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36941 cd $(HOST_SUBDIR)/zlib || exit 1; \
36942 case $(srcdir) in \
36943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36944 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36946 esac; \
36947 srcdiroption="--srcdir=$${topdir}/zlib"; \
36948 libsrcdir="$$s/zlib"; \
36949 $(SHELL) $${libsrcdir}/configure \
36950 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36951 --target=${target_alias} $${srcdiroption} \
36952 --with-build-libsubdir=$(HOST_SUBDIR) \
36953 @stage2_werror_flag@
36954@endif zlib-bootstrap
36955
d545f33b
PB
36956.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
36957maybe-configure-stage3-zlib:
36958@if zlib-bootstrap
36959maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 36960configure-stage3-zlib:
c52c6897 36961 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 36962 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36963 @r=`${PWD_COMMAND}`; export r; \
36964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36965 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36966 $(HOST_EXPORTS) \
7f6ef0c0 36967 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36968 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36969 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 36970 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36972 cd $(HOST_SUBDIR)/zlib || exit 1; \
36973 case $(srcdir) in \
36974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36975 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36977 esac; \
36978 srcdiroption="--srcdir=$${topdir}/zlib"; \
36979 libsrcdir="$$s/zlib"; \
36980 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36982 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36983 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36984 @stage2_werror_flag@
36985@endif zlib-bootstrap
36986
8520c408
AO
36987.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
36988maybe-configure-stageb3g2-zlib:
36989@if zlib-bootstrap
36990maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
36991configure-stageb3g2-zlib:
36992 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
36993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36994 @r=`${PWD_COMMAND}`; export r; \
36995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36996 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36997 $(HOST_EXPORTS) \
7f6ef0c0 36998 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36999 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 37000 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
37001 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
37002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
37003 cd $(HOST_SUBDIR)/zlib || exit 1; \
37004 case $(srcdir) in \
37005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37006 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37008 esac; \
37009 srcdiroption="--srcdir=$${topdir}/zlib"; \
37010 libsrcdir="$$s/zlib"; \
37011 $(SHELL) $${libsrcdir}/configure \
37012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37013 --target=${target_alias} $${srcdiroption} \
37014 --with-build-libsubdir=$(HOST_SUBDIR) \
37015 @stage2_werror_flag@
37016@endif zlib-bootstrap
37017
d545f33b
PB
37018.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
37019maybe-configure-stage4-zlib:
37020@if zlib-bootstrap
37021maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 37022configure-stage4-zlib:
c52c6897 37023 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 37024 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37025 @r=`${PWD_COMMAND}`; export r; \
37026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37027 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37028 $(HOST_EXPORTS) \
7f6ef0c0 37029 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37030 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 37031 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 37032 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 37033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37034 cd $(HOST_SUBDIR)/zlib || exit 1; \
37035 case $(srcdir) in \
37036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37037 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37039 esac; \
37040 srcdiroption="--srcdir=$${topdir}/zlib"; \
37041 libsrcdir="$$s/zlib"; \
37042 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37044 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37045 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37046 @stage2_werror_flag@
37047@endif zlib-bootstrap
37048
37049.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
37050maybe-configure-stageprofile-zlib:
37051@if zlib-bootstrap
37052maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 37053configure-stageprofile-zlib:
c52c6897 37054 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 37055 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37056 @r=`${PWD_COMMAND}`; export r; \
37057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37058 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37059 $(HOST_EXPORTS) \
7f6ef0c0 37060 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37061 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 37062 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 37063 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 37064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37065 cd $(HOST_SUBDIR)/zlib || exit 1; \
37066 case $(srcdir) in \
37067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37068 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37070 esac; \
37071 srcdiroption="--srcdir=$${topdir}/zlib"; \
37072 libsrcdir="$$s/zlib"; \
37073 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37075 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37076 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37077 @stage2_werror_flag@
37078@endif zlib-bootstrap
37079
37080.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
37081maybe-configure-stagefeedback-zlib:
37082@if zlib-bootstrap
37083maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 37084configure-stagefeedback-zlib:
c52c6897 37085 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 37086 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37087 @r=`${PWD_COMMAND}`; export r; \
37088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37089 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37090 $(HOST_EXPORTS) \
7f6ef0c0 37091 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37092 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 37093 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 37094 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 37095 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37096 cd $(HOST_SUBDIR)/zlib || exit 1; \
37097 case $(srcdir) in \
37098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37099 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37101 esac; \
37102 srcdiroption="--srcdir=$${topdir}/zlib"; \
37103 libsrcdir="$$s/zlib"; \
37104 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37105 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37106 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37107 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37108 @stage2_werror_flag@
37109@endif zlib-bootstrap
37110
37111
37112
37113
37114
b813574b
PB
37115.PHONY: all-zlib maybe-all-zlib
37116maybe-all-zlib:
4f0ef2d8
CD
37117@if gcc-bootstrap
37118all-zlib: stage_current
37119@endif gcc-bootstrap
b813574b 37120@if zlib
d27cc32e 37121TARGET-zlib=all
b813574b
PB
37122maybe-all-zlib: all-zlib
37123all-zlib: configure-zlib
c52c6897 37124 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37126 $(HOST_EXPORTS) \
b00612cc 37127 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37128 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37129 $(TARGET-zlib))
b813574b 37130@endif zlib
3866be5d 37131
a7254363 37132
d545f33b
PB
37133
37134.PHONY: all-stage1-zlib maybe-all-stage1-zlib
37135.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
37136maybe-all-stage1-zlib:
37137maybe-clean-stage1-zlib:
37138@if zlib-bootstrap
37139maybe-all-stage1-zlib: all-stage1-zlib
37140all-stage1: all-stage1-zlib
f70224b5 37141TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 37142all-stage1-zlib: configure-stage1-zlib
c52c6897 37143 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
37144 @r=`${PWD_COMMAND}`; export r; \
37145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37146 $(HOST_EXPORTS) \
37147 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37149 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
37150 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
37151 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
37152 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 37153 $(TARGET-stage1-zlib)
d545f33b
PB
37154
37155maybe-clean-stage1-zlib: clean-stage1-zlib
37156clean-stage1: clean-stage1-zlib
37157clean-stage1-zlib:
9dbaa842
DD
37158 @if [ $(current_stage) = stage1 ]; then \
37159 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37160 else \
37161 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
37162 $(MAKE) stage1-start; \
37163 fi; \
d545f33b 37164 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37165 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 37166 clean
d545f33b
PB
37167@endif zlib-bootstrap
37168
37169
37170.PHONY: all-stage2-zlib maybe-all-stage2-zlib
37171.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
37172maybe-all-stage2-zlib:
37173maybe-clean-stage2-zlib:
37174@if zlib-bootstrap
37175maybe-all-stage2-zlib: all-stage2-zlib
37176all-stage2: all-stage2-zlib
f70224b5 37177TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 37178all-stage2-zlib: configure-stage2-zlib
c52c6897 37179 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
37180 @r=`${PWD_COMMAND}`; export r; \
37181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37182 $(HOST_EXPORTS) \
37183 $(POSTSTAGE1_HOST_EXPORTS) \
37184 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37185 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37186 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
37187 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37188 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37189 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37190 $(TARGET-stage2-zlib)
d545f33b
PB
37191
37192maybe-clean-stage2-zlib: clean-stage2-zlib
37193clean-stage2: clean-stage2-zlib
37194clean-stage2-zlib:
9dbaa842
DD
37195 @if [ $(current_stage) = stage2 ]; then \
37196 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37197 else \
37198 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
37199 $(MAKE) stage2-start; \
37200 fi; \
d545f33b 37201 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37202 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37203 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37204 clean
d545f33b
PB
37205@endif zlib-bootstrap
37206
37207
8520c408
AO
37208.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
37209.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
37210maybe-all-stageb2g0-zlib:
37211maybe-clean-stageb2g0-zlib:
37212@if zlib-bootstrap
37213maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
37214all-stageb2g0: all-stageb2g0-zlib
37215TARGET-stageb2g0-zlib = $(TARGET-zlib)
37216all-stageb2g0-zlib: configure-stageb2g0-zlib
37217 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
37218 @r=`${PWD_COMMAND}`; export r; \
37219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37220 $(HOST_EXPORTS) \
37221 $(POSTSTAGE1_HOST_EXPORTS) \
37222 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37224 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
37225 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
37226 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
37227 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
37228 $(TARGET-stageb2g0-zlib)
37229
37230maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
37231clean-stageb2g0: clean-stageb2g0-zlib
37232clean-stageb2g0-zlib:
37233 @if [ $(current_stage) = stageb2g0 ]; then \
37234 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37235 else \
37236 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
37237 $(MAKE) stageb2g0-start; \
37238 fi; \
37239 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37240 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
37241 $(POSTSTAGE1_FLAGS_TO_PASS) \
37242 clean
37243@endif zlib-bootstrap
37244
37245
d545f33b
PB
37246.PHONY: all-stage3-zlib maybe-all-stage3-zlib
37247.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
37248maybe-all-stage3-zlib:
37249maybe-clean-stage3-zlib:
37250@if zlib-bootstrap
37251maybe-all-stage3-zlib: all-stage3-zlib
37252all-stage3: all-stage3-zlib
f70224b5 37253TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 37254all-stage3-zlib: configure-stage3-zlib
c52c6897 37255 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
37256 @r=`${PWD_COMMAND}`; export r; \
37257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37258 $(HOST_EXPORTS) \
37259 $(POSTSTAGE1_HOST_EXPORTS) \
37260 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37262 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
37263 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
37264 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
37265 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37266 $(TARGET-stage3-zlib)
d545f33b
PB
37267
37268maybe-clean-stage3-zlib: clean-stage3-zlib
37269clean-stage3: clean-stage3-zlib
37270clean-stage3-zlib:
9dbaa842
DD
37271 @if [ $(current_stage) = stage3 ]; then \
37272 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37273 else \
37274 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
37275 $(MAKE) stage3-start; \
37276 fi; \
d545f33b 37277 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37278 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37279 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37280 clean
d545f33b
PB
37281@endif zlib-bootstrap
37282
37283
8520c408
AO
37284.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
37285.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
37286maybe-all-stageb3g2-zlib:
37287maybe-clean-stageb3g2-zlib:
37288@if zlib-bootstrap
37289maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
37290all-stageb3g2: all-stageb3g2-zlib
37291TARGET-stageb3g2-zlib = $(TARGET-zlib)
37292all-stageb3g2-zlib: configure-stageb3g2-zlib
37293 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
37294 @r=`${PWD_COMMAND}`; export r; \
37295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37296 $(HOST_EXPORTS) \
37297 $(POSTSTAGE1_HOST_EXPORTS) \
37298 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37299 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37300 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
37301 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
37302 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
37303 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
37304 $(TARGET-stageb3g2-zlib)
37305
37306maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
37307clean-stageb3g2: clean-stageb3g2-zlib
37308clean-stageb3g2-zlib:
37309 @if [ $(current_stage) = stageb3g2 ]; then \
37310 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37311 else \
37312 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
37313 $(MAKE) stageb3g2-start; \
37314 fi; \
37315 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37316 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
37317 $(POSTSTAGE1_FLAGS_TO_PASS) \
37318 clean
37319@endif zlib-bootstrap
37320
37321
d545f33b
PB
37322.PHONY: all-stage4-zlib maybe-all-stage4-zlib
37323.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
37324maybe-all-stage4-zlib:
37325maybe-clean-stage4-zlib:
37326@if zlib-bootstrap
37327maybe-all-stage4-zlib: all-stage4-zlib
37328all-stage4: all-stage4-zlib
f70224b5 37329TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 37330all-stage4-zlib: configure-stage4-zlib
c52c6897 37331 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
37332 @r=`${PWD_COMMAND}`; export r; \
37333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37334 $(HOST_EXPORTS) \
37335 $(POSTSTAGE1_HOST_EXPORTS) \
37336 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37337 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37338 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
37339 LIBCFLAGS="$(STAGE4_CFLAGS)" \
37340 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
37341 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37342 $(TARGET-stage4-zlib)
d545f33b
PB
37343
37344maybe-clean-stage4-zlib: clean-stage4-zlib
37345clean-stage4: clean-stage4-zlib
37346clean-stage4-zlib:
9dbaa842
DD
37347 @if [ $(current_stage) = stage4 ]; then \
37348 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37349 else \
37350 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
37351 $(MAKE) stage4-start; \
37352 fi; \
d545f33b 37353 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37354 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37355 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37356 clean
d545f33b
PB
37357@endif zlib-bootstrap
37358
37359
37360.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
37361.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
37362maybe-all-stageprofile-zlib:
37363maybe-clean-stageprofile-zlib:
37364@if zlib-bootstrap
37365maybe-all-stageprofile-zlib: all-stageprofile-zlib
37366all-stageprofile: all-stageprofile-zlib
f70224b5 37367TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 37368all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 37369 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
37370 @r=`${PWD_COMMAND}`; export r; \
37371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37372 $(HOST_EXPORTS) \
37373 $(POSTSTAGE1_HOST_EXPORTS) \
37374 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37376 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
37377 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37378 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37379 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37380 $(TARGET-stageprofile-zlib)
d545f33b
PB
37381
37382maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
37383clean-stageprofile: clean-stageprofile-zlib
37384clean-stageprofile-zlib:
9dbaa842
DD
37385 @if [ $(current_stage) = stageprofile ]; then \
37386 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37387 else \
37388 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
37389 $(MAKE) stageprofile-start; \
37390 fi; \
d545f33b 37391 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37392 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37393 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37394 clean
d545f33b
PB
37395@endif zlib-bootstrap
37396
37397
37398.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
37399.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
37400maybe-all-stagefeedback-zlib:
37401maybe-clean-stagefeedback-zlib:
37402@if zlib-bootstrap
37403maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
37404all-stagefeedback: all-stagefeedback-zlib
f70224b5 37405TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 37406all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 37407 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
37408 @r=`${PWD_COMMAND}`; export r; \
37409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37410 $(HOST_EXPORTS) \
37411 $(POSTSTAGE1_HOST_EXPORTS) \
37412 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37414 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
37415 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37416 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37417 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37418 $(TARGET-stagefeedback-zlib)
d545f33b
PB
37419
37420maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
37421clean-stagefeedback: clean-stagefeedback-zlib
37422clean-stagefeedback-zlib:
9dbaa842
DD
37423 @if [ $(current_stage) = stagefeedback ]; then \
37424 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37425 else \
37426 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
37427 $(MAKE) stagefeedback-start; \
37428 fi; \
d545f33b 37429 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37430 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37431 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37432 clean
d545f33b
PB
37433@endif zlib-bootstrap
37434
37435
37436
37437
37438
b813574b
PB
37439.PHONY: check-zlib maybe-check-zlib
37440maybe-check-zlib:
37441@if zlib
37442maybe-check-zlib: check-zlib
3866be5d 37443
b813574b 37444check-zlib:
3866be5d 37445
b813574b 37446@endif zlib
3866be5d 37447
b813574b
PB
37448.PHONY: install-zlib maybe-install-zlib
37449maybe-install-zlib:
37450@if zlib
37451maybe-install-zlib: install-zlib
4fa63067 37452
b813574b 37453install-zlib:
4fa63067 37454
b813574b 37455@endif zlib
4fa63067 37456
56a8fe78 37457# Other targets (info, dvi, pdf, etc.)
4fa63067 37458
b813574b
PB
37459.PHONY: maybe-info-zlib info-zlib
37460maybe-info-zlib:
37461@if zlib
37462maybe-info-zlib: info-zlib
4fa63067 37463
6d389afc
MS
37464info-zlib: \
37465 configure-zlib
37466 @[ -f ./zlib/Makefile ] || exit 0; \
37467 r=`${PWD_COMMAND}`; export r; \
37468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37469 $(HOST_EXPORTS) \
37470 for flag in $(EXTRA_HOST_FLAGS) ; do \
37471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37472 done; \
37473 echo "Doing info in zlib" ; \
b00612cc 37474 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
37475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37477 "RANLIB=$${RANLIB}" \
0c24b341 37478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37479 info) \
37480 || exit 1
37481
37482@endif zlib
37483
37484.PHONY: maybe-dvi-zlib dvi-zlib
37485maybe-dvi-zlib:
37486@if zlib
37487maybe-dvi-zlib: dvi-zlib
37488
37489dvi-zlib: \
b813574b
PB
37490 configure-zlib
37491 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37492 r=`${PWD_COMMAND}`; export r; \
37493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37494 $(HOST_EXPORTS) \
b813574b 37495 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37497 done; \
6d389afc 37498 echo "Doing dvi in zlib" ; \
b00612cc 37499 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37502 "RANLIB=$${RANLIB}" \
0c24b341 37503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 37504 dvi) \
4fa63067
NN
37505 || exit 1
37506
b813574b 37507@endif zlib
4fa63067 37508
56a8fe78
DD
37509.PHONY: maybe-pdf-zlib pdf-zlib
37510maybe-pdf-zlib:
37511@if zlib
37512maybe-pdf-zlib: pdf-zlib
37513
37514pdf-zlib: \
37515 configure-zlib
37516 @[ -f ./zlib/Makefile ] || exit 0; \
37517 r=`${PWD_COMMAND}`; export r; \
37518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37519 $(HOST_EXPORTS) \
37520 for flag in $(EXTRA_HOST_FLAGS) ; do \
37521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37522 done; \
37523 echo "Doing pdf in zlib" ; \
37524 (cd $(HOST_SUBDIR)/zlib && \
37525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37527 "RANLIB=$${RANLIB}" \
0c24b341 37528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37529 pdf) \
37530 || exit 1
37531
37532@endif zlib
37533
6d389afc
MS
37534.PHONY: maybe-html-zlib html-zlib
37535maybe-html-zlib:
b813574b 37536@if zlib
6d389afc 37537maybe-html-zlib: html-zlib
4fa63067 37538
6d389afc 37539html-zlib: \
b813574b
PB
37540 configure-zlib
37541 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37542 r=`${PWD_COMMAND}`; export r; \
37543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37544 $(HOST_EXPORTS) \
b813574b 37545 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37547 done; \
6d389afc 37548 echo "Doing html in zlib" ; \
b00612cc 37549 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37552 "RANLIB=$${RANLIB}" \
0c24b341 37553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 37554 html) \
4fa63067
NN
37555 || exit 1
37556
b813574b 37557@endif zlib
4fa63067 37558
b813574b
PB
37559.PHONY: maybe-TAGS-zlib TAGS-zlib
37560maybe-TAGS-zlib:
37561@if zlib
37562maybe-TAGS-zlib: TAGS-zlib
4fa63067 37563
b813574b
PB
37564TAGS-zlib: \
37565 configure-zlib
37566 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37567 r=`${PWD_COMMAND}`; export r; \
37568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37569 $(HOST_EXPORTS) \
b813574b 37570 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37572 done; \
b813574b 37573 echo "Doing TAGS in zlib" ; \
b00612cc 37574 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37577 "RANLIB=$${RANLIB}" \
0c24b341 37578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37579 TAGS) \
4fa63067
NN
37580 || exit 1
37581
b813574b 37582@endif zlib
4fa63067 37583
b813574b
PB
37584.PHONY: maybe-install-info-zlib install-info-zlib
37585maybe-install-info-zlib:
37586@if zlib
37587maybe-install-info-zlib: install-info-zlib
4fa63067 37588
b813574b
PB
37589install-info-zlib: \
37590 configure-zlib \
37591 info-zlib
37592 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37593 r=`${PWD_COMMAND}`; export r; \
37594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37595 $(HOST_EXPORTS) \
b813574b 37596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37598 done; \
b813574b 37599 echo "Doing install-info in zlib" ; \
b00612cc 37600 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37603 "RANLIB=$${RANLIB}" \
0c24b341 37604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37605 install-info) \
4fa63067
NN
37606 || exit 1
37607
b813574b 37608@endif zlib
4fa63067 37609
a3ca38d2
DD
37610.PHONY: maybe-install-pdf-zlib install-pdf-zlib
37611maybe-install-pdf-zlib:
37612@if zlib
37613maybe-install-pdf-zlib: install-pdf-zlib
37614
37615install-pdf-zlib: \
37616 configure-zlib \
37617 pdf-zlib
37618 @[ -f ./zlib/Makefile ] || exit 0; \
37619 r=`${PWD_COMMAND}`; export r; \
37620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37621 $(HOST_EXPORTS) \
37622 for flag in $(EXTRA_HOST_FLAGS) ; do \
37623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37624 done; \
37625 echo "Doing install-pdf in zlib" ; \
37626 (cd $(HOST_SUBDIR)/zlib && \
37627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37629 "RANLIB=$${RANLIB}" \
0c24b341 37630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37631 install-pdf) \
37632 || exit 1
37633
37634@endif zlib
37635
108a6f8e
CD
37636.PHONY: maybe-install-html-zlib install-html-zlib
37637maybe-install-html-zlib:
37638@if zlib
37639maybe-install-html-zlib: install-html-zlib
37640
37641install-html-zlib: \
37642 configure-zlib \
37643 html-zlib
37644 @[ -f ./zlib/Makefile ] || exit 0; \
37645 r=`${PWD_COMMAND}`; export r; \
37646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37647 $(HOST_EXPORTS) \
37648 for flag in $(EXTRA_HOST_FLAGS) ; do \
37649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37650 done; \
37651 echo "Doing install-html in zlib" ; \
37652 (cd $(HOST_SUBDIR)/zlib && \
37653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37655 "RANLIB=$${RANLIB}" \
0c24b341 37656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37657 install-html) \
37658 || exit 1
37659
37660@endif zlib
37661
b813574b
PB
37662.PHONY: maybe-installcheck-zlib installcheck-zlib
37663maybe-installcheck-zlib:
37664@if zlib
37665maybe-installcheck-zlib: installcheck-zlib
4fa63067 37666
b813574b
PB
37667installcheck-zlib: \
37668 configure-zlib
37669 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37670 r=`${PWD_COMMAND}`; export r; \
37671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37672 $(HOST_EXPORTS) \
b813574b 37673 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37675 done; \
b813574b 37676 echo "Doing installcheck in zlib" ; \
b00612cc 37677 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37680 "RANLIB=$${RANLIB}" \
0c24b341 37681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37682 installcheck) \
4fa63067
NN
37683 || exit 1
37684
b813574b 37685@endif zlib
4fa63067 37686
b813574b
PB
37687.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
37688maybe-mostlyclean-zlib:
37689@if zlib
37690maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 37691
b813574b
PB
37692mostlyclean-zlib:
37693 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37694 r=`${PWD_COMMAND}`; export r; \
37695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37696 $(HOST_EXPORTS) \
b813574b 37697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37699 done; \
b813574b 37700 echo "Doing mostlyclean in zlib" ; \
b00612cc 37701 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37704 "RANLIB=$${RANLIB}" \
0c24b341 37705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37706 mostlyclean) \
4fa63067
NN
37707 || exit 1
37708
b813574b 37709@endif zlib
4fa63067 37710
b813574b
PB
37711.PHONY: maybe-clean-zlib clean-zlib
37712maybe-clean-zlib:
37713@if zlib
37714maybe-clean-zlib: clean-zlib
4fa63067 37715
b813574b
PB
37716clean-zlib:
37717 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37718 r=`${PWD_COMMAND}`; export r; \
37719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37720 $(HOST_EXPORTS) \
b813574b 37721 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37723 done; \
b813574b 37724 echo "Doing clean in zlib" ; \
b00612cc 37725 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37728 "RANLIB=$${RANLIB}" \
0c24b341 37729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37730 clean) \
4fa63067
NN
37731 || exit 1
37732
b813574b 37733@endif zlib
4fa63067 37734
b813574b
PB
37735.PHONY: maybe-distclean-zlib distclean-zlib
37736maybe-distclean-zlib:
37737@if zlib
37738maybe-distclean-zlib: distclean-zlib
4fa63067 37739
b813574b
PB
37740distclean-zlib:
37741 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37742 r=`${PWD_COMMAND}`; export r; \
37743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37744 $(HOST_EXPORTS) \
b813574b 37745 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37747 done; \
b813574b 37748 echo "Doing distclean in zlib" ; \
b00612cc 37749 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37752 "RANLIB=$${RANLIB}" \
0c24b341 37753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37754 distclean) \
4fa63067
NN
37755 || exit 1
37756
b813574b 37757@endif zlib
4fa63067 37758
b813574b
PB
37759.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
37760maybe-maintainer-clean-zlib:
37761@if zlib
37762maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 37763
b813574b
PB
37764maintainer-clean-zlib:
37765 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37766 r=`${PWD_COMMAND}`; export r; \
37767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37768 $(HOST_EXPORTS) \
b813574b 37769 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37771 done; \
b813574b 37772 echo "Doing maintainer-clean in zlib" ; \
b00612cc 37773 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37776 "RANLIB=$${RANLIB}" \
0c24b341 37777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37778 maintainer-clean) \
4fa63067 37779 || exit 1
16ae0395 37780
b813574b 37781@endif zlib
3866be5d
NN
37782
37783
a7254363 37784
b813574b
PB
37785.PHONY: configure-gdb maybe-configure-gdb
37786maybe-configure-gdb:
4f0ef2d8
CD
37787@if gcc-bootstrap
37788configure-gdb: stage_current
37789@endif gcc-bootstrap
b813574b
PB
37790@if gdb
37791maybe-configure-gdb: configure-gdb
c52c6897 37792configure-gdb:
0aed8855 37793 @: $(MAKE); $(unstage)
c52c6897 37794 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37796 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
37797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 37798 $(HOST_EXPORTS) \
a7254363
PB
37799 echo Configuring in $(HOST_SUBDIR)/gdb; \
37800 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 37801 case $(srcdir) in \
b00612cc
PB
37802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37803 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
37804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37805 esac; \
b00612cc
PB
37806 srcdiroption="--srcdir=$${topdir}/gdb"; \
37807 libsrcdir="$$s/gdb"; \
e2b9e2dc 37808 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37810 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37811 || exit 1
b813574b 37812@endif gdb
e2b9e2dc 37813
a7254363
PB
37814
37815
d545f33b
PB
37816
37817
b813574b
PB
37818.PHONY: all-gdb maybe-all-gdb
37819maybe-all-gdb:
4f0ef2d8
CD
37820@if gcc-bootstrap
37821all-gdb: stage_current
37822@endif gcc-bootstrap
b813574b 37823@if gdb
d27cc32e 37824TARGET-gdb=all
b813574b
PB
37825maybe-all-gdb: all-gdb
37826all-gdb: configure-gdb
0aed8855 37827 @: $(MAKE); $(unstage)
b40e3958
L
37828 @r=`${PWD_COMMAND}`; export r; \
37829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37830 $(HOST_EXPORTS) \
b00612cc 37831 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
37832 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
37833 $(TARGET-gdb))
b813574b 37834@endif gdb
3866be5d 37835
a7254363 37836
d545f33b
PB
37837
37838
b813574b
PB
37839.PHONY: check-gdb maybe-check-gdb
37840maybe-check-gdb:
37841@if gdb
37842maybe-check-gdb: check-gdb
3866be5d 37843
b813574b 37844check-gdb:
0aed8855 37845 @: $(MAKE); $(unstage)
b40e3958
L
37846 @r=`${PWD_COMMAND}`; export r; \
37847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37848 $(HOST_EXPORTS) \
b00612cc
PB
37849 (cd $(HOST_SUBDIR)/gdb && \
37850 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37851
b813574b 37852@endif gdb
3866be5d 37853
b813574b
PB
37854.PHONY: install-gdb maybe-install-gdb
37855maybe-install-gdb:
37856@if gdb
37857maybe-install-gdb: install-gdb
16ae0395 37858
b813574b 37859install-gdb: installdirs
0aed8855 37860 @: $(MAKE); $(unstage)
b40e3958
L
37861 @r=`${PWD_COMMAND}`; export r; \
37862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37863 $(HOST_EXPORTS) \
b00612cc 37864 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 37865 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 37866
b813574b 37867@endif gdb
3866be5d 37868
56a8fe78 37869# Other targets (info, dvi, pdf, etc.)
4fa63067 37870
b813574b
PB
37871.PHONY: maybe-info-gdb info-gdb
37872maybe-info-gdb:
37873@if gdb
37874maybe-info-gdb: info-gdb
4fa63067 37875
b813574b
PB
37876info-gdb: \
37877 configure-gdb
0aed8855 37878 @: $(MAKE); $(unstage)
b813574b 37879 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37880 r=`${PWD_COMMAND}`; export r; \
37881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37882 $(HOST_EXPORTS) \
72b2455a 37883 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37885 done; \
b813574b 37886 echo "Doing info in gdb" ; \
b00612cc 37887 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37890 "RANLIB=$${RANLIB}" \
0c24b341 37891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37892 info) \
4fa63067
NN
37893 || exit 1
37894
b813574b 37895@endif gdb
4fa63067 37896
b813574b
PB
37897.PHONY: maybe-dvi-gdb dvi-gdb
37898maybe-dvi-gdb:
37899@if gdb
37900maybe-dvi-gdb: dvi-gdb
4fa63067 37901
b813574b
PB
37902dvi-gdb: \
37903 configure-gdb
0aed8855 37904 @: $(MAKE); $(unstage)
b813574b 37905 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37906 r=`${PWD_COMMAND}`; export r; \
37907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37908 $(HOST_EXPORTS) \
72b2455a 37909 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37911 done; \
b813574b 37912 echo "Doing dvi in gdb" ; \
b00612cc 37913 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37916 "RANLIB=$${RANLIB}" \
0c24b341 37917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37918 dvi) \
4fa63067
NN
37919 || exit 1
37920
b813574b 37921@endif gdb
4fa63067 37922
56a8fe78
DD
37923.PHONY: maybe-pdf-gdb pdf-gdb
37924maybe-pdf-gdb:
37925@if gdb
37926maybe-pdf-gdb: pdf-gdb
37927
37928pdf-gdb: \
37929 configure-gdb
37930 @: $(MAKE); $(unstage)
37931 @[ -f ./gdb/Makefile ] || exit 0; \
37932 r=`${PWD_COMMAND}`; export r; \
37933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37934 $(HOST_EXPORTS) \
37935 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37937 done; \
37938 echo "Doing pdf in gdb" ; \
37939 (cd $(HOST_SUBDIR)/gdb && \
37940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37942 "RANLIB=$${RANLIB}" \
0c24b341 37943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37944 pdf) \
37945 || exit 1
37946
37947@endif gdb
37948
6d389afc
MS
37949.PHONY: maybe-html-gdb html-gdb
37950maybe-html-gdb:
37951@if gdb
37952maybe-html-gdb: html-gdb
37953
37954html-gdb: \
37955 configure-gdb
0aed8855 37956 @: $(MAKE); $(unstage)
6d389afc
MS
37957 @[ -f ./gdb/Makefile ] || exit 0; \
37958 r=`${PWD_COMMAND}`; export r; \
37959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37960 $(HOST_EXPORTS) \
37961 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37963 done; \
37964 echo "Doing html in gdb" ; \
b00612cc 37965 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
37966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37968 "RANLIB=$${RANLIB}" \
0c24b341 37969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37970 html) \
37971 || exit 1
37972
37973@endif gdb
37974
b813574b
PB
37975.PHONY: maybe-TAGS-gdb TAGS-gdb
37976maybe-TAGS-gdb:
37977@if gdb
37978maybe-TAGS-gdb: TAGS-gdb
4fa63067 37979
b813574b
PB
37980TAGS-gdb: \
37981 configure-gdb
0aed8855 37982 @: $(MAKE); $(unstage)
b813574b 37983 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37984 r=`${PWD_COMMAND}`; export r; \
37985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37986 $(HOST_EXPORTS) \
72b2455a 37987 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37989 done; \
b813574b 37990 echo "Doing TAGS in gdb" ; \
b00612cc 37991 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37994 "RANLIB=$${RANLIB}" \
0c24b341 37995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37996 TAGS) \
4fa63067
NN
37997 || exit 1
37998
b813574b 37999@endif gdb
4fa63067 38000
b813574b
PB
38001.PHONY: maybe-install-info-gdb install-info-gdb
38002maybe-install-info-gdb:
38003@if gdb
38004maybe-install-info-gdb: install-info-gdb
4fa63067 38005
b813574b
PB
38006install-info-gdb: \
38007 configure-gdb \
38008 info-gdb
0aed8855 38009 @: $(MAKE); $(unstage)
b813574b 38010 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38011 r=`${PWD_COMMAND}`; export r; \
38012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38013 $(HOST_EXPORTS) \
72b2455a 38014 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38016 done; \
b813574b 38017 echo "Doing install-info in gdb" ; \
b00612cc 38018 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38021 "RANLIB=$${RANLIB}" \
0c24b341 38022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38023 install-info) \
4fa63067
NN
38024 || exit 1
38025
b813574b 38026@endif gdb
4fa63067 38027
a3ca38d2
DD
38028.PHONY: maybe-install-pdf-gdb install-pdf-gdb
38029maybe-install-pdf-gdb:
38030@if gdb
38031maybe-install-pdf-gdb: install-pdf-gdb
38032
38033install-pdf-gdb: \
38034 configure-gdb \
38035 pdf-gdb
38036 @: $(MAKE); $(unstage)
38037 @[ -f ./gdb/Makefile ] || exit 0; \
38038 r=`${PWD_COMMAND}`; export r; \
38039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38040 $(HOST_EXPORTS) \
38041 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38043 done; \
38044 echo "Doing install-pdf in gdb" ; \
38045 (cd $(HOST_SUBDIR)/gdb && \
38046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38048 "RANLIB=$${RANLIB}" \
0c24b341 38049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38050 install-pdf) \
38051 || exit 1
38052
38053@endif gdb
38054
108a6f8e
CD
38055.PHONY: maybe-install-html-gdb install-html-gdb
38056maybe-install-html-gdb:
38057@if gdb
38058maybe-install-html-gdb: install-html-gdb
38059
38060install-html-gdb: \
38061 configure-gdb \
38062 html-gdb
38063 @: $(MAKE); $(unstage)
38064 @[ -f ./gdb/Makefile ] || exit 0; \
38065 r=`${PWD_COMMAND}`; export r; \
38066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38067 $(HOST_EXPORTS) \
38068 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38070 done; \
38071 echo "Doing install-html in gdb" ; \
38072 (cd $(HOST_SUBDIR)/gdb && \
38073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38075 "RANLIB=$${RANLIB}" \
0c24b341 38076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38077 install-html) \
38078 || exit 1
38079
38080@endif gdb
38081
b813574b
PB
38082.PHONY: maybe-installcheck-gdb installcheck-gdb
38083maybe-installcheck-gdb:
38084@if gdb
38085maybe-installcheck-gdb: installcheck-gdb
4fa63067 38086
b813574b
PB
38087installcheck-gdb: \
38088 configure-gdb
0aed8855 38089 @: $(MAKE); $(unstage)
b813574b 38090 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38091 r=`${PWD_COMMAND}`; export r; \
38092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38093 $(HOST_EXPORTS) \
72b2455a 38094 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38096 done; \
b813574b 38097 echo "Doing installcheck in gdb" ; \
b00612cc 38098 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38101 "RANLIB=$${RANLIB}" \
0c24b341 38102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38103 installcheck) \
4fa63067
NN
38104 || exit 1
38105
b813574b 38106@endif gdb
4fa63067 38107
b813574b
PB
38108.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
38109maybe-mostlyclean-gdb:
38110@if gdb
38111maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 38112
b813574b 38113mostlyclean-gdb:
0aed8855 38114 @: $(MAKE); $(unstage)
b813574b 38115 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38116 r=`${PWD_COMMAND}`; export r; \
38117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38118 $(HOST_EXPORTS) \
72b2455a 38119 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38121 done; \
b813574b 38122 echo "Doing mostlyclean in gdb" ; \
b00612cc 38123 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38126 "RANLIB=$${RANLIB}" \
0c24b341 38127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38128 mostlyclean) \
4fa63067
NN
38129 || exit 1
38130
b813574b 38131@endif gdb
4fa63067 38132
b813574b
PB
38133.PHONY: maybe-clean-gdb clean-gdb
38134maybe-clean-gdb:
38135@if gdb
38136maybe-clean-gdb: clean-gdb
4fa63067 38137
b813574b 38138clean-gdb:
0aed8855 38139 @: $(MAKE); $(unstage)
b813574b 38140 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38141 r=`${PWD_COMMAND}`; export r; \
38142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38143 $(HOST_EXPORTS) \
72b2455a 38144 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38146 done; \
b813574b 38147 echo "Doing clean in gdb" ; \
b00612cc 38148 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38151 "RANLIB=$${RANLIB}" \
0c24b341 38152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38153 clean) \
4fa63067
NN
38154 || exit 1
38155
b813574b 38156@endif gdb
4fa63067 38157
b813574b
PB
38158.PHONY: maybe-distclean-gdb distclean-gdb
38159maybe-distclean-gdb:
38160@if gdb
38161maybe-distclean-gdb: distclean-gdb
4fa63067 38162
b813574b 38163distclean-gdb:
0aed8855 38164 @: $(MAKE); $(unstage)
b813574b 38165 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38166 r=`${PWD_COMMAND}`; export r; \
38167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38168 $(HOST_EXPORTS) \
72b2455a 38169 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38171 done; \
b813574b 38172 echo "Doing distclean in gdb" ; \
b00612cc 38173 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38176 "RANLIB=$${RANLIB}" \
0c24b341 38177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38178 distclean) \
4fa63067
NN
38179 || exit 1
38180
b813574b 38181@endif gdb
4fa63067 38182
b813574b
PB
38183.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
38184maybe-maintainer-clean-gdb:
38185@if gdb
38186maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 38187
b813574b 38188maintainer-clean-gdb:
0aed8855 38189 @: $(MAKE); $(unstage)
b813574b 38190 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38191 r=`${PWD_COMMAND}`; export r; \
38192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38193 $(HOST_EXPORTS) \
72b2455a 38194 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38196 done; \
b813574b 38197 echo "Doing maintainer-clean in gdb" ; \
b00612cc 38198 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38201 "RANLIB=$${RANLIB}" \
0c24b341 38202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38203 maintainer-clean) \
4fa63067
NN
38204 || exit 1
38205
b813574b 38206@endif gdb
4fa63067
NN
38207
38208
a7254363 38209
b813574b
PB
38210.PHONY: configure-expect maybe-configure-expect
38211maybe-configure-expect:
4f0ef2d8
CD
38212@if gcc-bootstrap
38213configure-expect: stage_current
38214@endif gcc-bootstrap
b813574b
PB
38215@if expect
38216maybe-configure-expect: configure-expect
c52c6897 38217configure-expect:
0aed8855 38218 @: $(MAKE); $(unstage)
c52c6897 38219 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38221 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
38222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 38223 $(HOST_EXPORTS) \
a7254363
PB
38224 echo Configuring in $(HOST_SUBDIR)/expect; \
38225 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 38226 case $(srcdir) in \
b00612cc
PB
38227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38228 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
38229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38230 esac; \
b00612cc
PB
38231 srcdiroption="--srcdir=$${topdir}/expect"; \
38232 libsrcdir="$$s/expect"; \
e2b9e2dc 38233 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38235 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38236 || exit 1
b813574b 38237@endif expect
e2b9e2dc 38238
a7254363
PB
38239
38240
d545f33b
PB
38241
38242
b813574b
PB
38243.PHONY: all-expect maybe-all-expect
38244maybe-all-expect:
4f0ef2d8
CD
38245@if gcc-bootstrap
38246all-expect: stage_current
38247@endif gcc-bootstrap
b813574b 38248@if expect
d27cc32e 38249TARGET-expect=all
b813574b
PB
38250maybe-all-expect: all-expect
38251all-expect: configure-expect
0aed8855 38252 @: $(MAKE); $(unstage)
b40e3958
L
38253 @r=`${PWD_COMMAND}`; export r; \
38254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38255 $(HOST_EXPORTS) \
b00612cc 38256 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
38257 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38258 $(TARGET-expect))
b813574b 38259@endif expect
3866be5d 38260
a7254363 38261
d545f33b
PB
38262
38263
b813574b
PB
38264.PHONY: check-expect maybe-check-expect
38265maybe-check-expect:
38266@if expect
38267maybe-check-expect: check-expect
3866be5d 38268
b813574b 38269check-expect:
0aed8855 38270 @: $(MAKE); $(unstage)
b40e3958
L
38271 @r=`${PWD_COMMAND}`; export r; \
38272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38273 $(HOST_EXPORTS) \
b00612cc
PB
38274 (cd $(HOST_SUBDIR)/expect && \
38275 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38276
b813574b 38277@endif expect
3866be5d 38278
b813574b
PB
38279.PHONY: install-expect maybe-install-expect
38280maybe-install-expect:
38281@if expect
38282maybe-install-expect: install-expect
16ae0395 38283
b813574b 38284install-expect: installdirs
0aed8855 38285 @: $(MAKE); $(unstage)
b40e3958
L
38286 @r=`${PWD_COMMAND}`; export r; \
38287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38288 $(HOST_EXPORTS) \
b00612cc 38289 (cd $(HOST_SUBDIR)/expect && \
2da12f12 38290 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 38291
b813574b 38292@endif expect
3866be5d 38293
56a8fe78 38294# Other targets (info, dvi, pdf, etc.)
4fa63067 38295
b813574b
PB
38296.PHONY: maybe-info-expect info-expect
38297maybe-info-expect:
38298@if expect
38299maybe-info-expect: info-expect
4fa63067 38300
b813574b
PB
38301info-expect: \
38302 configure-expect
0aed8855 38303 @: $(MAKE); $(unstage)
b813574b 38304 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
38305 r=`${PWD_COMMAND}`; export r; \
38306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38307 $(HOST_EXPORTS) \
72b2455a 38308 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38310 done; \
b813574b 38311 echo "Doing info in expect" ; \
b00612cc 38312 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38315 "RANLIB=$${RANLIB}" \
0c24b341 38316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38317 info) \
e2b9e2dc
NN
38318 || exit 1
38319
b813574b 38320@endif expect
4fa63067 38321
b813574b
PB
38322.PHONY: maybe-dvi-expect dvi-expect
38323maybe-dvi-expect:
38324@if expect
38325maybe-dvi-expect: dvi-expect
4fa63067 38326
b813574b
PB
38327dvi-expect: \
38328 configure-expect
0aed8855 38329 @: $(MAKE); $(unstage)
b813574b 38330 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38331 r=`${PWD_COMMAND}`; export r; \
b40e3958 38332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38333 $(HOST_EXPORTS) \
72b2455a 38334 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38336 done; \
b813574b 38337 echo "Doing dvi in expect" ; \
b00612cc 38338 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38341 "RANLIB=$${RANLIB}" \
0c24b341 38342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38343 dvi) \
4fa63067 38344 || exit 1
3866be5d 38345
b813574b 38346@endif expect
3866be5d 38347
56a8fe78
DD
38348.PHONY: maybe-pdf-expect pdf-expect
38349maybe-pdf-expect:
38350@if expect
38351maybe-pdf-expect: pdf-expect
38352
38353pdf-expect: \
38354 configure-expect
38355 @: $(MAKE); $(unstage)
38356 @[ -f ./expect/Makefile ] || exit 0; \
38357 r=`${PWD_COMMAND}`; export r; \
38358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38359 $(HOST_EXPORTS) \
38360 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38362 done; \
38363 echo "Doing pdf in expect" ; \
38364 (cd $(HOST_SUBDIR)/expect && \
38365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38367 "RANLIB=$${RANLIB}" \
0c24b341 38368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38369 pdf) \
38370 || exit 1
38371
38372@endif expect
38373
6d389afc
MS
38374.PHONY: maybe-html-expect html-expect
38375maybe-html-expect:
38376@if expect
38377maybe-html-expect: html-expect
38378
38379html-expect: \
38380 configure-expect
0aed8855 38381 @: $(MAKE); $(unstage)
6d389afc
MS
38382 @[ -f ./expect/Makefile ] || exit 0; \
38383 r=`${PWD_COMMAND}`; export r; \
38384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38385 $(HOST_EXPORTS) \
38386 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38388 done; \
38389 echo "Doing html in expect" ; \
b00612cc 38390 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
38391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38393 "RANLIB=$${RANLIB}" \
0c24b341 38394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38395 html) \
38396 || exit 1
38397
38398@endif expect
38399
b813574b
PB
38400.PHONY: maybe-TAGS-expect TAGS-expect
38401maybe-TAGS-expect:
38402@if expect
38403maybe-TAGS-expect: TAGS-expect
4fa63067 38404
b813574b
PB
38405TAGS-expect: \
38406 configure-expect
0aed8855 38407 @: $(MAKE); $(unstage)
b813574b 38408 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38409 r=`${PWD_COMMAND}`; export r; \
b40e3958 38410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38411 $(HOST_EXPORTS) \
72b2455a 38412 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38414 done; \
b813574b 38415 echo "Doing TAGS in expect" ; \
b00612cc 38416 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38419 "RANLIB=$${RANLIB}" \
0c24b341 38420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38421 TAGS) \
4fa63067 38422 || exit 1
3866be5d 38423
b813574b 38424@endif expect
3866be5d 38425
b813574b
PB
38426.PHONY: maybe-install-info-expect install-info-expect
38427maybe-install-info-expect:
38428@if expect
38429maybe-install-info-expect: install-info-expect
16ae0395 38430
b813574b
PB
38431install-info-expect: \
38432 configure-expect \
38433 info-expect
0aed8855 38434 @: $(MAKE); $(unstage)
b813574b 38435 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38436 r=`${PWD_COMMAND}`; export r; \
38437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38438 $(HOST_EXPORTS) \
72b2455a 38439 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38441 done; \
b813574b 38442 echo "Doing install-info in expect" ; \
b00612cc 38443 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38446 "RANLIB=$${RANLIB}" \
0c24b341 38447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38448 install-info) \
4fa63067
NN
38449 || exit 1
38450
b813574b 38451@endif expect
4fa63067 38452
a3ca38d2
DD
38453.PHONY: maybe-install-pdf-expect install-pdf-expect
38454maybe-install-pdf-expect:
38455@if expect
38456maybe-install-pdf-expect: install-pdf-expect
38457
38458install-pdf-expect: \
38459 configure-expect \
38460 pdf-expect
38461 @: $(MAKE); $(unstage)
38462 @[ -f ./expect/Makefile ] || exit 0; \
38463 r=`${PWD_COMMAND}`; export r; \
38464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38465 $(HOST_EXPORTS) \
38466 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38468 done; \
38469 echo "Doing install-pdf in expect" ; \
38470 (cd $(HOST_SUBDIR)/expect && \
38471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38473 "RANLIB=$${RANLIB}" \
0c24b341 38474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38475 install-pdf) \
38476 || exit 1
38477
38478@endif expect
38479
108a6f8e
CD
38480.PHONY: maybe-install-html-expect install-html-expect
38481maybe-install-html-expect:
38482@if expect
38483maybe-install-html-expect: install-html-expect
38484
38485install-html-expect: \
38486 configure-expect \
38487 html-expect
38488 @: $(MAKE); $(unstage)
38489 @[ -f ./expect/Makefile ] || exit 0; \
38490 r=`${PWD_COMMAND}`; export r; \
38491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38492 $(HOST_EXPORTS) \
38493 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38495 done; \
38496 echo "Doing install-html in expect" ; \
38497 (cd $(HOST_SUBDIR)/expect && \
38498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38500 "RANLIB=$${RANLIB}" \
0c24b341 38501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38502 install-html) \
38503 || exit 1
38504
38505@endif expect
38506
b813574b
PB
38507.PHONY: maybe-installcheck-expect installcheck-expect
38508maybe-installcheck-expect:
38509@if expect
38510maybe-installcheck-expect: installcheck-expect
4fa63067 38511
b813574b
PB
38512installcheck-expect: \
38513 configure-expect
0aed8855 38514 @: $(MAKE); $(unstage)
b813574b 38515 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38516 r=`${PWD_COMMAND}`; export r; \
38517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38518 $(HOST_EXPORTS) \
72b2455a 38519 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38521 done; \
b813574b 38522 echo "Doing installcheck in expect" ; \
b00612cc 38523 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38526 "RANLIB=$${RANLIB}" \
0c24b341 38527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38528 installcheck) \
4fa63067
NN
38529 || exit 1
38530
b813574b 38531@endif expect
4fa63067 38532
b813574b
PB
38533.PHONY: maybe-mostlyclean-expect mostlyclean-expect
38534maybe-mostlyclean-expect:
38535@if expect
38536maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 38537
b813574b 38538mostlyclean-expect:
0aed8855 38539 @: $(MAKE); $(unstage)
b813574b 38540 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38541 r=`${PWD_COMMAND}`; export r; \
38542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38543 $(HOST_EXPORTS) \
72b2455a 38544 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38546 done; \
b813574b 38547 echo "Doing mostlyclean in expect" ; \
b00612cc 38548 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38551 "RANLIB=$${RANLIB}" \
0c24b341 38552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38553 mostlyclean) \
4fa63067
NN
38554 || exit 1
38555
b813574b 38556@endif expect
4fa63067 38557
b813574b
PB
38558.PHONY: maybe-clean-expect clean-expect
38559maybe-clean-expect:
38560@if expect
38561maybe-clean-expect: clean-expect
4fa63067 38562
b813574b 38563clean-expect:
0aed8855 38564 @: $(MAKE); $(unstage)
b813574b 38565 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38566 r=`${PWD_COMMAND}`; export r; \
38567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38568 $(HOST_EXPORTS) \
72b2455a 38569 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38571 done; \
b813574b 38572 echo "Doing clean in expect" ; \
b00612cc 38573 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38576 "RANLIB=$${RANLIB}" \
0c24b341 38577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38578 clean) \
4fa63067
NN
38579 || exit 1
38580
b813574b 38581@endif expect
4fa63067 38582
b813574b
PB
38583.PHONY: maybe-distclean-expect distclean-expect
38584maybe-distclean-expect:
38585@if expect
38586maybe-distclean-expect: distclean-expect
4fa63067 38587
b813574b 38588distclean-expect:
0aed8855 38589 @: $(MAKE); $(unstage)
b813574b 38590 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38591 r=`${PWD_COMMAND}`; export r; \
38592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38593 $(HOST_EXPORTS) \
72b2455a 38594 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38596 done; \
b813574b 38597 echo "Doing distclean in expect" ; \
b00612cc 38598 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38601 "RANLIB=$${RANLIB}" \
0c24b341 38602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38603 distclean) \
4fa63067
NN
38604 || exit 1
38605
b813574b 38606@endif expect
4fa63067 38607
b813574b
PB
38608.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
38609maybe-maintainer-clean-expect:
38610@if expect
38611maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 38612
b813574b 38613maintainer-clean-expect:
0aed8855 38614 @: $(MAKE); $(unstage)
b813574b 38615 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38616 r=`${PWD_COMMAND}`; export r; \
b40e3958 38617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38618 $(HOST_EXPORTS) \
72b2455a 38619 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38621 done; \
b813574b 38622 echo "Doing maintainer-clean in expect" ; \
b00612cc 38623 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38626 "RANLIB=$${RANLIB}" \
0c24b341 38627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38628 maintainer-clean) \
4fa63067 38629 || exit 1
3866be5d 38630
b813574b 38631@endif expect
3866be5d 38632
4fa63067 38633
a7254363 38634
b813574b
PB
38635.PHONY: configure-guile maybe-configure-guile
38636maybe-configure-guile:
4f0ef2d8
CD
38637@if gcc-bootstrap
38638configure-guile: stage_current
38639@endif gcc-bootstrap
b813574b
PB
38640@if guile
38641maybe-configure-guile: configure-guile
c52c6897 38642configure-guile:
0aed8855 38643 @: $(MAKE); $(unstage)
c52c6897 38644 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38646 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
38647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 38648 $(HOST_EXPORTS) \
a7254363
PB
38649 echo Configuring in $(HOST_SUBDIR)/guile; \
38650 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 38651 case $(srcdir) in \
b00612cc
PB
38652 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38653 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
38654 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38655 esac; \
b00612cc
PB
38656 srcdiroption="--srcdir=$${topdir}/guile"; \
38657 libsrcdir="$$s/guile"; \
e2b9e2dc 38658 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38659 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38660 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38661 || exit 1
b813574b 38662@endif guile
e2b9e2dc 38663
a7254363
PB
38664
38665
d545f33b
PB
38666
38667
b813574b
PB
38668.PHONY: all-guile maybe-all-guile
38669maybe-all-guile:
4f0ef2d8
CD
38670@if gcc-bootstrap
38671all-guile: stage_current
38672@endif gcc-bootstrap
b813574b 38673@if guile
d27cc32e 38674TARGET-guile=all
b813574b
PB
38675maybe-all-guile: all-guile
38676all-guile: configure-guile
0aed8855 38677 @: $(MAKE); $(unstage)
b40e3958
L
38678 @r=`${PWD_COMMAND}`; export r; \
38679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38680 $(HOST_EXPORTS) \
b00612cc 38681 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
38682 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38683 $(TARGET-guile))
b813574b 38684@endif guile
3866be5d 38685
a7254363 38686
d545f33b
PB
38687
38688
b813574b
PB
38689.PHONY: check-guile maybe-check-guile
38690maybe-check-guile:
38691@if guile
38692maybe-check-guile: check-guile
3866be5d 38693
b813574b 38694check-guile:
0aed8855 38695 @: $(MAKE); $(unstage)
b40e3958
L
38696 @r=`${PWD_COMMAND}`; export r; \
38697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38698 $(HOST_EXPORTS) \
b00612cc
PB
38699 (cd $(HOST_SUBDIR)/guile && \
38700 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38701
b813574b 38702@endif guile
16ae0395 38703
b813574b
PB
38704.PHONY: install-guile maybe-install-guile
38705maybe-install-guile:
38706@if guile
38707maybe-install-guile: install-guile
38708
38709install-guile: installdirs
0aed8855 38710 @: $(MAKE); $(unstage)
b40e3958
L
38711 @r=`${PWD_COMMAND}`; export r; \
38712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38713 $(HOST_EXPORTS) \
b00612cc 38714 (cd $(HOST_SUBDIR)/guile && \
2da12f12 38715 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 38716
b813574b 38717@endif guile
4fa63067 38718
56a8fe78 38719# Other targets (info, dvi, pdf, etc.)
4fa63067 38720
b813574b
PB
38721.PHONY: maybe-info-guile info-guile
38722maybe-info-guile:
38723@if guile
38724maybe-info-guile: info-guile
4fa63067 38725
b813574b
PB
38726info-guile: \
38727 configure-guile
0aed8855 38728 @: $(MAKE); $(unstage)
b813574b 38729 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38730 r=`${PWD_COMMAND}`; export r; \
38731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38732 $(HOST_EXPORTS) \
72b2455a 38733 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38735 done; \
b813574b 38736 echo "Doing info in guile" ; \
b00612cc 38737 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38740 "RANLIB=$${RANLIB}" \
0c24b341 38741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38742 info) \
4fa63067
NN
38743 || exit 1
38744
b813574b 38745@endif guile
4fa63067 38746
b813574b
PB
38747.PHONY: maybe-dvi-guile dvi-guile
38748maybe-dvi-guile:
38749@if guile
38750maybe-dvi-guile: dvi-guile
4fa63067 38751
b813574b
PB
38752dvi-guile: \
38753 configure-guile
0aed8855 38754 @: $(MAKE); $(unstage)
b813574b 38755 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38756 r=`${PWD_COMMAND}`; export r; \
38757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38758 $(HOST_EXPORTS) \
72b2455a 38759 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38761 done; \
b813574b 38762 echo "Doing dvi in guile" ; \
b00612cc 38763 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38766 "RANLIB=$${RANLIB}" \
0c24b341 38767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38768 dvi) \
4fa63067
NN
38769 || exit 1
38770
b813574b 38771@endif guile
4fa63067 38772
56a8fe78
DD
38773.PHONY: maybe-pdf-guile pdf-guile
38774maybe-pdf-guile:
38775@if guile
38776maybe-pdf-guile: pdf-guile
38777
38778pdf-guile: \
38779 configure-guile
38780 @: $(MAKE); $(unstage)
38781 @[ -f ./guile/Makefile ] || exit 0; \
38782 r=`${PWD_COMMAND}`; export r; \
38783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38784 $(HOST_EXPORTS) \
38785 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38787 done; \
38788 echo "Doing pdf in guile" ; \
38789 (cd $(HOST_SUBDIR)/guile && \
38790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38792 "RANLIB=$${RANLIB}" \
0c24b341 38793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38794 pdf) \
38795 || exit 1
38796
38797@endif guile
38798
6d389afc
MS
38799.PHONY: maybe-html-guile html-guile
38800maybe-html-guile:
38801@if guile
38802maybe-html-guile: html-guile
38803
38804html-guile: \
38805 configure-guile
0aed8855 38806 @: $(MAKE); $(unstage)
6d389afc
MS
38807 @[ -f ./guile/Makefile ] || exit 0; \
38808 r=`${PWD_COMMAND}`; export r; \
38809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38810 $(HOST_EXPORTS) \
38811 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38813 done; \
38814 echo "Doing html in guile" ; \
b00612cc 38815 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
38816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38818 "RANLIB=$${RANLIB}" \
0c24b341 38819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38820 html) \
38821 || exit 1
38822
38823@endif guile
38824
b813574b
PB
38825.PHONY: maybe-TAGS-guile TAGS-guile
38826maybe-TAGS-guile:
38827@if guile
38828maybe-TAGS-guile: TAGS-guile
4fa63067 38829
b813574b
PB
38830TAGS-guile: \
38831 configure-guile
0aed8855 38832 @: $(MAKE); $(unstage)
b813574b 38833 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38834 r=`${PWD_COMMAND}`; export r; \
38835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38836 $(HOST_EXPORTS) \
72b2455a 38837 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38839 done; \
b813574b 38840 echo "Doing TAGS in guile" ; \
b00612cc 38841 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38844 "RANLIB=$${RANLIB}" \
0c24b341 38845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38846 TAGS) \
4fa63067
NN
38847 || exit 1
38848
b813574b 38849@endif guile
4fa63067 38850
b813574b
PB
38851.PHONY: maybe-install-info-guile install-info-guile
38852maybe-install-info-guile:
38853@if guile
38854maybe-install-info-guile: install-info-guile
4fa63067 38855
b813574b
PB
38856install-info-guile: \
38857 configure-guile \
38858 info-guile
0aed8855 38859 @: $(MAKE); $(unstage)
b813574b 38860 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38861 r=`${PWD_COMMAND}`; export r; \
38862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38863 $(HOST_EXPORTS) \
72b2455a 38864 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38866 done; \
b813574b 38867 echo "Doing install-info in guile" ; \
b00612cc 38868 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38871 "RANLIB=$${RANLIB}" \
0c24b341 38872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38873 install-info) \
4fa63067
NN
38874 || exit 1
38875
b813574b 38876@endif guile
4fa63067 38877
a3ca38d2
DD
38878.PHONY: maybe-install-pdf-guile install-pdf-guile
38879maybe-install-pdf-guile:
38880@if guile
38881maybe-install-pdf-guile: install-pdf-guile
38882
38883install-pdf-guile: \
38884 configure-guile \
38885 pdf-guile
38886 @: $(MAKE); $(unstage)
38887 @[ -f ./guile/Makefile ] || exit 0; \
38888 r=`${PWD_COMMAND}`; export r; \
38889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38890 $(HOST_EXPORTS) \
38891 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38893 done; \
38894 echo "Doing install-pdf in guile" ; \
38895 (cd $(HOST_SUBDIR)/guile && \
38896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38898 "RANLIB=$${RANLIB}" \
0c24b341 38899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38900 install-pdf) \
38901 || exit 1
38902
38903@endif guile
38904
108a6f8e
CD
38905.PHONY: maybe-install-html-guile install-html-guile
38906maybe-install-html-guile:
38907@if guile
38908maybe-install-html-guile: install-html-guile
38909
38910install-html-guile: \
38911 configure-guile \
38912 html-guile
38913 @: $(MAKE); $(unstage)
38914 @[ -f ./guile/Makefile ] || exit 0; \
38915 r=`${PWD_COMMAND}`; export r; \
38916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38917 $(HOST_EXPORTS) \
38918 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38920 done; \
38921 echo "Doing install-html in guile" ; \
38922 (cd $(HOST_SUBDIR)/guile && \
38923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38925 "RANLIB=$${RANLIB}" \
0c24b341 38926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38927 install-html) \
38928 || exit 1
38929
38930@endif guile
38931
b813574b
PB
38932.PHONY: maybe-installcheck-guile installcheck-guile
38933maybe-installcheck-guile:
38934@if guile
38935maybe-installcheck-guile: installcheck-guile
4fa63067 38936
b813574b
PB
38937installcheck-guile: \
38938 configure-guile
0aed8855 38939 @: $(MAKE); $(unstage)
b813574b 38940 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38941 r=`${PWD_COMMAND}`; export r; \
38942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38943 $(HOST_EXPORTS) \
72b2455a 38944 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38946 done; \
b813574b 38947 echo "Doing installcheck in guile" ; \
b00612cc 38948 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38951 "RANLIB=$${RANLIB}" \
0c24b341 38952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38953 installcheck) \
4fa63067
NN
38954 || exit 1
38955
b813574b 38956@endif guile
4fa63067 38957
b813574b
PB
38958.PHONY: maybe-mostlyclean-guile mostlyclean-guile
38959maybe-mostlyclean-guile:
38960@if guile
38961maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 38962
b813574b 38963mostlyclean-guile:
0aed8855 38964 @: $(MAKE); $(unstage)
b813574b 38965 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38966 r=`${PWD_COMMAND}`; export r; \
38967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38968 $(HOST_EXPORTS) \
72b2455a 38969 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38971 done; \
b813574b 38972 echo "Doing mostlyclean in guile" ; \
b00612cc 38973 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38976 "RANLIB=$${RANLIB}" \
0c24b341 38977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38978 mostlyclean) \
4fa63067
NN
38979 || exit 1
38980
b813574b 38981@endif guile
4fa63067 38982
b813574b
PB
38983.PHONY: maybe-clean-guile clean-guile
38984maybe-clean-guile:
38985@if guile
38986maybe-clean-guile: clean-guile
4fa63067 38987
b813574b 38988clean-guile:
0aed8855 38989 @: $(MAKE); $(unstage)
b813574b 38990 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38991 r=`${PWD_COMMAND}`; export r; \
38992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38993 $(HOST_EXPORTS) \
72b2455a 38994 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38996 done; \
b813574b 38997 echo "Doing clean in guile" ; \
b00612cc 38998 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39001 "RANLIB=$${RANLIB}" \
0c24b341 39002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39003 clean) \
4fa63067
NN
39004 || exit 1
39005
b813574b 39006@endif guile
4fa63067 39007
b813574b
PB
39008.PHONY: maybe-distclean-guile distclean-guile
39009maybe-distclean-guile:
39010@if guile
39011maybe-distclean-guile: distclean-guile
4fa63067 39012
b813574b 39013distclean-guile:
0aed8855 39014 @: $(MAKE); $(unstage)
b813574b 39015 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39016 r=`${PWD_COMMAND}`; export r; \
39017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39018 $(HOST_EXPORTS) \
72b2455a 39019 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39021 done; \
b813574b 39022 echo "Doing distclean in guile" ; \
b00612cc 39023 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39026 "RANLIB=$${RANLIB}" \
0c24b341 39027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39028 distclean) \
4fa63067
NN
39029 || exit 1
39030
b813574b 39031@endif guile
4fa63067 39032
b813574b
PB
39033.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
39034maybe-maintainer-clean-guile:
39035@if guile
39036maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 39037
b813574b 39038maintainer-clean-guile:
0aed8855 39039 @: $(MAKE); $(unstage)
b813574b 39040 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39041 r=`${PWD_COMMAND}`; export r; \
39042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39043 $(HOST_EXPORTS) \
72b2455a 39044 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39046 done; \
b813574b 39047 echo "Doing maintainer-clean in guile" ; \
b00612cc 39048 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39051 "RANLIB=$${RANLIB}" \
0c24b341 39052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39053 maintainer-clean) \
4fa63067
NN
39054 || exit 1
39055
b813574b 39056@endif guile
3866be5d
NN
39057
39058
a7254363 39059
b813574b
PB
39060.PHONY: configure-tk maybe-configure-tk
39061maybe-configure-tk:
4f0ef2d8
CD
39062@if gcc-bootstrap
39063configure-tk: stage_current
39064@endif gcc-bootstrap
b813574b
PB
39065@if tk
39066maybe-configure-tk: configure-tk
c52c6897 39067configure-tk:
0aed8855 39068 @: $(MAKE); $(unstage)
c52c6897 39069 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39071 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
39072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 39073 $(HOST_EXPORTS) \
a7254363
PB
39074 echo Configuring in $(HOST_SUBDIR)/tk; \
39075 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 39076 case $(srcdir) in \
b00612cc
PB
39077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39078 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
39079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39080 esac; \
b00612cc
PB
39081 srcdiroption="--srcdir=$${topdir}/tk"; \
39082 libsrcdir="$$s/tk"; \
e2b9e2dc 39083 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39084 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39085 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39086 || exit 1
b813574b 39087@endif tk
e2b9e2dc 39088
a7254363
PB
39089
39090
d545f33b
PB
39091
39092
b813574b
PB
39093.PHONY: all-tk maybe-all-tk
39094maybe-all-tk:
4f0ef2d8
CD
39095@if gcc-bootstrap
39096all-tk: stage_current
39097@endif gcc-bootstrap
b813574b 39098@if tk
d27cc32e 39099TARGET-tk=all
b813574b
PB
39100maybe-all-tk: all-tk
39101all-tk: configure-tk
0aed8855 39102 @: $(MAKE); $(unstage)
b40e3958
L
39103 @r=`${PWD_COMMAND}`; export r; \
39104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39105 $(HOST_EXPORTS) \
b00612cc 39106 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
39107 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39108 $(TARGET-tk))
b813574b 39109@endif tk
3866be5d 39110
a7254363 39111
d545f33b
PB
39112
39113
b813574b
PB
39114.PHONY: check-tk maybe-check-tk
39115maybe-check-tk:
39116@if tk
39117maybe-check-tk: check-tk
3866be5d 39118
b813574b 39119check-tk:
0aed8855 39120 @: $(MAKE); $(unstage)
b40e3958
L
39121 @r=`${PWD_COMMAND}`; export r; \
39122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39123 $(HOST_EXPORTS) \
b00612cc
PB
39124 (cd $(HOST_SUBDIR)/tk && \
39125 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 39126
b813574b 39127@endif tk
3866be5d 39128
b813574b
PB
39129.PHONY: install-tk maybe-install-tk
39130maybe-install-tk:
39131@if tk
39132maybe-install-tk: install-tk
16ae0395 39133
b813574b 39134install-tk: installdirs
0aed8855 39135 @: $(MAKE); $(unstage)
b40e3958
L
39136 @r=`${PWD_COMMAND}`; export r; \
39137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39138 $(HOST_EXPORTS) \
b00612cc 39139 (cd $(HOST_SUBDIR)/tk && \
2da12f12 39140 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 39141
b813574b 39142@endif tk
3866be5d 39143
56a8fe78 39144# Other targets (info, dvi, pdf, etc.)
4fa63067 39145
b813574b
PB
39146.PHONY: maybe-info-tk info-tk
39147maybe-info-tk:
39148@if tk
39149maybe-info-tk: info-tk
4fa63067 39150
b813574b
PB
39151info-tk: \
39152 configure-tk
0aed8855 39153 @: $(MAKE); $(unstage)
b813574b 39154 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
39155 r=`${PWD_COMMAND}`; export r; \
39156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39157 $(HOST_EXPORTS) \
72b2455a 39158 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39160 done; \
b813574b 39161 echo "Doing info in tk" ; \
b00612cc 39162 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39165 "RANLIB=$${RANLIB}" \
0c24b341 39166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39167 info) \
e2b9e2dc
NN
39168 || exit 1
39169
b813574b 39170@endif tk
4fa63067 39171
b813574b
PB
39172.PHONY: maybe-dvi-tk dvi-tk
39173maybe-dvi-tk:
39174@if tk
39175maybe-dvi-tk: dvi-tk
4fa63067 39176
b813574b
PB
39177dvi-tk: \
39178 configure-tk
0aed8855 39179 @: $(MAKE); $(unstage)
b813574b 39180 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39181 r=`${PWD_COMMAND}`; export r; \
b40e3958 39182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39183 $(HOST_EXPORTS) \
72b2455a 39184 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39186 done; \
b813574b 39187 echo "Doing dvi in tk" ; \
b00612cc 39188 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39191 "RANLIB=$${RANLIB}" \
0c24b341 39192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39193 dvi) \
4fa63067 39194 || exit 1
3866be5d 39195
b813574b 39196@endif tk
3866be5d 39197
56a8fe78
DD
39198.PHONY: maybe-pdf-tk pdf-tk
39199maybe-pdf-tk:
39200@if tk
39201maybe-pdf-tk: pdf-tk
39202
39203pdf-tk: \
39204 configure-tk
39205 @: $(MAKE); $(unstage)
39206 @[ -f ./tk/Makefile ] || exit 0; \
39207 r=`${PWD_COMMAND}`; export r; \
39208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39209 $(HOST_EXPORTS) \
39210 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39212 done; \
39213 echo "Doing pdf in tk" ; \
39214 (cd $(HOST_SUBDIR)/tk && \
39215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39217 "RANLIB=$${RANLIB}" \
0c24b341 39218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39219 pdf) \
39220 || exit 1
39221
39222@endif tk
39223
6d389afc
MS
39224.PHONY: maybe-html-tk html-tk
39225maybe-html-tk:
39226@if tk
39227maybe-html-tk: html-tk
39228
39229html-tk: \
39230 configure-tk
0aed8855 39231 @: $(MAKE); $(unstage)
6d389afc
MS
39232 @[ -f ./tk/Makefile ] || exit 0; \
39233 r=`${PWD_COMMAND}`; export r; \
39234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39235 $(HOST_EXPORTS) \
39236 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39238 done; \
39239 echo "Doing html in tk" ; \
b00612cc 39240 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
39241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39243 "RANLIB=$${RANLIB}" \
0c24b341 39244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39245 html) \
39246 || exit 1
39247
39248@endif tk
39249
b813574b
PB
39250.PHONY: maybe-TAGS-tk TAGS-tk
39251maybe-TAGS-tk:
39252@if tk
39253maybe-TAGS-tk: TAGS-tk
4fa63067 39254
b813574b
PB
39255TAGS-tk: \
39256 configure-tk
0aed8855 39257 @: $(MAKE); $(unstage)
b813574b 39258 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39259 r=`${PWD_COMMAND}`; export r; \
b40e3958 39260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39261 $(HOST_EXPORTS) \
72b2455a 39262 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39264 done; \
b813574b 39265 echo "Doing TAGS in tk" ; \
b00612cc 39266 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39269 "RANLIB=$${RANLIB}" \
0c24b341 39270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39271 TAGS) \
4fa63067 39272 || exit 1
3866be5d 39273
b813574b 39274@endif tk
3866be5d 39275
b813574b
PB
39276.PHONY: maybe-install-info-tk install-info-tk
39277maybe-install-info-tk:
39278@if tk
39279maybe-install-info-tk: install-info-tk
4fa63067 39280
b813574b
PB
39281install-info-tk: \
39282 configure-tk \
39283 info-tk
0aed8855 39284 @: $(MAKE); $(unstage)
b813574b 39285 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39286 r=`${PWD_COMMAND}`; export r; \
39287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39288 $(HOST_EXPORTS) \
72b2455a 39289 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39291 done; \
b813574b 39292 echo "Doing install-info in tk" ; \
b00612cc 39293 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39296 "RANLIB=$${RANLIB}" \
0c24b341 39297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39298 install-info) \
4fa63067
NN
39299 || exit 1
39300
b813574b 39301@endif tk
4fa63067 39302
a3ca38d2
DD
39303.PHONY: maybe-install-pdf-tk install-pdf-tk
39304maybe-install-pdf-tk:
39305@if tk
39306maybe-install-pdf-tk: install-pdf-tk
39307
39308install-pdf-tk: \
39309 configure-tk \
39310 pdf-tk
39311 @: $(MAKE); $(unstage)
39312 @[ -f ./tk/Makefile ] || exit 0; \
39313 r=`${PWD_COMMAND}`; export r; \
39314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39315 $(HOST_EXPORTS) \
39316 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39318 done; \
39319 echo "Doing install-pdf in tk" ; \
39320 (cd $(HOST_SUBDIR)/tk && \
39321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39323 "RANLIB=$${RANLIB}" \
0c24b341 39324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39325 install-pdf) \
39326 || exit 1
39327
39328@endif tk
39329
108a6f8e
CD
39330.PHONY: maybe-install-html-tk install-html-tk
39331maybe-install-html-tk:
39332@if tk
39333maybe-install-html-tk: install-html-tk
39334
39335install-html-tk: \
39336 configure-tk \
39337 html-tk
39338 @: $(MAKE); $(unstage)
39339 @[ -f ./tk/Makefile ] || exit 0; \
39340 r=`${PWD_COMMAND}`; export r; \
39341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39342 $(HOST_EXPORTS) \
39343 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39345 done; \
39346 echo "Doing install-html in tk" ; \
39347 (cd $(HOST_SUBDIR)/tk && \
39348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39350 "RANLIB=$${RANLIB}" \
0c24b341 39351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39352 install-html) \
39353 || exit 1
39354
39355@endif tk
39356
b813574b
PB
39357.PHONY: maybe-installcheck-tk installcheck-tk
39358maybe-installcheck-tk:
39359@if tk
39360maybe-installcheck-tk: installcheck-tk
4fa63067 39361
b813574b
PB
39362installcheck-tk: \
39363 configure-tk
0aed8855 39364 @: $(MAKE); $(unstage)
b813574b 39365 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39366 r=`${PWD_COMMAND}`; export r; \
39367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39368 $(HOST_EXPORTS) \
72b2455a 39369 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39371 done; \
b813574b 39372 echo "Doing installcheck in tk" ; \
b00612cc 39373 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39376 "RANLIB=$${RANLIB}" \
0c24b341 39377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39378 installcheck) \
4fa63067
NN
39379 || exit 1
39380
b813574b 39381@endif tk
4fa63067 39382
b813574b
PB
39383.PHONY: maybe-mostlyclean-tk mostlyclean-tk
39384maybe-mostlyclean-tk:
39385@if tk
39386maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 39387
b813574b 39388mostlyclean-tk:
0aed8855 39389 @: $(MAKE); $(unstage)
b813574b 39390 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39391 r=`${PWD_COMMAND}`; export r; \
39392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39393 $(HOST_EXPORTS) \
72b2455a 39394 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39396 done; \
b813574b 39397 echo "Doing mostlyclean in tk" ; \
b00612cc 39398 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39401 "RANLIB=$${RANLIB}" \
0c24b341 39402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39403 mostlyclean) \
4fa63067
NN
39404 || exit 1
39405
b813574b 39406@endif tk
4fa63067 39407
b813574b
PB
39408.PHONY: maybe-clean-tk clean-tk
39409maybe-clean-tk:
39410@if tk
39411maybe-clean-tk: clean-tk
4fa63067 39412
b813574b 39413clean-tk:
0aed8855 39414 @: $(MAKE); $(unstage)
b813574b 39415 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39416 r=`${PWD_COMMAND}`; export r; \
39417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39418 $(HOST_EXPORTS) \
72b2455a 39419 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39421 done; \
b813574b 39422 echo "Doing clean in tk" ; \
b00612cc 39423 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39426 "RANLIB=$${RANLIB}" \
0c24b341 39427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39428 clean) \
4fa63067
NN
39429 || exit 1
39430
b813574b 39431@endif tk
4fa63067 39432
b813574b
PB
39433.PHONY: maybe-distclean-tk distclean-tk
39434maybe-distclean-tk:
39435@if tk
39436maybe-distclean-tk: distclean-tk
4fa63067 39437
b813574b 39438distclean-tk:
0aed8855 39439 @: $(MAKE); $(unstage)
b813574b 39440 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39441 r=`${PWD_COMMAND}`; export r; \
39442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39443 $(HOST_EXPORTS) \
72b2455a 39444 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39446 done; \
b813574b 39447 echo "Doing distclean in tk" ; \
b00612cc 39448 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39451 "RANLIB=$${RANLIB}" \
0c24b341 39452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39453 distclean) \
4fa63067
NN
39454 || exit 1
39455
b813574b 39456@endif tk
4fa63067 39457
b813574b
PB
39458.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
39459maybe-maintainer-clean-tk:
39460@if tk
39461maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 39462
b813574b 39463maintainer-clean-tk:
0aed8855 39464 @: $(MAKE); $(unstage)
b813574b 39465 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39466 r=`${PWD_COMMAND}`; export r; \
b40e3958 39467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39468 $(HOST_EXPORTS) \
72b2455a 39469 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39471 done; \
b813574b 39472 echo "Doing maintainer-clean in tk" ; \
b00612cc 39473 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39476 "RANLIB=$${RANLIB}" \
0c24b341 39477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39478 maintainer-clean) \
4fa63067 39479 || exit 1
3866be5d 39480
b813574b 39481@endif tk
3866be5d 39482
4fa63067 39483
a7254363 39484
b813574b
PB
39485.PHONY: configure-libtermcap maybe-configure-libtermcap
39486maybe-configure-libtermcap:
4f0ef2d8
CD
39487@if gcc-bootstrap
39488configure-libtermcap: stage_current
39489@endif gcc-bootstrap
b813574b
PB
39490@if libtermcap
39491maybe-configure-libtermcap: configure-libtermcap
c52c6897 39492configure-libtermcap:
0aed8855 39493 @: $(MAKE); $(unstage)
c52c6897 39494 @r=`${PWD_COMMAND}`; export r; \
b813574b 39495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39496 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
39497 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 39498 $(HOST_EXPORTS) \
a7254363
PB
39499 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
39500 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 39501 case $(srcdir) in \
b00612cc
PB
39502 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39503 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
39504 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 39505 esac; \
b00612cc
PB
39506 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39507 libsrcdir="$$s/libtermcap"; \
b813574b 39508 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39509 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39510 --target=${target_alias} $${srcdiroption} \
b813574b
PB
39511 || exit 1
39512@endif libtermcap
39513
a7254363
PB
39514
39515
d545f33b
PB
39516
39517
b813574b
PB
39518.PHONY: all-libtermcap maybe-all-libtermcap
39519maybe-all-libtermcap:
4f0ef2d8
CD
39520@if gcc-bootstrap
39521all-libtermcap: stage_current
39522@endif gcc-bootstrap
b813574b 39523@if libtermcap
d27cc32e 39524TARGET-libtermcap=all
b813574b
PB
39525maybe-all-libtermcap: all-libtermcap
39526all-libtermcap: configure-libtermcap
0aed8855 39527 @: $(MAKE); $(unstage)
b813574b
PB
39528 @r=`${PWD_COMMAND}`; export r; \
39529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39530 $(HOST_EXPORTS) \
b00612cc 39531 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
39532 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39533 $(TARGET-libtermcap))
b813574b
PB
39534@endif libtermcap
39535
a7254363 39536
d545f33b
PB
39537
39538
b813574b
PB
39539.PHONY: check-libtermcap maybe-check-libtermcap
39540maybe-check-libtermcap:
39541@if libtermcap
39542maybe-check-libtermcap: check-libtermcap
39543
39544check-libtermcap:
4fa63067 39545
6bd3dfaa 39546@endif libtermcap
4fa63067
NN
39547
39548.PHONY: install-libtermcap maybe-install-libtermcap
39549maybe-install-libtermcap:
6bd3dfaa
PB
39550@if libtermcap
39551maybe-install-libtermcap: install-libtermcap
4fa63067
NN
39552
39553install-libtermcap: installdirs
0aed8855 39554 @: $(MAKE); $(unstage)
b40e3958
L
39555 @r=`${PWD_COMMAND}`; export r; \
39556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39557 $(HOST_EXPORTS) \
b00612cc 39558 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 39559 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 39560
6bd3dfaa 39561@endif libtermcap
3866be5d 39562
56a8fe78 39563# Other targets (info, dvi, pdf, etc.)
16ae0395 39564
4fa63067
NN
39565.PHONY: maybe-info-libtermcap info-libtermcap
39566maybe-info-libtermcap:
6bd3dfaa
PB
39567@if libtermcap
39568maybe-info-libtermcap: info-libtermcap
4fa63067
NN
39569
39570info-libtermcap: \
39571 configure-libtermcap
0aed8855 39572 @: $(MAKE); $(unstage)
4fa63067
NN
39573 @[ -f ./libtermcap/Makefile ] || exit 0; \
39574 r=`${PWD_COMMAND}`; export r; \
b40e3958 39575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39576 $(HOST_EXPORTS) \
b813574b 39577 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39579 done; \
39580 echo "Doing info in libtermcap" ; \
b00612cc 39581 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39584 "RANLIB=$${RANLIB}" \
0c24b341 39585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39586 info) \
4fa63067 39587 || exit 1
3866be5d 39588
6bd3dfaa 39589@endif libtermcap
3866be5d 39590
4fa63067
NN
39591.PHONY: maybe-dvi-libtermcap dvi-libtermcap
39592maybe-dvi-libtermcap:
6bd3dfaa
PB
39593@if libtermcap
39594maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
39595
39596dvi-libtermcap: \
39597 configure-libtermcap
0aed8855 39598 @: $(MAKE); $(unstage)
4fa63067
NN
39599 @[ -f ./libtermcap/Makefile ] || exit 0; \
39600 r=`${PWD_COMMAND}`; export r; \
39601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39602 $(HOST_EXPORTS) \
b813574b 39603 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39605 done; \
39606 echo "Doing dvi in libtermcap" ; \
b00612cc 39607 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39610 "RANLIB=$${RANLIB}" \
0c24b341 39611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39612 dvi) \
4fa63067
NN
39613 || exit 1
39614
6bd3dfaa 39615@endif libtermcap
4fa63067 39616
56a8fe78
DD
39617.PHONY: maybe-pdf-libtermcap pdf-libtermcap
39618maybe-pdf-libtermcap:
39619@if libtermcap
39620maybe-pdf-libtermcap: pdf-libtermcap
39621
39622pdf-libtermcap: \
39623 configure-libtermcap
39624 @: $(MAKE); $(unstage)
39625 @[ -f ./libtermcap/Makefile ] || exit 0; \
39626 r=`${PWD_COMMAND}`; export r; \
39627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39628 $(HOST_EXPORTS) \
39629 for flag in $(EXTRA_HOST_FLAGS) ; do \
39630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39631 done; \
39632 echo "Doing pdf in libtermcap" ; \
39633 (cd $(HOST_SUBDIR)/libtermcap && \
39634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39636 "RANLIB=$${RANLIB}" \
0c24b341 39637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39638 pdf) \
39639 || exit 1
39640
39641@endif libtermcap
39642
6d389afc
MS
39643.PHONY: maybe-html-libtermcap html-libtermcap
39644maybe-html-libtermcap:
39645@if libtermcap
39646maybe-html-libtermcap: html-libtermcap
39647
39648html-libtermcap: \
39649 configure-libtermcap
0aed8855 39650 @: $(MAKE); $(unstage)
6d389afc
MS
39651 @[ -f ./libtermcap/Makefile ] || exit 0; \
39652 r=`${PWD_COMMAND}`; export r; \
39653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39654 $(HOST_EXPORTS) \
39655 for flag in $(EXTRA_HOST_FLAGS) ; do \
39656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39657 done; \
39658 echo "Doing html in libtermcap" ; \
b00612cc 39659 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
39660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39662 "RANLIB=$${RANLIB}" \
0c24b341 39663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39664 html) \
39665 || exit 1
39666
39667@endif libtermcap
39668
4fa63067
NN
39669.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
39670maybe-TAGS-libtermcap:
6bd3dfaa
PB
39671@if libtermcap
39672maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
39673
39674TAGS-libtermcap: \
39675 configure-libtermcap
0aed8855 39676 @: $(MAKE); $(unstage)
4fa63067
NN
39677 @[ -f ./libtermcap/Makefile ] || exit 0; \
39678 r=`${PWD_COMMAND}`; export r; \
39679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39680 $(HOST_EXPORTS) \
b813574b 39681 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39683 done; \
39684 echo "Doing TAGS in libtermcap" ; \
b00612cc 39685 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39688 "RANLIB=$${RANLIB}" \
0c24b341 39689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39690 TAGS) \
4fa63067
NN
39691 || exit 1
39692
6bd3dfaa 39693@endif libtermcap
4fa63067
NN
39694
39695.PHONY: maybe-install-info-libtermcap install-info-libtermcap
39696maybe-install-info-libtermcap:
6bd3dfaa
PB
39697@if libtermcap
39698maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
39699
39700install-info-libtermcap: \
39701 configure-libtermcap \
39702 info-libtermcap
0aed8855 39703 @: $(MAKE); $(unstage)
4fa63067
NN
39704 @[ -f ./libtermcap/Makefile ] || exit 0; \
39705 r=`${PWD_COMMAND}`; export r; \
39706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39707 $(HOST_EXPORTS) \
b813574b 39708 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39710 done; \
39711 echo "Doing install-info in libtermcap" ; \
b00612cc 39712 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39715 "RANLIB=$${RANLIB}" \
0c24b341 39716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39717 install-info) \
4fa63067
NN
39718 || exit 1
39719
6bd3dfaa 39720@endif libtermcap
4fa63067 39721
a3ca38d2
DD
39722.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
39723maybe-install-pdf-libtermcap:
39724@if libtermcap
39725maybe-install-pdf-libtermcap: install-pdf-libtermcap
39726
39727install-pdf-libtermcap: \
39728 configure-libtermcap \
39729 pdf-libtermcap
39730 @: $(MAKE); $(unstage)
39731 @[ -f ./libtermcap/Makefile ] || exit 0; \
39732 r=`${PWD_COMMAND}`; export r; \
39733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39734 $(HOST_EXPORTS) \
39735 for flag in $(EXTRA_HOST_FLAGS) ; do \
39736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39737 done; \
39738 echo "Doing install-pdf in libtermcap" ; \
39739 (cd $(HOST_SUBDIR)/libtermcap && \
39740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39742 "RANLIB=$${RANLIB}" \
0c24b341 39743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39744 install-pdf) \
39745 || exit 1
39746
39747@endif libtermcap
39748
108a6f8e
CD
39749.PHONY: maybe-install-html-libtermcap install-html-libtermcap
39750maybe-install-html-libtermcap:
39751@if libtermcap
39752maybe-install-html-libtermcap: install-html-libtermcap
39753
39754install-html-libtermcap: \
39755 configure-libtermcap \
39756 html-libtermcap
39757 @: $(MAKE); $(unstage)
39758 @[ -f ./libtermcap/Makefile ] || exit 0; \
39759 r=`${PWD_COMMAND}`; export r; \
39760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39761 $(HOST_EXPORTS) \
39762 for flag in $(EXTRA_HOST_FLAGS) ; do \
39763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39764 done; \
39765 echo "Doing install-html in libtermcap" ; \
39766 (cd $(HOST_SUBDIR)/libtermcap && \
39767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39769 "RANLIB=$${RANLIB}" \
0c24b341 39770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39771 install-html) \
39772 || exit 1
39773
39774@endif libtermcap
39775
4fa63067
NN
39776.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
39777maybe-installcheck-libtermcap:
6bd3dfaa
PB
39778@if libtermcap
39779maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
39780
39781installcheck-libtermcap: \
39782 configure-libtermcap
0aed8855 39783 @: $(MAKE); $(unstage)
4fa63067
NN
39784 @[ -f ./libtermcap/Makefile ] || exit 0; \
39785 r=`${PWD_COMMAND}`; export r; \
39786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39787 $(HOST_EXPORTS) \
b813574b 39788 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39790 done; \
39791 echo "Doing installcheck in libtermcap" ; \
b00612cc 39792 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39795 "RANLIB=$${RANLIB}" \
0c24b341 39796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39797 installcheck) \
4fa63067
NN
39798 || exit 1
39799
6bd3dfaa 39800@endif libtermcap
4fa63067
NN
39801
39802.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
39803maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
39804@if libtermcap
39805maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
39806
39807# libtermcap doesn't support mostlyclean.
39808mostlyclean-libtermcap:
39809
6bd3dfaa 39810@endif libtermcap
4fa63067
NN
39811
39812.PHONY: maybe-clean-libtermcap clean-libtermcap
39813maybe-clean-libtermcap:
6bd3dfaa
PB
39814@if libtermcap
39815maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
39816
39817# libtermcap doesn't support clean.
39818clean-libtermcap:
39819
6bd3dfaa 39820@endif libtermcap
4fa63067
NN
39821
39822.PHONY: maybe-distclean-libtermcap distclean-libtermcap
39823maybe-distclean-libtermcap:
6bd3dfaa
PB
39824@if libtermcap
39825maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
39826
39827# libtermcap doesn't support distclean.
39828distclean-libtermcap:
39829
6bd3dfaa 39830@endif libtermcap
4fa63067
NN
39831
39832.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
39833maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
39834@if libtermcap
39835maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
39836
39837# libtermcap doesn't support maintainer-clean.
39838maintainer-clean-libtermcap:
39839
6bd3dfaa 39840@endif libtermcap
4fa63067
NN
39841
39842
a7254363 39843
4fa63067
NN
39844.PHONY: configure-utils maybe-configure-utils
39845maybe-configure-utils:
4f0ef2d8
CD
39846@if gcc-bootstrap
39847configure-utils: stage_current
39848@endif gcc-bootstrap
6bd3dfaa
PB
39849@if utils
39850maybe-configure-utils: configure-utils
c52c6897 39851configure-utils:
0aed8855 39852 @: $(MAKE); $(unstage)
c52c6897 39853 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39855 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
39856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 39857 $(HOST_EXPORTS) \
a7254363
PB
39858 echo Configuring in $(HOST_SUBDIR)/utils; \
39859 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 39860 case $(srcdir) in \
b00612cc
PB
39861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39862 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
39863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39864 esac; \
b00612cc
PB
39865 srcdiroption="--srcdir=$${topdir}/utils"; \
39866 libsrcdir="$$s/utils"; \
e2b9e2dc 39867 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39868 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39869 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39870 || exit 1
6bd3dfaa 39871@endif utils
e2b9e2dc 39872
a7254363
PB
39873
39874
d545f33b
PB
39875
39876
4fa63067
NN
39877.PHONY: all-utils maybe-all-utils
39878maybe-all-utils:
4f0ef2d8
CD
39879@if gcc-bootstrap
39880all-utils: stage_current
39881@endif gcc-bootstrap
6bd3dfaa 39882@if utils
d27cc32e 39883TARGET-utils=all
6bd3dfaa 39884maybe-all-utils: all-utils
4fa63067 39885all-utils: configure-utils
0aed8855 39886 @: $(MAKE); $(unstage)
4fa63067
NN
39887 @r=`${PWD_COMMAND}`; export r; \
39888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39889 $(HOST_EXPORTS) \
b00612cc 39890 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
39891 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39892 $(TARGET-utils))
6bd3dfaa 39893@endif utils
4fa63067 39894
a7254363 39895
d545f33b
PB
39896
39897
4fa63067
NN
39898.PHONY: check-utils maybe-check-utils
39899maybe-check-utils:
6bd3dfaa
PB
39900@if utils
39901maybe-check-utils: check-utils
4fa63067
NN
39902
39903check-utils:
39904
6bd3dfaa 39905@endif utils
4fa63067
NN
39906
39907.PHONY: install-utils maybe-install-utils
39908maybe-install-utils:
6bd3dfaa
PB
39909@if utils
39910maybe-install-utils: install-utils
4fa63067
NN
39911
39912install-utils: installdirs
0aed8855 39913 @: $(MAKE); $(unstage)
4fa63067
NN
39914 @r=`${PWD_COMMAND}`; export r; \
39915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39916 $(HOST_EXPORTS) \
b00612cc 39917 (cd $(HOST_SUBDIR)/utils && \
2da12f12 39918 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39919
6bd3dfaa 39920@endif utils
4fa63067 39921
56a8fe78 39922# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
39923
39924.PHONY: maybe-info-utils info-utils
39925maybe-info-utils:
6bd3dfaa
PB
39926@if utils
39927maybe-info-utils: info-utils
4fa63067
NN
39928
39929info-utils: \
39930 configure-utils
0aed8855 39931 @: $(MAKE); $(unstage)
4fa63067
NN
39932 @[ -f ./utils/Makefile ] || exit 0; \
39933 r=`${PWD_COMMAND}`; export r; \
39934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39935 $(HOST_EXPORTS) \
b813574b 39936 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39938 done; \
39939 echo "Doing info in utils" ; \
b00612cc 39940 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39943 "RANLIB=$${RANLIB}" \
0c24b341 39944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39945 info) \
4fa63067
NN
39946 || exit 1
39947
6bd3dfaa 39948@endif utils
4fa63067
NN
39949
39950.PHONY: maybe-dvi-utils dvi-utils
39951maybe-dvi-utils:
6bd3dfaa
PB
39952@if utils
39953maybe-dvi-utils: dvi-utils
4fa63067
NN
39954
39955dvi-utils: \
39956 configure-utils
0aed8855 39957 @: $(MAKE); $(unstage)
4fa63067
NN
39958 @[ -f ./utils/Makefile ] || exit 0; \
39959 r=`${PWD_COMMAND}`; export r; \
b40e3958 39960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39961 $(HOST_EXPORTS) \
b813574b 39962 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39964 done; \
39965 echo "Doing dvi in utils" ; \
b00612cc 39966 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39969 "RANLIB=$${RANLIB}" \
0c24b341 39970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39971 dvi) \
4fa63067 39972 || exit 1
3866be5d 39973
6bd3dfaa 39974@endif utils
3866be5d 39975
56a8fe78
DD
39976.PHONY: maybe-pdf-utils pdf-utils
39977maybe-pdf-utils:
39978@if utils
39979maybe-pdf-utils: pdf-utils
39980
39981pdf-utils: \
39982 configure-utils
39983 @: $(MAKE); $(unstage)
39984 @[ -f ./utils/Makefile ] || exit 0; \
39985 r=`${PWD_COMMAND}`; export r; \
39986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39987 $(HOST_EXPORTS) \
39988 for flag in $(EXTRA_HOST_FLAGS) ; do \
39989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39990 done; \
39991 echo "Doing pdf in utils" ; \
39992 (cd $(HOST_SUBDIR)/utils && \
39993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39995 "RANLIB=$${RANLIB}" \
0c24b341 39996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39997 pdf) \
39998 || exit 1
39999
40000@endif utils
40001
6d389afc
MS
40002.PHONY: maybe-html-utils html-utils
40003maybe-html-utils:
40004@if utils
40005maybe-html-utils: html-utils
40006
40007html-utils: \
40008 configure-utils
0aed8855 40009 @: $(MAKE); $(unstage)
6d389afc
MS
40010 @[ -f ./utils/Makefile ] || exit 0; \
40011 r=`${PWD_COMMAND}`; export r; \
40012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40013 $(HOST_EXPORTS) \
40014 for flag in $(EXTRA_HOST_FLAGS) ; do \
40015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40016 done; \
40017 echo "Doing html in utils" ; \
b00612cc 40018 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
40019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40021 "RANLIB=$${RANLIB}" \
0c24b341 40022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40023 html) \
40024 || exit 1
40025
40026@endif utils
40027
4fa63067
NN
40028.PHONY: maybe-TAGS-utils TAGS-utils
40029maybe-TAGS-utils:
6bd3dfaa
PB
40030@if utils
40031maybe-TAGS-utils: TAGS-utils
4fa63067
NN
40032
40033TAGS-utils: \
40034 configure-utils
0aed8855 40035 @: $(MAKE); $(unstage)
4fa63067
NN
40036 @[ -f ./utils/Makefile ] || exit 0; \
40037 r=`${PWD_COMMAND}`; export r; \
b40e3958 40038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40039 $(HOST_EXPORTS) \
b813574b 40040 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40042 done; \
40043 echo "Doing TAGS in utils" ; \
b00612cc 40044 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40047 "RANLIB=$${RANLIB}" \
0c24b341 40048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40049 TAGS) \
4fa63067 40050 || exit 1
3866be5d 40051
6bd3dfaa 40052@endif utils
3866be5d 40053
4fa63067
NN
40054.PHONY: maybe-install-info-utils install-info-utils
40055maybe-install-info-utils:
6bd3dfaa
PB
40056@if utils
40057maybe-install-info-utils: install-info-utils
16ae0395 40058
4fa63067
NN
40059install-info-utils: \
40060 configure-utils \
40061 info-utils
0aed8855 40062 @: $(MAKE); $(unstage)
4fa63067
NN
40063 @[ -f ./utils/Makefile ] || exit 0; \
40064 r=`${PWD_COMMAND}`; export r; \
b40e3958 40065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40066 $(HOST_EXPORTS) \
b813574b 40067 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40069 done; \
40070 echo "Doing install-info in utils" ; \
b00612cc 40071 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40074 "RANLIB=$${RANLIB}" \
0c24b341 40075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40076 install-info) \
4fa63067 40077 || exit 1
3866be5d 40078
6bd3dfaa 40079@endif utils
3866be5d 40080
a3ca38d2
DD
40081.PHONY: maybe-install-pdf-utils install-pdf-utils
40082maybe-install-pdf-utils:
40083@if utils
40084maybe-install-pdf-utils: install-pdf-utils
40085
40086install-pdf-utils: \
40087 configure-utils \
40088 pdf-utils
40089 @: $(MAKE); $(unstage)
40090 @[ -f ./utils/Makefile ] || exit 0; \
40091 r=`${PWD_COMMAND}`; export r; \
40092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40093 $(HOST_EXPORTS) \
40094 for flag in $(EXTRA_HOST_FLAGS) ; do \
40095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40096 done; \
40097 echo "Doing install-pdf in utils" ; \
40098 (cd $(HOST_SUBDIR)/utils && \
40099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40101 "RANLIB=$${RANLIB}" \
0c24b341 40102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40103 install-pdf) \
40104 || exit 1
40105
40106@endif utils
40107
108a6f8e
CD
40108.PHONY: maybe-install-html-utils install-html-utils
40109maybe-install-html-utils:
40110@if utils
40111maybe-install-html-utils: install-html-utils
40112
40113install-html-utils: \
40114 configure-utils \
40115 html-utils
40116 @: $(MAKE); $(unstage)
40117 @[ -f ./utils/Makefile ] || exit 0; \
40118 r=`${PWD_COMMAND}`; export r; \
40119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40120 $(HOST_EXPORTS) \
40121 for flag in $(EXTRA_HOST_FLAGS) ; do \
40122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40123 done; \
40124 echo "Doing install-html in utils" ; \
40125 (cd $(HOST_SUBDIR)/utils && \
40126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40128 "RANLIB=$${RANLIB}" \
0c24b341 40129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40130 install-html) \
40131 || exit 1
40132
40133@endif utils
40134
4fa63067
NN
40135.PHONY: maybe-installcheck-utils installcheck-utils
40136maybe-installcheck-utils:
6bd3dfaa
PB
40137@if utils
40138maybe-installcheck-utils: installcheck-utils
4fa63067
NN
40139
40140installcheck-utils: \
40141 configure-utils
0aed8855 40142 @: $(MAKE); $(unstage)
4fa63067 40143 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
40144 r=`${PWD_COMMAND}`; export r; \
40145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40146 $(HOST_EXPORTS) \
b813574b 40147 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40149 done; \
40150 echo "Doing installcheck in utils" ; \
b00612cc 40151 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40154 "RANLIB=$${RANLIB}" \
0c24b341 40155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40156 installcheck) \
e2b9e2dc
NN
40157 || exit 1
40158
6bd3dfaa 40159@endif utils
4fa63067
NN
40160
40161.PHONY: maybe-mostlyclean-utils mostlyclean-utils
40162maybe-mostlyclean-utils:
6bd3dfaa
PB
40163@if utils
40164maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
40165
40166mostlyclean-utils:
0aed8855 40167 @: $(MAKE); $(unstage)
4fa63067
NN
40168 @[ -f ./utils/Makefile ] || exit 0; \
40169 r=`${PWD_COMMAND}`; export r; \
b40e3958 40170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40171 $(HOST_EXPORTS) \
b813574b 40172 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40174 done; \
40175 echo "Doing mostlyclean in utils" ; \
b00612cc 40176 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40179 "RANLIB=$${RANLIB}" \
0c24b341 40180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40181 mostlyclean) \
4fa63067 40182 || exit 1
3866be5d 40183
6bd3dfaa 40184@endif utils
3866be5d 40185
4fa63067
NN
40186.PHONY: maybe-clean-utils clean-utils
40187maybe-clean-utils:
6bd3dfaa
PB
40188@if utils
40189maybe-clean-utils: clean-utils
4fa63067
NN
40190
40191clean-utils:
0aed8855 40192 @: $(MAKE); $(unstage)
4fa63067
NN
40193 @[ -f ./utils/Makefile ] || exit 0; \
40194 r=`${PWD_COMMAND}`; export r; \
b40e3958 40195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40196 $(HOST_EXPORTS) \
b813574b 40197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40199 done; \
40200 echo "Doing clean in utils" ; \
b00612cc 40201 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40204 "RANLIB=$${RANLIB}" \
0c24b341 40205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40206 clean) \
4fa63067 40207 || exit 1
3866be5d 40208
6bd3dfaa 40209@endif utils
3866be5d 40210
4fa63067
NN
40211.PHONY: maybe-distclean-utils distclean-utils
40212maybe-distclean-utils:
6bd3dfaa
PB
40213@if utils
40214maybe-distclean-utils: distclean-utils
16ae0395 40215
4fa63067 40216distclean-utils:
0aed8855 40217 @: $(MAKE); $(unstage)
4fa63067
NN
40218 @[ -f ./utils/Makefile ] || exit 0; \
40219 r=`${PWD_COMMAND}`; export r; \
b40e3958 40220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40221 $(HOST_EXPORTS) \
b813574b 40222 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40224 done; \
40225 echo "Doing distclean in utils" ; \
b00612cc 40226 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40229 "RANLIB=$${RANLIB}" \
0c24b341 40230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40231 distclean) \
4fa63067 40232 || exit 1
3866be5d 40233
6bd3dfaa 40234@endif utils
3866be5d 40235
4fa63067
NN
40236.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
40237maybe-maintainer-clean-utils:
6bd3dfaa
PB
40238@if utils
40239maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
40240
40241maintainer-clean-utils:
0aed8855 40242 @: $(MAKE); $(unstage)
4fa63067 40243 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
40244 r=`${PWD_COMMAND}`; export r; \
40245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40246 $(HOST_EXPORTS) \
b813574b 40247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40249 done; \
40250 echo "Doing maintainer-clean in utils" ; \
b00612cc 40251 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40254 "RANLIB=$${RANLIB}" \
0c24b341 40255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40256 maintainer-clean) \
e2b9e2dc
NN
40257 || exit 1
40258
6bd3dfaa 40259@endif utils
3866be5d 40260
3866be5d 40261
a7254363 40262
b00612cc
PB
40263.PHONY: configure-gnattools maybe-configure-gnattools
40264maybe-configure-gnattools:
4f0ef2d8
CD
40265@if gcc-bootstrap
40266configure-gnattools: stage_current
40267@endif gcc-bootstrap
b00612cc
PB
40268@if gnattools
40269maybe-configure-gnattools: configure-gnattools
c52c6897 40270configure-gnattools:
0aed8855 40271 @: $(MAKE); $(unstage)
c52c6897 40272 @r=`${PWD_COMMAND}`; export r; \
b00612cc 40273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40274 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
40275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 40276 $(HOST_EXPORTS) \
a7254363
PB
40277 echo Configuring in $(HOST_SUBDIR)/gnattools; \
40278 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
40279 case $(srcdir) in \
40280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40281 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
40282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40283 esac; \
40284 srcdiroption="--srcdir=$${topdir}/gnattools"; \
40285 libsrcdir="$$s/gnattools"; \
40286 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40288 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
40289 || exit 1
40290@endif gnattools
40291
a7254363
PB
40292
40293
d545f33b
PB
40294
40295
b00612cc
PB
40296.PHONY: all-gnattools maybe-all-gnattools
40297maybe-all-gnattools:
4f0ef2d8
CD
40298@if gcc-bootstrap
40299all-gnattools: stage_current
40300@endif gcc-bootstrap
b00612cc
PB
40301@if gnattools
40302TARGET-gnattools=all
40303maybe-all-gnattools: all-gnattools
40304all-gnattools: configure-gnattools
0aed8855 40305 @: $(MAKE); $(unstage)
b00612cc
PB
40306 @r=`${PWD_COMMAND}`; export r; \
40307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40308 $(HOST_EXPORTS) \
40309 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
40310 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40311 $(TARGET-gnattools))
b00612cc
PB
40312@endif gnattools
40313
a7254363 40314
d545f33b
PB
40315
40316
b00612cc
PB
40317.PHONY: check-gnattools maybe-check-gnattools
40318maybe-check-gnattools:
40319@if gnattools
40320maybe-check-gnattools: check-gnattools
40321
40322check-gnattools:
0aed8855 40323 @: $(MAKE); $(unstage)
b00612cc
PB
40324 @r=`${PWD_COMMAND}`; export r; \
40325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40326 $(HOST_EXPORTS) \
40327 (cd $(HOST_SUBDIR)/gnattools && \
40328 $(MAKE) $(FLAGS_TO_PASS) check)
40329
40330@endif gnattools
40331
40332.PHONY: install-gnattools maybe-install-gnattools
40333maybe-install-gnattools:
40334@if gnattools
40335maybe-install-gnattools: install-gnattools
40336
40337install-gnattools: installdirs
0aed8855 40338 @: $(MAKE); $(unstage)
b00612cc
PB
40339 @r=`${PWD_COMMAND}`; export r; \
40340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40341 $(HOST_EXPORTS) \
40342 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 40343 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
40344
40345@endif gnattools
40346
56a8fe78 40347# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
40348
40349.PHONY: maybe-info-gnattools info-gnattools
40350maybe-info-gnattools:
40351@if gnattools
40352maybe-info-gnattools: info-gnattools
40353
40354info-gnattools: \
40355 configure-gnattools
0aed8855 40356 @: $(MAKE); $(unstage)
b00612cc
PB
40357 @[ -f ./gnattools/Makefile ] || exit 0; \
40358 r=`${PWD_COMMAND}`; export r; \
40359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40360 $(HOST_EXPORTS) \
40361 for flag in $(EXTRA_HOST_FLAGS) ; do \
40362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40363 done; \
40364 echo "Doing info in gnattools" ; \
40365 (cd $(HOST_SUBDIR)/gnattools && \
40366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40368 "RANLIB=$${RANLIB}" \
0c24b341 40369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40370 info) \
40371 || exit 1
40372
40373@endif gnattools
40374
40375.PHONY: maybe-dvi-gnattools dvi-gnattools
40376maybe-dvi-gnattools:
40377@if gnattools
40378maybe-dvi-gnattools: dvi-gnattools
40379
40380dvi-gnattools: \
40381 configure-gnattools
0aed8855 40382 @: $(MAKE); $(unstage)
b00612cc
PB
40383 @[ -f ./gnattools/Makefile ] || exit 0; \
40384 r=`${PWD_COMMAND}`; export r; \
40385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40386 $(HOST_EXPORTS) \
40387 for flag in $(EXTRA_HOST_FLAGS) ; do \
40388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40389 done; \
40390 echo "Doing dvi in gnattools" ; \
40391 (cd $(HOST_SUBDIR)/gnattools && \
40392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40394 "RANLIB=$${RANLIB}" \
0c24b341 40395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40396 dvi) \
40397 || exit 1
40398
40399@endif gnattools
40400
56a8fe78
DD
40401.PHONY: maybe-pdf-gnattools pdf-gnattools
40402maybe-pdf-gnattools:
40403@if gnattools
40404maybe-pdf-gnattools: pdf-gnattools
40405
40406pdf-gnattools: \
40407 configure-gnattools
40408 @: $(MAKE); $(unstage)
40409 @[ -f ./gnattools/Makefile ] || exit 0; \
40410 r=`${PWD_COMMAND}`; export r; \
40411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40412 $(HOST_EXPORTS) \
40413 for flag in $(EXTRA_HOST_FLAGS) ; do \
40414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40415 done; \
40416 echo "Doing pdf in gnattools" ; \
40417 (cd $(HOST_SUBDIR)/gnattools && \
40418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40420 "RANLIB=$${RANLIB}" \
0c24b341 40421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40422 pdf) \
40423 || exit 1
40424
40425@endif gnattools
40426
b00612cc
PB
40427.PHONY: maybe-html-gnattools html-gnattools
40428maybe-html-gnattools:
40429@if gnattools
40430maybe-html-gnattools: html-gnattools
40431
40432html-gnattools: \
40433 configure-gnattools
0aed8855 40434 @: $(MAKE); $(unstage)
b00612cc
PB
40435 @[ -f ./gnattools/Makefile ] || exit 0; \
40436 r=`${PWD_COMMAND}`; export r; \
40437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40438 $(HOST_EXPORTS) \
40439 for flag in $(EXTRA_HOST_FLAGS) ; do \
40440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40441 done; \
40442 echo "Doing html in gnattools" ; \
40443 (cd $(HOST_SUBDIR)/gnattools && \
40444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40446 "RANLIB=$${RANLIB}" \
0c24b341 40447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40448 html) \
40449 || exit 1
40450
40451@endif gnattools
40452
40453.PHONY: maybe-TAGS-gnattools TAGS-gnattools
40454maybe-TAGS-gnattools:
40455@if gnattools
40456maybe-TAGS-gnattools: TAGS-gnattools
40457
40458TAGS-gnattools: \
40459 configure-gnattools
0aed8855 40460 @: $(MAKE); $(unstage)
b00612cc
PB
40461 @[ -f ./gnattools/Makefile ] || exit 0; \
40462 r=`${PWD_COMMAND}`; export r; \
40463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40464 $(HOST_EXPORTS) \
40465 for flag in $(EXTRA_HOST_FLAGS) ; do \
40466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40467 done; \
40468 echo "Doing TAGS in gnattools" ; \
40469 (cd $(HOST_SUBDIR)/gnattools && \
40470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40472 "RANLIB=$${RANLIB}" \
0c24b341 40473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40474 TAGS) \
40475 || exit 1
40476
40477@endif gnattools
40478
40479.PHONY: maybe-install-info-gnattools install-info-gnattools
40480maybe-install-info-gnattools:
40481@if gnattools
40482maybe-install-info-gnattools: install-info-gnattools
40483
40484install-info-gnattools: \
40485 configure-gnattools \
40486 info-gnattools
0aed8855 40487 @: $(MAKE); $(unstage)
b00612cc
PB
40488 @[ -f ./gnattools/Makefile ] || exit 0; \
40489 r=`${PWD_COMMAND}`; export r; \
40490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40491 $(HOST_EXPORTS) \
40492 for flag in $(EXTRA_HOST_FLAGS) ; do \
40493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40494 done; \
40495 echo "Doing install-info in gnattools" ; \
40496 (cd $(HOST_SUBDIR)/gnattools && \
40497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40499 "RANLIB=$${RANLIB}" \
0c24b341 40500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40501 install-info) \
40502 || exit 1
40503
40504@endif gnattools
40505
a3ca38d2
DD
40506.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
40507maybe-install-pdf-gnattools:
40508@if gnattools
40509maybe-install-pdf-gnattools: install-pdf-gnattools
40510
40511install-pdf-gnattools: \
40512 configure-gnattools \
40513 pdf-gnattools
40514 @: $(MAKE); $(unstage)
40515 @[ -f ./gnattools/Makefile ] || exit 0; \
40516 r=`${PWD_COMMAND}`; export r; \
40517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40518 $(HOST_EXPORTS) \
40519 for flag in $(EXTRA_HOST_FLAGS) ; do \
40520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40521 done; \
40522 echo "Doing install-pdf in gnattools" ; \
40523 (cd $(HOST_SUBDIR)/gnattools && \
40524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40526 "RANLIB=$${RANLIB}" \
0c24b341 40527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40528 install-pdf) \
40529 || exit 1
40530
40531@endif gnattools
40532
108a6f8e
CD
40533.PHONY: maybe-install-html-gnattools install-html-gnattools
40534maybe-install-html-gnattools:
40535@if gnattools
40536maybe-install-html-gnattools: install-html-gnattools
40537
40538install-html-gnattools: \
40539 configure-gnattools \
40540 html-gnattools
40541 @: $(MAKE); $(unstage)
40542 @[ -f ./gnattools/Makefile ] || exit 0; \
40543 r=`${PWD_COMMAND}`; export r; \
40544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40545 $(HOST_EXPORTS) \
40546 for flag in $(EXTRA_HOST_FLAGS) ; do \
40547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40548 done; \
40549 echo "Doing install-html in gnattools" ; \
40550 (cd $(HOST_SUBDIR)/gnattools && \
40551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40553 "RANLIB=$${RANLIB}" \
0c24b341 40554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40555 install-html) \
40556 || exit 1
40557
40558@endif gnattools
40559
b00612cc
PB
40560.PHONY: maybe-installcheck-gnattools installcheck-gnattools
40561maybe-installcheck-gnattools:
40562@if gnattools
40563maybe-installcheck-gnattools: installcheck-gnattools
40564
40565installcheck-gnattools: \
40566 configure-gnattools
0aed8855 40567 @: $(MAKE); $(unstage)
b00612cc
PB
40568 @[ -f ./gnattools/Makefile ] || exit 0; \
40569 r=`${PWD_COMMAND}`; export r; \
40570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40571 $(HOST_EXPORTS) \
40572 for flag in $(EXTRA_HOST_FLAGS) ; do \
40573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40574 done; \
40575 echo "Doing installcheck in gnattools" ; \
40576 (cd $(HOST_SUBDIR)/gnattools && \
40577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40579 "RANLIB=$${RANLIB}" \
0c24b341 40580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40581 installcheck) \
40582 || exit 1
40583
40584@endif gnattools
40585
40586.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
40587maybe-mostlyclean-gnattools:
40588@if gnattools
40589maybe-mostlyclean-gnattools: mostlyclean-gnattools
40590
40591mostlyclean-gnattools:
0aed8855 40592 @: $(MAKE); $(unstage)
b00612cc
PB
40593 @[ -f ./gnattools/Makefile ] || exit 0; \
40594 r=`${PWD_COMMAND}`; export r; \
40595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40596 $(HOST_EXPORTS) \
40597 for flag in $(EXTRA_HOST_FLAGS) ; do \
40598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40599 done; \
40600 echo "Doing mostlyclean in gnattools" ; \
40601 (cd $(HOST_SUBDIR)/gnattools && \
40602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40604 "RANLIB=$${RANLIB}" \
0c24b341 40605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40606 mostlyclean) \
40607 || exit 1
40608
40609@endif gnattools
40610
40611.PHONY: maybe-clean-gnattools clean-gnattools
40612maybe-clean-gnattools:
40613@if gnattools
40614maybe-clean-gnattools: clean-gnattools
40615
40616clean-gnattools:
0aed8855 40617 @: $(MAKE); $(unstage)
b00612cc
PB
40618 @[ -f ./gnattools/Makefile ] || exit 0; \
40619 r=`${PWD_COMMAND}`; export r; \
40620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40621 $(HOST_EXPORTS) \
40622 for flag in $(EXTRA_HOST_FLAGS) ; do \
40623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40624 done; \
40625 echo "Doing clean in gnattools" ; \
40626 (cd $(HOST_SUBDIR)/gnattools && \
40627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40629 "RANLIB=$${RANLIB}" \
0c24b341 40630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40631 clean) \
40632 || exit 1
40633
40634@endif gnattools
40635
40636.PHONY: maybe-distclean-gnattools distclean-gnattools
40637maybe-distclean-gnattools:
40638@if gnattools
40639maybe-distclean-gnattools: distclean-gnattools
40640
40641distclean-gnattools:
0aed8855 40642 @: $(MAKE); $(unstage)
b00612cc
PB
40643 @[ -f ./gnattools/Makefile ] || exit 0; \
40644 r=`${PWD_COMMAND}`; export r; \
40645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40646 $(HOST_EXPORTS) \
40647 for flag in $(EXTRA_HOST_FLAGS) ; do \
40648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40649 done; \
40650 echo "Doing distclean in gnattools" ; \
40651 (cd $(HOST_SUBDIR)/gnattools && \
40652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40654 "RANLIB=$${RANLIB}" \
0c24b341 40655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40656 distclean) \
40657 || exit 1
40658
40659@endif gnattools
40660
40661.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
40662maybe-maintainer-clean-gnattools:
40663@if gnattools
40664maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
40665
40666maintainer-clean-gnattools:
0aed8855 40667 @: $(MAKE); $(unstage)
b00612cc
PB
40668 @[ -f ./gnattools/Makefile ] || exit 0; \
40669 r=`${PWD_COMMAND}`; export r; \
40670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40671 $(HOST_EXPORTS) \
40672 for flag in $(EXTRA_HOST_FLAGS) ; do \
40673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40674 done; \
40675 echo "Doing maintainer-clean in gnattools" ; \
40676 (cd $(HOST_SUBDIR)/gnattools && \
40677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40679 "RANLIB=$${RANLIB}" \
0c24b341 40680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40681 maintainer-clean) \
40682 || exit 1
40683
40684@endif gnattools
40685
40686
3866be5d 40687
4fa63067
NN
40688# ---------------------------------------
40689# Modules which run on the target machine
40690# ---------------------------------------
16ae0395 40691
3866be5d 40692
a7254363
PB
40693
40694
40695.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
40696maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
40697@if gcc-bootstrap
40698configure-target-libstdc++-v3: stage_current
40699@endif gcc-bootstrap
a7254363
PB
40700@if target-libstdc++-v3
40701maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 40702configure-target-libstdc++-v3:
0aed8855
PB
40703 @: $(MAKE); $(unstage)
40704 @r=`${PWD_COMMAND}`; export r; \
40705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40706 echo "Checking multilib configuration for libstdc++-v3..."; \
40707 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
40708 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
40709 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40710 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40711 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40712 else \
40713 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40714 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40715 fi; \
40716 else \
40717 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
40718 fi; \
40719 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 40720 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 40721 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40722 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
40723 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 40724 case $(srcdir) in \
b00612cc
PB
40725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40726 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40728 esac; \
b00612cc
PB
40729 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
40730 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
40731 rm -f no-such-file || : ; \
40732 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40733 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40734 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40735 || exit 1
6bd3dfaa 40736@endif target-libstdc++-v3
e2b9e2dc 40737
a7254363
PB
40738
40739
d545f33b
PB
40740
40741
4fa63067
NN
40742.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
40743maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
40744@if gcc-bootstrap
40745all-target-libstdc++-v3: stage_current
40746@endif gcc-bootstrap
6bd3dfaa 40747@if target-libstdc++-v3
72b2455a 40748TARGET-target-libstdc++-v3=all
6bd3dfaa 40749maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 40750all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 40751 @: $(MAKE); $(unstage)
b40e3958
L
40752 @r=`${PWD_COMMAND}`; export r; \
40753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40754 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40755 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
40756 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40757 $(TARGET-target-libstdc++-v3))
6bd3dfaa 40758@endif target-libstdc++-v3
3866be5d 40759
a7254363
PB
40760
40761
d545f33b
PB
40762
40763
4fa63067
NN
40764.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
40765maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
40766@if target-libstdc++-v3
40767maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 40768
4fa63067 40769check-target-libstdc++-v3:
0aed8855 40770 @: $(MAKE); $(unstage)
b40e3958
L
40771 @r=`${PWD_COMMAND}`; export r; \
40772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40773 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40774 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 40775 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 40776
6bd3dfaa 40777@endif target-libstdc++-v3
3866be5d 40778
4fa63067
NN
40779.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
40780maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
40781@if target-libstdc++-v3
40782maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 40783
4fa63067 40784install-target-libstdc++-v3: installdirs
0aed8855 40785 @: $(MAKE); $(unstage)
b40e3958
L
40786 @r=`${PWD_COMMAND}`; export r; \
40787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40788 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40789 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 40790 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 40791
6bd3dfaa 40792@endif target-libstdc++-v3
e2b9e2dc 40793
56a8fe78 40794# Other targets (info, dvi, pdf, etc.)
3866be5d 40795
4fa63067
NN
40796.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
40797maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
40798@if target-libstdc++-v3
40799maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 40800
4fa63067
NN
40801info-target-libstdc++-v3: \
40802 configure-target-libstdc++-v3
0aed8855 40803 @: $(MAKE); $(unstage)
4fa63067
NN
40804 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40805 r=`${PWD_COMMAND}`; export r; \
b40e3958 40806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40807 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40808 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40809 for flag in $(EXTRA_TARGET_FLAGS); do \
40810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40811 done; \
40812 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40815 "RANLIB=$${RANLIB}" \
0c24b341 40816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40817 info) \
4fa63067 40818 || exit 1
3866be5d 40819
6bd3dfaa 40820@endif target-libstdc++-v3
3866be5d 40821
4fa63067
NN
40822.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
40823maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
40824@if target-libstdc++-v3
40825maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 40826
4fa63067
NN
40827dvi-target-libstdc++-v3: \
40828 configure-target-libstdc++-v3
0aed8855 40829 @: $(MAKE); $(unstage)
4fa63067
NN
40830 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40831 r=`${PWD_COMMAND}`; export r; \
b40e3958 40832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40833 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40834 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40835 for flag in $(EXTRA_TARGET_FLAGS); do \
40836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40837 done; \
40838 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40841 "RANLIB=$${RANLIB}" \
0c24b341 40842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40843 dvi) \
4fa63067 40844 || exit 1
3866be5d 40845
6bd3dfaa 40846@endif target-libstdc++-v3
3866be5d 40847
56a8fe78
DD
40848.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
40849maybe-pdf-target-libstdc++-v3:
40850@if target-libstdc++-v3
40851maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
40852
40853pdf-target-libstdc++-v3: \
40854 configure-target-libstdc++-v3
40855 @: $(MAKE); $(unstage)
40856 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40857 r=`${PWD_COMMAND}`; export r; \
40858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40859 $(RAW_CXX_TARGET_EXPORTS) \
40860 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40861 for flag in $(EXTRA_TARGET_FLAGS); do \
40862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40863 done; \
40864 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40867 "RANLIB=$${RANLIB}" \
0c24b341 40868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40869 pdf) \
40870 || exit 1
40871
40872@endif target-libstdc++-v3
40873
6d389afc
MS
40874.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
40875maybe-html-target-libstdc++-v3:
40876@if target-libstdc++-v3
40877maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
40878
40879html-target-libstdc++-v3: \
40880 configure-target-libstdc++-v3
0aed8855 40881 @: $(MAKE); $(unstage)
6d389afc
MS
40882 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40883 r=`${PWD_COMMAND}`; export r; \
40884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40885 $(RAW_CXX_TARGET_EXPORTS) \
40886 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40887 for flag in $(EXTRA_TARGET_FLAGS); do \
40888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40889 done; \
40890 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40893 "RANLIB=$${RANLIB}" \
0c24b341 40894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40895 html) \
40896 || exit 1
40897
40898@endif target-libstdc++-v3
40899
4fa63067
NN
40900.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
40901maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
40902@if target-libstdc++-v3
40903maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
40904
40905TAGS-target-libstdc++-v3: \
40906 configure-target-libstdc++-v3
0aed8855 40907 @: $(MAKE); $(unstage)
4fa63067 40908 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
40909 r=`${PWD_COMMAND}`; export r; \
40910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40911 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40912 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40913 for flag in $(EXTRA_TARGET_FLAGS); do \
40914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40915 done; \
40916 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40919 "RANLIB=$${RANLIB}" \
0c24b341 40920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40921 TAGS) \
e2b9e2dc
NN
40922 || exit 1
40923
6bd3dfaa 40924@endif target-libstdc++-v3
3866be5d 40925
4fa63067
NN
40926.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
40927maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
40928@if target-libstdc++-v3
40929maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 40930
4fa63067
NN
40931install-info-target-libstdc++-v3: \
40932 configure-target-libstdc++-v3 \
40933 info-target-libstdc++-v3
0aed8855 40934 @: $(MAKE); $(unstage)
4fa63067
NN
40935 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40936 r=`${PWD_COMMAND}`; export r; \
b40e3958 40937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40938 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40939 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40940 for flag in $(EXTRA_TARGET_FLAGS); do \
40941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40942 done; \
40943 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40946 "RANLIB=$${RANLIB}" \
0c24b341 40947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40948 install-info) \
4fa63067 40949 || exit 1
3866be5d 40950
6bd3dfaa 40951@endif target-libstdc++-v3
3866be5d 40952
a3ca38d2
DD
40953.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
40954maybe-install-pdf-target-libstdc++-v3:
40955@if target-libstdc++-v3
40956maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
40957
40958install-pdf-target-libstdc++-v3: \
40959 configure-target-libstdc++-v3 \
40960 pdf-target-libstdc++-v3
40961 @: $(MAKE); $(unstage)
40962 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40963 r=`${PWD_COMMAND}`; export r; \
40964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40965 $(RAW_CXX_TARGET_EXPORTS) \
40966 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40967 for flag in $(EXTRA_TARGET_FLAGS); do \
40968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40969 done; \
40970 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40973 "RANLIB=$${RANLIB}" \
0c24b341 40974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40975 install-pdf) \
40976 || exit 1
40977
40978@endif target-libstdc++-v3
40979
108a6f8e
CD
40980.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
40981maybe-install-html-target-libstdc++-v3:
40982@if target-libstdc++-v3
40983maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
40984
40985install-html-target-libstdc++-v3: \
40986 configure-target-libstdc++-v3 \
40987 html-target-libstdc++-v3
40988 @: $(MAKE); $(unstage)
40989 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40990 r=`${PWD_COMMAND}`; export r; \
40991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40992 $(RAW_CXX_TARGET_EXPORTS) \
40993 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40994 for flag in $(EXTRA_TARGET_FLAGS); do \
40995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40996 done; \
40997 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41000 "RANLIB=$${RANLIB}" \
0c24b341 41001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41002 install-html) \
41003 || exit 1
41004
41005@endif target-libstdc++-v3
41006
4fa63067
NN
41007.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
41008maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
41009@if target-libstdc++-v3
41010maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 41011
4fa63067
NN
41012installcheck-target-libstdc++-v3: \
41013 configure-target-libstdc++-v3
0aed8855 41014 @: $(MAKE); $(unstage)
4fa63067
NN
41015 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41016 r=`${PWD_COMMAND}`; export r; \
b40e3958 41017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41018 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41019 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41020 for flag in $(EXTRA_TARGET_FLAGS); do \
41021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41022 done; \
41023 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41026 "RANLIB=$${RANLIB}" \
0c24b341 41027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41028 installcheck) \
4fa63067 41029 || exit 1
3866be5d 41030
6bd3dfaa 41031@endif target-libstdc++-v3
3866be5d 41032
4fa63067
NN
41033.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
41034maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
41035@if target-libstdc++-v3
41036maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
41037
41038mostlyclean-target-libstdc++-v3:
0aed8855 41039 @: $(MAKE); $(unstage)
4fa63067 41040 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
41041 r=`${PWD_COMMAND}`; export r; \
41042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41043 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41044 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41045 for flag in $(EXTRA_TARGET_FLAGS); do \
41046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41047 done; \
41048 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41051 "RANLIB=$${RANLIB}" \
0c24b341 41052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41053 mostlyclean) \
e2b9e2dc
NN
41054 || exit 1
41055
6bd3dfaa 41056@endif target-libstdc++-v3
4fa63067
NN
41057
41058.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
41059maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
41060@if target-libstdc++-v3
41061maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
41062
41063clean-target-libstdc++-v3:
0aed8855 41064 @: $(MAKE); $(unstage)
4fa63067
NN
41065 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41066 r=`${PWD_COMMAND}`; export r; \
b40e3958 41067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41068 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41069 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41070 for flag in $(EXTRA_TARGET_FLAGS); do \
41071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41072 done; \
41073 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41076 "RANLIB=$${RANLIB}" \
0c24b341 41077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41078 clean) \
4fa63067 41079 || exit 1
3866be5d 41080
6bd3dfaa 41081@endif target-libstdc++-v3
3866be5d 41082
4fa63067
NN
41083.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
41084maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
41085@if target-libstdc++-v3
41086maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
41087
41088distclean-target-libstdc++-v3:
0aed8855 41089 @: $(MAKE); $(unstage)
4fa63067
NN
41090 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41091 r=`${PWD_COMMAND}`; export r; \
b40e3958 41092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41093 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41094 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41095 for flag in $(EXTRA_TARGET_FLAGS); do \
41096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41097 done; \
41098 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41101 "RANLIB=$${RANLIB}" \
0c24b341 41102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41103 distclean) \
4fa63067 41104 || exit 1
3866be5d 41105
6bd3dfaa 41106@endif target-libstdc++-v3
3866be5d 41107
4fa63067
NN
41108.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
41109maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
41110@if target-libstdc++-v3
41111maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 41112
4fa63067 41113maintainer-clean-target-libstdc++-v3:
0aed8855 41114 @: $(MAKE); $(unstage)
4fa63067
NN
41115 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41116 r=`${PWD_COMMAND}`; export r; \
b40e3958 41117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41118 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41119 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41120 for flag in $(EXTRA_TARGET_FLAGS); do \
41121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41122 done; \
41123 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41126 "RANLIB=$${RANLIB}" \
0c24b341 41127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41128 maintainer-clean) \
4fa63067 41129 || exit 1
3866be5d 41130
6bd3dfaa 41131@endif target-libstdc++-v3
3866be5d 41132
4fa63067 41133
4fa63067 41134
a7254363
PB
41135
41136
41137.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
41138maybe-configure-target-libmudflap:
4f0ef2d8
CD
41139@if gcc-bootstrap
41140configure-target-libmudflap: stage_current
41141@endif gcc-bootstrap
a7254363
PB
41142@if target-libmudflap
41143maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 41144configure-target-libmudflap:
0aed8855
PB
41145 @: $(MAKE); $(unstage)
41146 @r=`${PWD_COMMAND}`; export r; \
41147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41148 echo "Checking multilib configuration for libmudflap..."; \
41149 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
41150 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
41151 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41152 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41153 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
41154 else \
41155 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
41156 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
41157 fi; \
41158 else \
41159 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
41160 fi; \
41161 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 41162 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 41163 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41164 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
41165 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 41166 case $(srcdir) in \
b00612cc
PB
41167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41168 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
41169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41170 esac; \
b00612cc
PB
41171 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
41172 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
41173 rm -f no-such-file || : ; \
41174 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41175 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41176 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41177 || exit 1
6bd3dfaa 41178@endif target-libmudflap
e2b9e2dc 41179
a7254363
PB
41180
41181
d545f33b
PB
41182
41183
4b1cb4fe
DD
41184.PHONY: all-target-libmudflap maybe-all-target-libmudflap
41185maybe-all-target-libmudflap:
4f0ef2d8
CD
41186@if gcc-bootstrap
41187all-target-libmudflap: stage_current
41188@endif gcc-bootstrap
6bd3dfaa 41189@if target-libmudflap
72b2455a 41190TARGET-target-libmudflap=all
6bd3dfaa 41191maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 41192all-target-libmudflap: configure-target-libmudflap
0aed8855 41193 @: $(MAKE); $(unstage)
b40e3958
L
41194 @r=`${PWD_COMMAND}`; export r; \
41195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41196 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41197 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
41198 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41199 $(TARGET-target-libmudflap))
6bd3dfaa 41200@endif target-libmudflap
3866be5d 41201
a7254363
PB
41202
41203
d545f33b
PB
41204
41205
4b1cb4fe
DD
41206.PHONY: check-target-libmudflap maybe-check-target-libmudflap
41207maybe-check-target-libmudflap:
6bd3dfaa
PB
41208@if target-libmudflap
41209maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 41210
4b1cb4fe 41211check-target-libmudflap:
0aed8855 41212 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41213 @r=`${PWD_COMMAND}`; export r; \
41214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41215 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41216 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 41217 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 41218
6bd3dfaa 41219@endif target-libmudflap
4b1cb4fe
DD
41220
41221.PHONY: install-target-libmudflap maybe-install-target-libmudflap
41222maybe-install-target-libmudflap:
6bd3dfaa
PB
41223@if target-libmudflap
41224maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
41225
41226install-target-libmudflap: installdirs
0aed8855 41227 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41228 @r=`${PWD_COMMAND}`; export r; \
41229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41230 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41231 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 41232 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 41233
6bd3dfaa 41234@endif target-libmudflap
4b1cb4fe 41235
56a8fe78 41236# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
41237
41238.PHONY: maybe-info-target-libmudflap info-target-libmudflap
41239maybe-info-target-libmudflap:
6bd3dfaa
PB
41240@if target-libmudflap
41241maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
41242
41243info-target-libmudflap: \
41244 configure-target-libmudflap
0aed8855 41245 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41246 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41247 r=`${PWD_COMMAND}`; export r; \
41248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41249 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41250 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
41251 for flag in $(EXTRA_TARGET_FLAGS); do \
41252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41253 done; \
41254 (cd $(TARGET_SUBDIR)/libmudflap && \
41255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41257 "RANLIB=$${RANLIB}" \
0c24b341 41258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41259 info) \
4b1cb4fe
DD
41260 || exit 1
41261
6bd3dfaa 41262@endif target-libmudflap
4b1cb4fe
DD
41263
41264.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
41265maybe-dvi-target-libmudflap:
6bd3dfaa
PB
41266@if target-libmudflap
41267maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
41268
41269dvi-target-libmudflap: \
41270 configure-target-libmudflap
0aed8855 41271 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41272 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41273 r=`${PWD_COMMAND}`; export r; \
41274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41275 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41276 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
41277 for flag in $(EXTRA_TARGET_FLAGS); do \
41278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41279 done; \
41280 (cd $(TARGET_SUBDIR)/libmudflap && \
41281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41283 "RANLIB=$${RANLIB}" \
0c24b341 41284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41285 dvi) \
4b1cb4fe
DD
41286 || exit 1
41287
6bd3dfaa 41288@endif target-libmudflap
4b1cb4fe 41289
56a8fe78
DD
41290.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
41291maybe-pdf-target-libmudflap:
41292@if target-libmudflap
41293maybe-pdf-target-libmudflap: pdf-target-libmudflap
41294
41295pdf-target-libmudflap: \
41296 configure-target-libmudflap
41297 @: $(MAKE); $(unstage)
41298 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41299 r=`${PWD_COMMAND}`; export r; \
41300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41301 $(NORMAL_TARGET_EXPORTS) \
41302 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41303 for flag in $(EXTRA_TARGET_FLAGS); do \
41304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41305 done; \
41306 (cd $(TARGET_SUBDIR)/libmudflap && \
41307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41309 "RANLIB=$${RANLIB}" \
0c24b341 41310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41311 pdf) \
41312 || exit 1
41313
41314@endif target-libmudflap
41315
6d389afc
MS
41316.PHONY: maybe-html-target-libmudflap html-target-libmudflap
41317maybe-html-target-libmudflap:
41318@if target-libmudflap
41319maybe-html-target-libmudflap: html-target-libmudflap
41320
41321html-target-libmudflap: \
41322 configure-target-libmudflap
0aed8855 41323 @: $(MAKE); $(unstage)
6d389afc
MS
41324 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41325 r=`${PWD_COMMAND}`; export r; \
41326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41327 $(NORMAL_TARGET_EXPORTS) \
41328 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
41329 for flag in $(EXTRA_TARGET_FLAGS); do \
41330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41331 done; \
41332 (cd $(TARGET_SUBDIR)/libmudflap && \
41333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41335 "RANLIB=$${RANLIB}" \
0c24b341 41336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41337 html) \
41338 || exit 1
41339
41340@endif target-libmudflap
41341
4b1cb4fe
DD
41342.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
41343maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
41344@if target-libmudflap
41345maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
41346
41347TAGS-target-libmudflap: \
41348 configure-target-libmudflap
0aed8855 41349 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41350 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41351 r=`${PWD_COMMAND}`; export r; \
41352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41353 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41354 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
41355 for flag in $(EXTRA_TARGET_FLAGS); do \
41356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41357 done; \
41358 (cd $(TARGET_SUBDIR)/libmudflap && \
41359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41361 "RANLIB=$${RANLIB}" \
0c24b341 41362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41363 TAGS) \
4b1cb4fe
DD
41364 || exit 1
41365
6bd3dfaa 41366@endif target-libmudflap
4b1cb4fe
DD
41367
41368.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
41369maybe-install-info-target-libmudflap:
6bd3dfaa
PB
41370@if target-libmudflap
41371maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
41372
41373install-info-target-libmudflap: \
41374 configure-target-libmudflap \
41375 info-target-libmudflap
0aed8855 41376 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41377 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41378 r=`${PWD_COMMAND}`; export r; \
41379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41380 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41381 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
41382 for flag in $(EXTRA_TARGET_FLAGS); do \
41383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41384 done; \
41385 (cd $(TARGET_SUBDIR)/libmudflap && \
41386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41388 "RANLIB=$${RANLIB}" \
0c24b341 41389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41390 install-info) \
4b1cb4fe
DD
41391 || exit 1
41392
6bd3dfaa 41393@endif target-libmudflap
4b1cb4fe 41394
a3ca38d2
DD
41395.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
41396maybe-install-pdf-target-libmudflap:
41397@if target-libmudflap
41398maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
41399
41400install-pdf-target-libmudflap: \
41401 configure-target-libmudflap \
41402 pdf-target-libmudflap
41403 @: $(MAKE); $(unstage)
41404 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41405 r=`${PWD_COMMAND}`; export r; \
41406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41407 $(NORMAL_TARGET_EXPORTS) \
41408 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41409 for flag in $(EXTRA_TARGET_FLAGS); do \
41410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41411 done; \
41412 (cd $(TARGET_SUBDIR)/libmudflap && \
41413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41415 "RANLIB=$${RANLIB}" \
0c24b341 41416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41417 install-pdf) \
41418 || exit 1
41419
41420@endif target-libmudflap
41421
108a6f8e
CD
41422.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
41423maybe-install-html-target-libmudflap:
41424@if target-libmudflap
41425maybe-install-html-target-libmudflap: install-html-target-libmudflap
41426
41427install-html-target-libmudflap: \
41428 configure-target-libmudflap \
41429 html-target-libmudflap
41430 @: $(MAKE); $(unstage)
41431 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41432 r=`${PWD_COMMAND}`; export r; \
41433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41434 $(NORMAL_TARGET_EXPORTS) \
41435 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
41436 for flag in $(EXTRA_TARGET_FLAGS); do \
41437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41438 done; \
41439 (cd $(TARGET_SUBDIR)/libmudflap && \
41440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41442 "RANLIB=$${RANLIB}" \
0c24b341 41443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41444 install-html) \
41445 || exit 1
41446
41447@endif target-libmudflap
41448
4b1cb4fe
DD
41449.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
41450maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
41451@if target-libmudflap
41452maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
41453
41454installcheck-target-libmudflap: \
41455 configure-target-libmudflap
0aed8855 41456 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41457 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41458 r=`${PWD_COMMAND}`; export r; \
41459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41460 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41461 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
41462 for flag in $(EXTRA_TARGET_FLAGS); do \
41463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41464 done; \
41465 (cd $(TARGET_SUBDIR)/libmudflap && \
41466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41468 "RANLIB=$${RANLIB}" \
0c24b341 41469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41470 installcheck) \
4b1cb4fe
DD
41471 || exit 1
41472
6bd3dfaa 41473@endif target-libmudflap
4b1cb4fe
DD
41474
41475.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
41476maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
41477@if target-libmudflap
41478maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
41479
41480mostlyclean-target-libmudflap:
0aed8855 41481 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41482 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41483 r=`${PWD_COMMAND}`; export r; \
41484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41485 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41486 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
41487 for flag in $(EXTRA_TARGET_FLAGS); do \
41488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41489 done; \
41490 (cd $(TARGET_SUBDIR)/libmudflap && \
41491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41493 "RANLIB=$${RANLIB}" \
0c24b341 41494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41495 mostlyclean) \
4b1cb4fe
DD
41496 || exit 1
41497
6bd3dfaa 41498@endif target-libmudflap
4b1cb4fe
DD
41499
41500.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
41501maybe-clean-target-libmudflap:
6bd3dfaa
PB
41502@if target-libmudflap
41503maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
41504
41505clean-target-libmudflap:
0aed8855 41506 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41507 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41508 r=`${PWD_COMMAND}`; export r; \
41509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41510 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41511 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
41512 for flag in $(EXTRA_TARGET_FLAGS); do \
41513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41514 done; \
41515 (cd $(TARGET_SUBDIR)/libmudflap && \
41516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41518 "RANLIB=$${RANLIB}" \
0c24b341 41519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41520 clean) \
4b1cb4fe
DD
41521 || exit 1
41522
6bd3dfaa 41523@endif target-libmudflap
4b1cb4fe
DD
41524
41525.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
41526maybe-distclean-target-libmudflap:
6bd3dfaa
PB
41527@if target-libmudflap
41528maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
41529
41530distclean-target-libmudflap:
0aed8855 41531 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41532 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41533 r=`${PWD_COMMAND}`; export r; \
41534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41535 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41536 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
41537 for flag in $(EXTRA_TARGET_FLAGS); do \
41538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41539 done; \
41540 (cd $(TARGET_SUBDIR)/libmudflap && \
41541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41543 "RANLIB=$${RANLIB}" \
0c24b341 41544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41545 distclean) \
4b1cb4fe
DD
41546 || exit 1
41547
6bd3dfaa 41548@endif target-libmudflap
4b1cb4fe
DD
41549
41550.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
41551maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
41552@if target-libmudflap
41553maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
41554
41555maintainer-clean-target-libmudflap:
0aed8855 41556 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41557 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41558 r=`${PWD_COMMAND}`; export r; \
41559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41560 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41561 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
41562 for flag in $(EXTRA_TARGET_FLAGS); do \
41563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41564 done; \
41565 (cd $(TARGET_SUBDIR)/libmudflap && \
41566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41568 "RANLIB=$${RANLIB}" \
0c24b341 41569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41570 maintainer-clean) \
4b1cb4fe
DD
41571 || exit 1
41572
6bd3dfaa 41573@endif target-libmudflap
4b1cb4fe
DD
41574
41575
4b1cb4fe 41576
064d0a7c
PB
41577
41578
41579.PHONY: configure-target-libssp maybe-configure-target-libssp
41580maybe-configure-target-libssp:
4f0ef2d8
CD
41581@if gcc-bootstrap
41582configure-target-libssp: stage_current
41583@endif gcc-bootstrap
064d0a7c
PB
41584@if target-libssp
41585maybe-configure-target-libssp: configure-target-libssp
c52c6897 41586configure-target-libssp:
0aed8855
PB
41587 @: $(MAKE); $(unstage)
41588 @r=`${PWD_COMMAND}`; export r; \
41589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41590 echo "Checking multilib configuration for libssp..."; \
41591 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
41592 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
41593 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
41594 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
41595 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
41596 else \
41597 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
41598 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41599 fi; \
41600 else \
41601 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
41602 fi; \
41603 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 41604 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
41605 $(NORMAL_TARGET_EXPORTS) \
41606 echo Configuring in $(TARGET_SUBDIR)/libssp; \
41607 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
41608 case $(srcdir) in \
41609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41610 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
41611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41612 esac; \
41613 srcdiroption="--srcdir=$${topdir}/libssp"; \
41614 libsrcdir="$$s/libssp"; \
41615 rm -f no-such-file || : ; \
41616 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41617 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41618 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
41619 || exit 1
41620@endif target-libssp
41621
41622
41623
41624
41625
41626.PHONY: all-target-libssp maybe-all-target-libssp
41627maybe-all-target-libssp:
4f0ef2d8
CD
41628@if gcc-bootstrap
41629all-target-libssp: stage_current
41630@endif gcc-bootstrap
064d0a7c
PB
41631@if target-libssp
41632TARGET-target-libssp=all
41633maybe-all-target-libssp: all-target-libssp
41634all-target-libssp: configure-target-libssp
0aed8855 41635 @: $(MAKE); $(unstage)
064d0a7c
PB
41636 @r=`${PWD_COMMAND}`; export r; \
41637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41638 $(NORMAL_TARGET_EXPORTS) \
41639 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
41640 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41641 $(TARGET-target-libssp))
064d0a7c
PB
41642@endif target-libssp
41643
41644
41645
41646
41647
41648.PHONY: check-target-libssp maybe-check-target-libssp
41649maybe-check-target-libssp:
41650@if target-libssp
41651maybe-check-target-libssp: check-target-libssp
41652
41653check-target-libssp:
0aed8855 41654 @: $(MAKE); $(unstage)
064d0a7c
PB
41655 @r=`${PWD_COMMAND}`; export r; \
41656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41657 $(NORMAL_TARGET_EXPORTS) \
41658 (cd $(TARGET_SUBDIR)/libssp && \
41659 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41660
41661@endif target-libssp
41662
41663.PHONY: install-target-libssp maybe-install-target-libssp
41664maybe-install-target-libssp:
41665@if target-libssp
41666maybe-install-target-libssp: install-target-libssp
41667
41668install-target-libssp: installdirs
0aed8855 41669 @: $(MAKE); $(unstage)
064d0a7c
PB
41670 @r=`${PWD_COMMAND}`; export r; \
41671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41672 $(NORMAL_TARGET_EXPORTS) \
41673 (cd $(TARGET_SUBDIR)/libssp && \
41674 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41675
41676@endif target-libssp
41677
56a8fe78 41678# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
41679
41680.PHONY: maybe-info-target-libssp info-target-libssp
41681maybe-info-target-libssp:
41682@if target-libssp
41683maybe-info-target-libssp: info-target-libssp
41684
41685info-target-libssp: \
41686 configure-target-libssp
0aed8855 41687 @: $(MAKE); $(unstage)
064d0a7c
PB
41688 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41689 r=`${PWD_COMMAND}`; export r; \
41690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41691 $(NORMAL_TARGET_EXPORTS) \
41692 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
41693 for flag in $(EXTRA_TARGET_FLAGS); do \
41694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41695 done; \
41696 (cd $(TARGET_SUBDIR)/libssp && \
41697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41699 "RANLIB=$${RANLIB}" \
0c24b341 41700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41701 info) \
41702 || exit 1
41703
41704@endif target-libssp
41705
41706.PHONY: maybe-dvi-target-libssp dvi-target-libssp
41707maybe-dvi-target-libssp:
41708@if target-libssp
41709maybe-dvi-target-libssp: dvi-target-libssp
41710
41711dvi-target-libssp: \
41712 configure-target-libssp
0aed8855 41713 @: $(MAKE); $(unstage)
064d0a7c
PB
41714 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41715 r=`${PWD_COMMAND}`; export r; \
41716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41717 $(NORMAL_TARGET_EXPORTS) \
41718 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
41719 for flag in $(EXTRA_TARGET_FLAGS); do \
41720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41721 done; \
41722 (cd $(TARGET_SUBDIR)/libssp && \
41723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41725 "RANLIB=$${RANLIB}" \
0c24b341 41726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41727 dvi) \
41728 || exit 1
41729
41730@endif target-libssp
41731
56a8fe78
DD
41732.PHONY: maybe-pdf-target-libssp pdf-target-libssp
41733maybe-pdf-target-libssp:
41734@if target-libssp
41735maybe-pdf-target-libssp: pdf-target-libssp
41736
41737pdf-target-libssp: \
41738 configure-target-libssp
41739 @: $(MAKE); $(unstage)
41740 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41741 r=`${PWD_COMMAND}`; export r; \
41742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41743 $(NORMAL_TARGET_EXPORTS) \
41744 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
41745 for flag in $(EXTRA_TARGET_FLAGS); do \
41746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41747 done; \
41748 (cd $(TARGET_SUBDIR)/libssp && \
41749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41751 "RANLIB=$${RANLIB}" \
0c24b341 41752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41753 pdf) \
41754 || exit 1
41755
41756@endif target-libssp
41757
064d0a7c
PB
41758.PHONY: maybe-html-target-libssp html-target-libssp
41759maybe-html-target-libssp:
41760@if target-libssp
41761maybe-html-target-libssp: html-target-libssp
41762
41763html-target-libssp: \
41764 configure-target-libssp
0aed8855 41765 @: $(MAKE); $(unstage)
064d0a7c
PB
41766 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41767 r=`${PWD_COMMAND}`; export r; \
41768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41769 $(NORMAL_TARGET_EXPORTS) \
41770 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
41771 for flag in $(EXTRA_TARGET_FLAGS); do \
41772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41773 done; \
41774 (cd $(TARGET_SUBDIR)/libssp && \
41775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41777 "RANLIB=$${RANLIB}" \
0c24b341 41778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41779 html) \
41780 || exit 1
41781
41782@endif target-libssp
41783
41784.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
41785maybe-TAGS-target-libssp:
41786@if target-libssp
41787maybe-TAGS-target-libssp: TAGS-target-libssp
41788
41789TAGS-target-libssp: \
41790 configure-target-libssp
0aed8855 41791 @: $(MAKE); $(unstage)
064d0a7c
PB
41792 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41793 r=`${PWD_COMMAND}`; export r; \
41794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41795 $(NORMAL_TARGET_EXPORTS) \
41796 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
41797 for flag in $(EXTRA_TARGET_FLAGS); do \
41798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41799 done; \
41800 (cd $(TARGET_SUBDIR)/libssp && \
41801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41803 "RANLIB=$${RANLIB}" \
0c24b341 41804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41805 TAGS) \
41806 || exit 1
41807
41808@endif target-libssp
41809
41810.PHONY: maybe-install-info-target-libssp install-info-target-libssp
41811maybe-install-info-target-libssp:
41812@if target-libssp
41813maybe-install-info-target-libssp: install-info-target-libssp
41814
41815install-info-target-libssp: \
41816 configure-target-libssp \
41817 info-target-libssp
0aed8855 41818 @: $(MAKE); $(unstage)
064d0a7c
PB
41819 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41820 r=`${PWD_COMMAND}`; export r; \
41821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41822 $(NORMAL_TARGET_EXPORTS) \
41823 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
41824 for flag in $(EXTRA_TARGET_FLAGS); do \
41825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41826 done; \
41827 (cd $(TARGET_SUBDIR)/libssp && \
41828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41830 "RANLIB=$${RANLIB}" \
0c24b341 41831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41832 install-info) \
41833 || exit 1
41834
41835@endif target-libssp
41836
a3ca38d2
DD
41837.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
41838maybe-install-pdf-target-libssp:
41839@if target-libssp
41840maybe-install-pdf-target-libssp: install-pdf-target-libssp
41841
41842install-pdf-target-libssp: \
41843 configure-target-libssp \
41844 pdf-target-libssp
41845 @: $(MAKE); $(unstage)
41846 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41847 r=`${PWD_COMMAND}`; export r; \
41848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41849 $(NORMAL_TARGET_EXPORTS) \
41850 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
41851 for flag in $(EXTRA_TARGET_FLAGS); do \
41852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41853 done; \
41854 (cd $(TARGET_SUBDIR)/libssp && \
41855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41857 "RANLIB=$${RANLIB}" \
0c24b341 41858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41859 install-pdf) \
41860 || exit 1
41861
41862@endif target-libssp
41863
108a6f8e
CD
41864.PHONY: maybe-install-html-target-libssp install-html-target-libssp
41865maybe-install-html-target-libssp:
41866@if target-libssp
41867maybe-install-html-target-libssp: install-html-target-libssp
41868
41869install-html-target-libssp: \
41870 configure-target-libssp \
41871 html-target-libssp
41872 @: $(MAKE); $(unstage)
41873 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41874 r=`${PWD_COMMAND}`; export r; \
41875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41876 $(NORMAL_TARGET_EXPORTS) \
41877 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
41878 for flag in $(EXTRA_TARGET_FLAGS); do \
41879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41880 done; \
41881 (cd $(TARGET_SUBDIR)/libssp && \
41882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41884 "RANLIB=$${RANLIB}" \
0c24b341 41885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41886 install-html) \
41887 || exit 1
41888
41889@endif target-libssp
41890
064d0a7c
PB
41891.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
41892maybe-installcheck-target-libssp:
41893@if target-libssp
41894maybe-installcheck-target-libssp: installcheck-target-libssp
41895
41896installcheck-target-libssp: \
41897 configure-target-libssp
0aed8855 41898 @: $(MAKE); $(unstage)
064d0a7c
PB
41899 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41900 r=`${PWD_COMMAND}`; export r; \
41901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41902 $(NORMAL_TARGET_EXPORTS) \
41903 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
41904 for flag in $(EXTRA_TARGET_FLAGS); do \
41905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41906 done; \
41907 (cd $(TARGET_SUBDIR)/libssp && \
41908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41910 "RANLIB=$${RANLIB}" \
0c24b341 41911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41912 installcheck) \
41913 || exit 1
41914
41915@endif target-libssp
41916
41917.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
41918maybe-mostlyclean-target-libssp:
41919@if target-libssp
41920maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
41921
41922mostlyclean-target-libssp:
0aed8855 41923 @: $(MAKE); $(unstage)
064d0a7c
PB
41924 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41925 r=`${PWD_COMMAND}`; export r; \
41926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41927 $(NORMAL_TARGET_EXPORTS) \
41928 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
41929 for flag in $(EXTRA_TARGET_FLAGS); do \
41930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41931 done; \
41932 (cd $(TARGET_SUBDIR)/libssp && \
41933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41935 "RANLIB=$${RANLIB}" \
0c24b341 41936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41937 mostlyclean) \
41938 || exit 1
41939
41940@endif target-libssp
41941
41942.PHONY: maybe-clean-target-libssp clean-target-libssp
41943maybe-clean-target-libssp:
41944@if target-libssp
41945maybe-clean-target-libssp: clean-target-libssp
41946
41947clean-target-libssp:
0aed8855 41948 @: $(MAKE); $(unstage)
064d0a7c
PB
41949 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41950 r=`${PWD_COMMAND}`; export r; \
41951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41952 $(NORMAL_TARGET_EXPORTS) \
41953 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
41954 for flag in $(EXTRA_TARGET_FLAGS); do \
41955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41956 done; \
41957 (cd $(TARGET_SUBDIR)/libssp && \
41958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41960 "RANLIB=$${RANLIB}" \
0c24b341 41961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41962 clean) \
41963 || exit 1
41964
41965@endif target-libssp
41966
41967.PHONY: maybe-distclean-target-libssp distclean-target-libssp
41968maybe-distclean-target-libssp:
41969@if target-libssp
41970maybe-distclean-target-libssp: distclean-target-libssp
41971
41972distclean-target-libssp:
0aed8855 41973 @: $(MAKE); $(unstage)
064d0a7c
PB
41974 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41975 r=`${PWD_COMMAND}`; export r; \
41976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41977 $(NORMAL_TARGET_EXPORTS) \
41978 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
41979 for flag in $(EXTRA_TARGET_FLAGS); do \
41980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41981 done; \
41982 (cd $(TARGET_SUBDIR)/libssp && \
41983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41985 "RANLIB=$${RANLIB}" \
0c24b341 41986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41987 distclean) \
41988 || exit 1
41989
41990@endif target-libssp
41991
41992.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
41993maybe-maintainer-clean-target-libssp:
41994@if target-libssp
41995maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
41996
41997maintainer-clean-target-libssp:
0aed8855 41998 @: $(MAKE); $(unstage)
064d0a7c
PB
41999 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42000 r=`${PWD_COMMAND}`; export r; \
42001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42002 $(NORMAL_TARGET_EXPORTS) \
42003 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
42004 for flag in $(EXTRA_TARGET_FLAGS); do \
42005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42006 done; \
42007 (cd $(TARGET_SUBDIR)/libssp && \
42008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42010 "RANLIB=$${RANLIB}" \
0c24b341 42011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42012 maintainer-clean) \
42013 || exit 1
42014
42015@endif target-libssp
42016
42017
42018
a7254363 42019
e90269c8 42020
a7254363
PB
42021.PHONY: configure-target-newlib maybe-configure-target-newlib
42022maybe-configure-target-newlib:
4f0ef2d8
CD
42023@if gcc-bootstrap
42024configure-target-newlib: stage_current
42025@endif gcc-bootstrap
a7254363
PB
42026@if target-newlib
42027maybe-configure-target-newlib: configure-target-newlib
c52c6897 42028configure-target-newlib:
0aed8855
PB
42029 @: $(MAKE); $(unstage)
42030 @r=`${PWD_COMMAND}`; export r; \
42031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42032 echo "Checking multilib configuration for newlib..."; \
42033 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
42034 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
42035 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
42036 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
42037 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
42038 else \
42039 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
42040 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42041 fi; \
42042 else \
42043 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
42044 fi; \
42045 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 42046 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 42047 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42048 echo Configuring in $(TARGET_SUBDIR)/newlib; \
42049 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
42050 case $(srcdir) in \
b00612cc
PB
42051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42052 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
42053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42054 esac; \
b00612cc
PB
42055 srcdiroption="--srcdir=$${topdir}/newlib"; \
42056 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
42057 rm -f no-such-file || : ; \
42058 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42059 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42060 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42061 || exit 1
6bd3dfaa 42062@endif target-newlib
4b1cb4fe 42063
a7254363
PB
42064
42065
d545f33b
PB
42066
42067
4b1cb4fe
DD
42068.PHONY: all-target-newlib maybe-all-target-newlib
42069maybe-all-target-newlib:
4f0ef2d8
CD
42070@if gcc-bootstrap
42071all-target-newlib: stage_current
42072@endif gcc-bootstrap
6bd3dfaa 42073@if target-newlib
72b2455a 42074TARGET-target-newlib=all
6bd3dfaa 42075maybe-all-target-newlib: all-target-newlib
4b1cb4fe 42076all-target-newlib: configure-target-newlib
0aed8855 42077 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42078 @r=`${PWD_COMMAND}`; export r; \
42079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42080 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42081 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
42082 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42083 $(TARGET-target-newlib))
6bd3dfaa 42084@endif target-newlib
4b1cb4fe 42085
a7254363
PB
42086
42087
d545f33b
PB
42088
42089
4b1cb4fe
DD
42090.PHONY: check-target-newlib maybe-check-target-newlib
42091maybe-check-target-newlib:
6bd3dfaa
PB
42092@if target-newlib
42093maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
42094
42095check-target-newlib:
0aed8855 42096 @: $(MAKE); $(unstage)
b40e3958
L
42097 @r=`${PWD_COMMAND}`; export r; \
42098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42099 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42100 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 42101 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 42102
6bd3dfaa 42103@endif target-newlib
3866be5d 42104
4fa63067
NN
42105.PHONY: install-target-newlib maybe-install-target-newlib
42106maybe-install-target-newlib:
6bd3dfaa
PB
42107@if target-newlib
42108maybe-install-target-newlib: install-target-newlib
e2b9e2dc 42109
4fa63067 42110install-target-newlib: installdirs
0aed8855 42111 @: $(MAKE); $(unstage)
b40e3958
L
42112 @r=`${PWD_COMMAND}`; export r; \
42113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42114 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42115 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 42116 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 42117
6bd3dfaa 42118@endif target-newlib
3866be5d 42119
56a8fe78 42120# Other targets (info, dvi, pdf, etc.)
3866be5d 42121
4fa63067
NN
42122.PHONY: maybe-info-target-newlib info-target-newlib
42123maybe-info-target-newlib:
6bd3dfaa
PB
42124@if target-newlib
42125maybe-info-target-newlib: info-target-newlib
3866be5d 42126
4fa63067
NN
42127info-target-newlib: \
42128 configure-target-newlib
0aed8855 42129 @: $(MAKE); $(unstage)
4fa63067
NN
42130 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42131 r=`${PWD_COMMAND}`; export r; \
42132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42133 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42134 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
42135 for flag in $(EXTRA_TARGET_FLAGS); do \
42136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42137 done; \
42138 (cd $(TARGET_SUBDIR)/newlib && \
42139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42141 "RANLIB=$${RANLIB}" \
0c24b341 42142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42143 info) \
4fa63067 42144 || exit 1
16ae0395 42145
6bd3dfaa 42146@endif target-newlib
3866be5d 42147
4fa63067
NN
42148.PHONY: maybe-dvi-target-newlib dvi-target-newlib
42149maybe-dvi-target-newlib:
6bd3dfaa
PB
42150@if target-newlib
42151maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 42152
4fa63067
NN
42153dvi-target-newlib: \
42154 configure-target-newlib
0aed8855 42155 @: $(MAKE); $(unstage)
4fa63067 42156 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42157 r=`${PWD_COMMAND}`; export r; \
42158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42159 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42160 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
42161 for flag in $(EXTRA_TARGET_FLAGS); do \
42162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42163 done; \
42164 (cd $(TARGET_SUBDIR)/newlib && \
42165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42167 "RANLIB=$${RANLIB}" \
0c24b341 42168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42169 dvi) \
e2b9e2dc
NN
42170 || exit 1
42171
6bd3dfaa 42172@endif target-newlib
3866be5d 42173
56a8fe78
DD
42174.PHONY: maybe-pdf-target-newlib pdf-target-newlib
42175maybe-pdf-target-newlib:
42176@if target-newlib
42177maybe-pdf-target-newlib: pdf-target-newlib
42178
42179pdf-target-newlib: \
42180 configure-target-newlib
42181 @: $(MAKE); $(unstage)
42182 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42183 r=`${PWD_COMMAND}`; export r; \
42184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42185 $(NORMAL_TARGET_EXPORTS) \
42186 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
42187 for flag in $(EXTRA_TARGET_FLAGS); do \
42188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42189 done; \
42190 (cd $(TARGET_SUBDIR)/newlib && \
42191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42193 "RANLIB=$${RANLIB}" \
0c24b341 42194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42195 pdf) \
42196 || exit 1
42197
42198@endif target-newlib
42199
6d389afc
MS
42200.PHONY: maybe-html-target-newlib html-target-newlib
42201maybe-html-target-newlib:
42202@if target-newlib
42203maybe-html-target-newlib: html-target-newlib
42204
42205html-target-newlib: \
42206 configure-target-newlib
0aed8855 42207 @: $(MAKE); $(unstage)
6d389afc
MS
42208 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42209 r=`${PWD_COMMAND}`; export r; \
42210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42211 $(NORMAL_TARGET_EXPORTS) \
42212 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
42213 for flag in $(EXTRA_TARGET_FLAGS); do \
42214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42215 done; \
42216 (cd $(TARGET_SUBDIR)/newlib && \
42217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42219 "RANLIB=$${RANLIB}" \
0c24b341 42220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42221 html) \
42222 || exit 1
42223
42224@endif target-newlib
42225
4fa63067
NN
42226.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
42227maybe-TAGS-target-newlib:
6bd3dfaa
PB
42228@if target-newlib
42229maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 42230
4fa63067
NN
42231TAGS-target-newlib: \
42232 configure-target-newlib
0aed8855 42233 @: $(MAKE); $(unstage)
4fa63067
NN
42234 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42235 r=`${PWD_COMMAND}`; export r; \
b40e3958 42236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42237 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42238 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
42239 for flag in $(EXTRA_TARGET_FLAGS); do \
42240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42241 done; \
42242 (cd $(TARGET_SUBDIR)/newlib && \
42243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42245 "RANLIB=$${RANLIB}" \
0c24b341 42246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42247 TAGS) \
4fa63067 42248 || exit 1
3866be5d 42249
6bd3dfaa 42250@endif target-newlib
3866be5d 42251
4fa63067
NN
42252.PHONY: maybe-install-info-target-newlib install-info-target-newlib
42253maybe-install-info-target-newlib:
6bd3dfaa
PB
42254@if target-newlib
42255maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 42256
4fa63067
NN
42257install-info-target-newlib: \
42258 configure-target-newlib \
42259 info-target-newlib
0aed8855 42260 @: $(MAKE); $(unstage)
4fa63067
NN
42261 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42262 r=`${PWD_COMMAND}`; export r; \
b40e3958 42263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42264 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42265 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
42266 for flag in $(EXTRA_TARGET_FLAGS); do \
42267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42268 done; \
42269 (cd $(TARGET_SUBDIR)/newlib && \
42270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42272 "RANLIB=$${RANLIB}" \
0c24b341 42273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42274 install-info) \
4fa63067 42275 || exit 1
3866be5d 42276
6bd3dfaa 42277@endif target-newlib
3866be5d 42278
a3ca38d2
DD
42279.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
42280maybe-install-pdf-target-newlib:
42281@if target-newlib
42282maybe-install-pdf-target-newlib: install-pdf-target-newlib
42283
42284install-pdf-target-newlib: \
42285 configure-target-newlib \
42286 pdf-target-newlib
42287 @: $(MAKE); $(unstage)
42288 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42289 r=`${PWD_COMMAND}`; export r; \
42290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42291 $(NORMAL_TARGET_EXPORTS) \
42292 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
42293 for flag in $(EXTRA_TARGET_FLAGS); do \
42294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42295 done; \
42296 (cd $(TARGET_SUBDIR)/newlib && \
42297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42299 "RANLIB=$${RANLIB}" \
0c24b341 42300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42301 install-pdf) \
42302 || exit 1
42303
42304@endif target-newlib
42305
108a6f8e
CD
42306.PHONY: maybe-install-html-target-newlib install-html-target-newlib
42307maybe-install-html-target-newlib:
42308@if target-newlib
42309maybe-install-html-target-newlib: install-html-target-newlib
42310
42311install-html-target-newlib: \
42312 configure-target-newlib \
42313 html-target-newlib
42314 @: $(MAKE); $(unstage)
42315 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42316 r=`${PWD_COMMAND}`; export r; \
42317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42318 $(NORMAL_TARGET_EXPORTS) \
42319 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
42320 for flag in $(EXTRA_TARGET_FLAGS); do \
42321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42322 done; \
42323 (cd $(TARGET_SUBDIR)/newlib && \
42324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42326 "RANLIB=$${RANLIB}" \
0c24b341 42327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42328 install-html) \
42329 || exit 1
42330
42331@endif target-newlib
42332
4fa63067
NN
42333.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
42334maybe-installcheck-target-newlib:
6bd3dfaa
PB
42335@if target-newlib
42336maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
42337
42338installcheck-target-newlib: \
42339 configure-target-newlib
0aed8855 42340 @: $(MAKE); $(unstage)
4fa63067 42341 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42342 r=`${PWD_COMMAND}`; export r; \
42343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42344 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42345 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
42346 for flag in $(EXTRA_TARGET_FLAGS); do \
42347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42348 done; \
42349 (cd $(TARGET_SUBDIR)/newlib && \
42350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42352 "RANLIB=$${RANLIB}" \
0c24b341 42353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42354 installcheck) \
e2b9e2dc
NN
42355 || exit 1
42356
6bd3dfaa 42357@endif target-newlib
3866be5d 42358
4fa63067
NN
42359.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
42360maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
42361@if target-newlib
42362maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 42363
4fa63067 42364mostlyclean-target-newlib:
0aed8855 42365 @: $(MAKE); $(unstage)
4fa63067
NN
42366 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42367 r=`${PWD_COMMAND}`; export r; \
b40e3958 42368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42369 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42370 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
42371 for flag in $(EXTRA_TARGET_FLAGS); do \
42372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42373 done; \
42374 (cd $(TARGET_SUBDIR)/newlib && \
42375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42377 "RANLIB=$${RANLIB}" \
0c24b341 42378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42379 mostlyclean) \
4fa63067 42380 || exit 1
3866be5d 42381
6bd3dfaa 42382@endif target-newlib
3866be5d 42383
4fa63067
NN
42384.PHONY: maybe-clean-target-newlib clean-target-newlib
42385maybe-clean-target-newlib:
6bd3dfaa
PB
42386@if target-newlib
42387maybe-clean-target-newlib: clean-target-newlib
16ae0395 42388
4fa63067 42389clean-target-newlib:
0aed8855 42390 @: $(MAKE); $(unstage)
4fa63067
NN
42391 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42392 r=`${PWD_COMMAND}`; export r; \
b40e3958 42393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42394 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42395 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
42396 for flag in $(EXTRA_TARGET_FLAGS); do \
42397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42398 done; \
42399 (cd $(TARGET_SUBDIR)/newlib && \
42400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42402 "RANLIB=$${RANLIB}" \
0c24b341 42403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42404 clean) \
4fa63067 42405 || exit 1
3866be5d 42406
6bd3dfaa 42407@endif target-newlib
3866be5d 42408
4fa63067
NN
42409.PHONY: maybe-distclean-target-newlib distclean-target-newlib
42410maybe-distclean-target-newlib:
6bd3dfaa
PB
42411@if target-newlib
42412maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
42413
42414distclean-target-newlib:
0aed8855 42415 @: $(MAKE); $(unstage)
4fa63067 42416 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42417 r=`${PWD_COMMAND}`; export r; \
42418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42419 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42420 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
42421 for flag in $(EXTRA_TARGET_FLAGS); do \
42422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42423 done; \
42424 (cd $(TARGET_SUBDIR)/newlib && \
42425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42427 "RANLIB=$${RANLIB}" \
0c24b341 42428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42429 distclean) \
e2b9e2dc
NN
42430 || exit 1
42431
6bd3dfaa 42432@endif target-newlib
3866be5d 42433
4fa63067
NN
42434.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
42435maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
42436@if target-newlib
42437maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 42438
4fa63067 42439maintainer-clean-target-newlib:
0aed8855 42440 @: $(MAKE); $(unstage)
4fa63067
NN
42441 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42442 r=`${PWD_COMMAND}`; export r; \
b40e3958 42443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42444 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42445 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
42446 for flag in $(EXTRA_TARGET_FLAGS); do \
42447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42448 done; \
42449 (cd $(TARGET_SUBDIR)/newlib && \
42450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42452 "RANLIB=$${RANLIB}" \
0c24b341 42453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42454 maintainer-clean) \
4fa63067 42455 || exit 1
3866be5d 42456
6bd3dfaa 42457@endif target-newlib
3866be5d 42458
16ae0395 42459
4b1cb4fe 42460
a7254363 42461
4b1cb4fe 42462
6aa8ef82
DJ
42463.PHONY: configure-target-libgcc maybe-configure-target-libgcc
42464maybe-configure-target-libgcc:
42465@if gcc-bootstrap
42466configure-target-libgcc: stage_current
42467@endif gcc-bootstrap
42468@if target-libgcc
42469maybe-configure-target-libgcc: configure-target-libgcc
42470configure-target-libgcc:
42471 @r=`${PWD_COMMAND}`; export r; \
42472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42473 echo "Checking multilib configuration for libgcc..."; \
42474 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42475 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42476 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42477 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42478 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42479 else \
42480 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42481 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42482 fi; \
42483 else \
42484 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42485 fi; \
42486 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42487 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42488 $(NORMAL_TARGET_EXPORTS) \
42489 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
42490 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
42491 case $(srcdir) in \
42492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42493 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42495 esac; \
42496 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42497 libsrcdir="$$s/libgcc"; \
42498 rm -f no-such-file || : ; \
42499 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42500 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42501 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42502 || exit 1
42503@endif target-libgcc
42504
42505
42506
42507.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
42508maybe-configure-stage1-target-libgcc:
42509@if target-libgcc-bootstrap
42510maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
42511configure-stage1-target-libgcc:
42512 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42513 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42514 @r=`${PWD_COMMAND}`; export r; \
42515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42516 echo "Checking multilib configuration for libgcc..."; \
42517 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42518 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42519 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42520 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42521 else \
42522 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42523 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42524 fi; \
42525 else \
42526 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42527 fi; \
42528 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
7f6ef0c0
PB
42529 $(NORMAL_TARGET_EXPORTS) \
42530 CFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42531 CXXFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42532 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
42533 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42534 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42535 case $(srcdir) in \
42536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42537 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42539 esac; \
42540 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42541 libsrcdir="$$s/libgcc"; \
42542 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42543 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42544 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42545 \
42546 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
42547@endif target-libgcc-bootstrap
42548
42549.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
42550maybe-configure-stage2-target-libgcc:
42551@if target-libgcc-bootstrap
42552maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
42553configure-stage2-target-libgcc:
42554 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42555 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42556 @r=`${PWD_COMMAND}`; export r; \
42557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42558 echo "Checking multilib configuration for libgcc..."; \
42559 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42560 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42561 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42562 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42563 else \
42564 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42565 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42566 fi; \
42567 else \
42568 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42569 fi; \
42570 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42571 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42572 \
42573 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42574 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42575 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
42576 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42577 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42578 case $(srcdir) in \
42579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42580 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42582 esac; \
42583 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42584 libsrcdir="$$s/libgcc"; \
42585 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42586 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42587 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42588 --with-build-libsubdir=$(HOST_SUBDIR) \
42589 @stage2_werror_flag@
42590@endif target-libgcc-bootstrap
42591
8520c408
AO
42592.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
42593maybe-configure-stageb2g0-target-libgcc:
42594@if target-libgcc-bootstrap
42595maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42596configure-stageb2g0-target-libgcc:
42597 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42598 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42599 @r=`${PWD_COMMAND}`; export r; \
42600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42601 echo "Checking multilib configuration for libgcc..."; \
42602 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42603 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42604 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42605 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42606 else \
42607 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42608 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42609 fi; \
42610 else \
42611 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42612 fi; \
42613 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42614 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42615 \
42616 CFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42617 CXXFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
42618 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
42619 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42620 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42621 case $(srcdir) in \
42622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42623 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42625 esac; \
42626 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42627 libsrcdir="$$s/libgcc"; \
42628 $(SHELL) $${libsrcdir}/configure \
42629 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42630 --target=${target_alias} $${srcdiroption} \
42631 --with-build-libsubdir=$(HOST_SUBDIR) \
42632 @stage2_werror_flag@
42633@endif target-libgcc-bootstrap
42634
6aa8ef82
DJ
42635.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
42636maybe-configure-stage3-target-libgcc:
42637@if target-libgcc-bootstrap
42638maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
42639configure-stage3-target-libgcc:
42640 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42641 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42642 @r=`${PWD_COMMAND}`; export r; \
42643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42644 echo "Checking multilib configuration for libgcc..."; \
42645 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42646 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42647 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42648 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42649 else \
42650 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42651 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42652 fi; \
42653 else \
42654 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42655 fi; \
42656 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42657 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42658 \
42659 CFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42660 CXXFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42661 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
42662 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42663 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42664 case $(srcdir) in \
42665 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42666 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42667 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42668 esac; \
42669 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42670 libsrcdir="$$s/libgcc"; \
42671 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42672 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42673 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42674 --with-build-libsubdir=$(HOST_SUBDIR) \
42675 @stage2_werror_flag@
42676@endif target-libgcc-bootstrap
42677
8520c408
AO
42678.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
42679maybe-configure-stageb3g2-target-libgcc:
42680@if target-libgcc-bootstrap
42681maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
42682configure-stageb3g2-target-libgcc:
42683 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
42684 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42685 @r=`${PWD_COMMAND}`; export r; \
42686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42687 echo "Checking multilib configuration for libgcc..."; \
42688 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42689 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42690 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42691 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42692 else \
42693 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42694 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42695 fi; \
42696 else \
42697 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42698 fi; \
42699 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42700 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42701 \
42702 CFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42703 CXXFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
42704 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
42705 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42706 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42707 case $(srcdir) in \
42708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42709 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42711 esac; \
42712 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42713 libsrcdir="$$s/libgcc"; \
42714 $(SHELL) $${libsrcdir}/configure \
42715 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42716 --target=${target_alias} $${srcdiroption} \
42717 --with-build-libsubdir=$(HOST_SUBDIR) \
42718 @stage2_werror_flag@
42719@endif target-libgcc-bootstrap
42720
6aa8ef82
DJ
42721.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
42722maybe-configure-stage4-target-libgcc:
42723@if target-libgcc-bootstrap
42724maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
42725configure-stage4-target-libgcc:
42726 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42727 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42728 @r=`${PWD_COMMAND}`; export r; \
42729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42730 echo "Checking multilib configuration for libgcc..."; \
42731 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42732 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42733 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42734 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42735 else \
42736 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42737 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42738 fi; \
42739 else \
42740 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42741 fi; \
42742 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42743 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42744 \
42745 CFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42746 CXXFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42747 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
42748 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42749 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42750 case $(srcdir) in \
42751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42752 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42754 esac; \
42755 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42756 libsrcdir="$$s/libgcc"; \
42757 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42758 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42759 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42760 --with-build-libsubdir=$(HOST_SUBDIR) \
42761 @stage2_werror_flag@
42762@endif target-libgcc-bootstrap
42763
42764.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
42765maybe-configure-stageprofile-target-libgcc:
42766@if target-libgcc-bootstrap
42767maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
42768configure-stageprofile-target-libgcc:
42769 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42770 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42771 @r=`${PWD_COMMAND}`; export r; \
42772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42773 echo "Checking multilib configuration for libgcc..."; \
42774 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42775 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42776 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42777 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42778 else \
42779 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42780 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42781 fi; \
42782 else \
42783 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42784 fi; \
42785 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42786 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0 42787 \
5c5f596d
PB
42788 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42789 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42790 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
42791 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42792 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42793 case $(srcdir) in \
42794 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42795 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42796 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42797 esac; \
42798 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42799 libsrcdir="$$s/libgcc"; \
42800 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42801 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42802 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42803 --with-build-libsubdir=$(HOST_SUBDIR) \
42804 @stage2_werror_flag@
42805@endif target-libgcc-bootstrap
42806
42807.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
42808maybe-configure-stagefeedback-target-libgcc:
42809@if target-libgcc-bootstrap
42810maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
42811configure-stagefeedback-target-libgcc:
42812 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42813 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42814 @r=`${PWD_COMMAND}`; export r; \
42815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42816 echo "Checking multilib configuration for libgcc..."; \
42817 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42818 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42819 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42820 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42821 else \
42822 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42823 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42824 fi; \
42825 else \
42826 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42827 fi; \
42828 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42829 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42830 \
42831 CFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42832 CXXFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42833 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
42834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42835 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42836 case $(srcdir) in \
42837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42838 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42840 esac; \
42841 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42842 libsrcdir="$$s/libgcc"; \
42843 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42844 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42845 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42846 --with-build-libsubdir=$(HOST_SUBDIR) \
42847 @stage2_werror_flag@
42848@endif target-libgcc-bootstrap
42849
42850
42851
42852
42853
42854.PHONY: all-target-libgcc maybe-all-target-libgcc
42855maybe-all-target-libgcc:
42856@if gcc-bootstrap
42857all-target-libgcc: stage_current
42858@endif gcc-bootstrap
42859@if target-libgcc
42860TARGET-target-libgcc=all
42861maybe-all-target-libgcc: all-target-libgcc
42862all-target-libgcc: configure-target-libgcc
42863 @r=`${PWD_COMMAND}`; export r; \
42864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42865 $(NORMAL_TARGET_EXPORTS) \
42866 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42867 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42868 $(TARGET-target-libgcc))
6aa8ef82
DJ
42869@endif target-libgcc
42870
42871
42872
42873.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
42874.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
42875maybe-all-stage1-target-libgcc:
42876maybe-clean-stage1-target-libgcc:
42877@if target-libgcc-bootstrap
42878maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
42879all-stage1: all-stage1-target-libgcc
42880TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
42881all-stage1-target-libgcc: configure-stage1-target-libgcc
42882 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42883 @r=`${PWD_COMMAND}`; export r; \
42884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42885 $(NORMAL_TARGET_EXPORTS) \
42886 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42887 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42888 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
42889 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
42890 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
42891 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42892 $(TARGET-stage1-target-libgcc)
42893
42894maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
42895clean-stage1: clean-stage1-target-libgcc
42896clean-stage1-target-libgcc:
42897 @if [ $(current_stage) = stage1 ]; then \
42898 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42899 else \
42900 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
42901 $(MAKE) stage1-start; \
42902 fi; \
42903 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42904 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 42905 clean
6aa8ef82
DJ
42906@endif target-libgcc-bootstrap
42907
42908
42909.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
42910.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
42911maybe-all-stage2-target-libgcc:
42912maybe-clean-stage2-target-libgcc:
42913@if target-libgcc-bootstrap
42914maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
42915all-stage2: all-stage2-target-libgcc
42916TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
42917all-stage2-target-libgcc: configure-stage2-target-libgcc
42918 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42919 @r=`${PWD_COMMAND}`; export r; \
42920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42921 $(NORMAL_TARGET_EXPORTS) \
42922 \
42923 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42924 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42925 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
42926 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
42927 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
42928 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42929 $(TARGET-stage2-target-libgcc)
42930
42931maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
42932clean-stage2: clean-stage2-target-libgcc
42933clean-stage2-target-libgcc:
42934 @if [ $(current_stage) = stage2 ]; then \
42935 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42936 else \
42937 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
42938 $(MAKE) stage2-start; \
42939 fi; \
42940 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42941 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 42942 \
8ee82aff 42943 clean
6aa8ef82
DJ
42944@endif target-libgcc-bootstrap
42945
42946
8520c408
AO
42947.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
42948.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
42949maybe-all-stageb2g0-target-libgcc:
42950maybe-clean-stageb2g0-target-libgcc:
42951@if target-libgcc-bootstrap
42952maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
42953all-stageb2g0: all-stageb2g0-target-libgcc
42954TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
42955all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42956 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42957 @r=`${PWD_COMMAND}`; export r; \
42958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42959 $(NORMAL_TARGET_EXPORTS) \
42960 \
42961 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42962 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42963 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
42964 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
42965 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
42966 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42967 $(TARGET-stageb2g0-target-libgcc)
42968
42969maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
42970clean-stageb2g0: clean-stageb2g0-target-libgcc
42971clean-stageb2g0-target-libgcc:
42972 @if [ $(current_stage) = stageb2g0 ]; then \
42973 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42974 else \
42975 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
42976 $(MAKE) stageb2g0-start; \
42977 fi; \
42978 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42979 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42980 \
42981 clean
42982@endif target-libgcc-bootstrap
42983
42984
6aa8ef82
DJ
42985.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
42986.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
42987maybe-all-stage3-target-libgcc:
42988maybe-clean-stage3-target-libgcc:
42989@if target-libgcc-bootstrap
42990maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
42991all-stage3: all-stage3-target-libgcc
42992TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
42993all-stage3-target-libgcc: configure-stage3-target-libgcc
42994 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42995 @r=`${PWD_COMMAND}`; export r; \
42996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42997 $(NORMAL_TARGET_EXPORTS) \
42998 \
42999 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43000 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43001 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
43002 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
43003 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
43004 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43005 $(TARGET-stage3-target-libgcc)
43006
43007maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
43008clean-stage3: clean-stage3-target-libgcc
43009clean-stage3-target-libgcc:
43010 @if [ $(current_stage) = stage3 ]; then \
43011 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43012 else \
43013 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
43014 $(MAKE) stage3-start; \
43015 fi; \
43016 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43017 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43018 \
8ee82aff 43019 clean
6aa8ef82
DJ
43020@endif target-libgcc-bootstrap
43021
43022
8520c408
AO
43023.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
43024.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
43025maybe-all-stageb3g2-target-libgcc:
43026maybe-clean-stageb3g2-target-libgcc:
43027@if target-libgcc-bootstrap
43028maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
43029all-stageb3g2: all-stageb3g2-target-libgcc
43030TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
43031all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
43032 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
43033 @r=`${PWD_COMMAND}`; export r; \
43034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43035 $(NORMAL_TARGET_EXPORTS) \
43036 \
43037 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43039 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
43040 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
43041 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
43042 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
43043 $(TARGET-stageb3g2-target-libgcc)
43044
43045maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
43046clean-stageb3g2: clean-stageb3g2-target-libgcc
43047clean-stageb3g2-target-libgcc:
43048 @if [ $(current_stage) = stageb3g2 ]; then \
43049 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43050 else \
43051 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
43052 $(MAKE) stageb3g2-start; \
43053 fi; \
43054 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43055 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
43056 \
43057 clean
43058@endif target-libgcc-bootstrap
43059
43060
6aa8ef82
DJ
43061.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
43062.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
43063maybe-all-stage4-target-libgcc:
43064maybe-clean-stage4-target-libgcc:
43065@if target-libgcc-bootstrap
43066maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
43067all-stage4: all-stage4-target-libgcc
43068TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
43069all-stage4-target-libgcc: configure-stage4-target-libgcc
43070 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43071 @r=`${PWD_COMMAND}`; export r; \
43072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43073 $(NORMAL_TARGET_EXPORTS) \
43074 \
43075 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43076 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43077 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
43078 LIBCFLAGS="$(STAGE4_CFLAGS)" \
43079 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
43080 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43081 $(TARGET-stage4-target-libgcc)
43082
43083maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
43084clean-stage4: clean-stage4-target-libgcc
43085clean-stage4-target-libgcc:
43086 @if [ $(current_stage) = stage4 ]; then \
43087 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43088 else \
43089 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
43090 $(MAKE) stage4-start; \
43091 fi; \
43092 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43093 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43094 \
8ee82aff 43095 clean
6aa8ef82
DJ
43096@endif target-libgcc-bootstrap
43097
43098
43099.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
43100.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
43101maybe-all-stageprofile-target-libgcc:
43102maybe-clean-stageprofile-target-libgcc:
43103@if target-libgcc-bootstrap
43104maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
43105all-stageprofile: all-stageprofile-target-libgcc
43106TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
43107all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43108 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43109 @r=`${PWD_COMMAND}`; export r; \
43110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43111 $(NORMAL_TARGET_EXPORTS) \
43112 \
43113 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43114 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43115 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
43116 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
43117 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
43118 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43119 $(TARGET-stageprofile-target-libgcc)
43120
43121maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
43122clean-stageprofile: clean-stageprofile-target-libgcc
43123clean-stageprofile-target-libgcc:
43124 @if [ $(current_stage) = stageprofile ]; then \
43125 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43126 else \
43127 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
43128 $(MAKE) stageprofile-start; \
43129 fi; \
43130 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43131 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43132 \
8ee82aff 43133 clean
6aa8ef82
DJ
43134@endif target-libgcc-bootstrap
43135
43136
43137.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
43138.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
43139maybe-all-stagefeedback-target-libgcc:
43140maybe-clean-stagefeedback-target-libgcc:
43141@if target-libgcc-bootstrap
43142maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
43143all-stagefeedback: all-stagefeedback-target-libgcc
43144TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
43145all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43146 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43147 @r=`${PWD_COMMAND}`; export r; \
43148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43149 $(NORMAL_TARGET_EXPORTS) \
43150 \
43151 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43152 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43153 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
43154 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43155 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43156 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43157 $(TARGET-stagefeedback-target-libgcc)
43158
43159maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
43160clean-stagefeedback: clean-stagefeedback-target-libgcc
43161clean-stagefeedback-target-libgcc:
43162 @if [ $(current_stage) = stagefeedback ]; then \
43163 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43164 else \
43165 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
43166 $(MAKE) stagefeedback-start; \
43167 fi; \
43168 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43169 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43170 \
8ee82aff 43171 clean
6aa8ef82
DJ
43172@endif target-libgcc-bootstrap
43173
43174
43175
43176
43177
43178
43179.PHONY: check-target-libgcc maybe-check-target-libgcc
43180maybe-check-target-libgcc:
43181@if target-libgcc
43182maybe-check-target-libgcc: check-target-libgcc
43183
43184# Dummy target for uncheckable module.
43185check-target-libgcc:
43186
43187@endif target-libgcc
43188
43189.PHONY: install-target-libgcc maybe-install-target-libgcc
43190maybe-install-target-libgcc:
43191@if target-libgcc
43192maybe-install-target-libgcc: install-target-libgcc
43193
43194install-target-libgcc: installdirs
43195 @: $(MAKE); $(unstage)
43196 @r=`${PWD_COMMAND}`; export r; \
43197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43198 $(NORMAL_TARGET_EXPORTS) \
43199 (cd $(TARGET_SUBDIR)/libgcc && \
43200 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43201
43202@endif target-libgcc
43203
43204# Other targets (info, dvi, pdf, etc.)
43205
43206.PHONY: maybe-info-target-libgcc info-target-libgcc
43207maybe-info-target-libgcc:
43208@if target-libgcc
43209maybe-info-target-libgcc: info-target-libgcc
43210
43211info-target-libgcc: \
43212 configure-target-libgcc
43213 @: $(MAKE); $(unstage)
43214 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43215 r=`${PWD_COMMAND}`; export r; \
43216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43217 $(NORMAL_TARGET_EXPORTS) \
43218 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
43219 for flag in $(EXTRA_TARGET_FLAGS); do \
43220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43221 done; \
43222 (cd $(TARGET_SUBDIR)/libgcc && \
43223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43225 "RANLIB=$${RANLIB}" \
0c24b341 43226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43227 info) \
43228 || exit 1
43229
43230@endif target-libgcc
43231
43232.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
43233maybe-dvi-target-libgcc:
43234@if target-libgcc
43235maybe-dvi-target-libgcc: dvi-target-libgcc
43236
43237dvi-target-libgcc: \
43238 configure-target-libgcc
43239 @: $(MAKE); $(unstage)
43240 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43241 r=`${PWD_COMMAND}`; export r; \
43242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43243 $(NORMAL_TARGET_EXPORTS) \
43244 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
43245 for flag in $(EXTRA_TARGET_FLAGS); do \
43246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43247 done; \
43248 (cd $(TARGET_SUBDIR)/libgcc && \
43249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43251 "RANLIB=$${RANLIB}" \
0c24b341 43252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43253 dvi) \
43254 || exit 1
43255
43256@endif target-libgcc
43257
43258.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
43259maybe-pdf-target-libgcc:
43260@if target-libgcc
43261maybe-pdf-target-libgcc: pdf-target-libgcc
43262
43263pdf-target-libgcc: \
43264 configure-target-libgcc
43265 @: $(MAKE); $(unstage)
43266 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43267 r=`${PWD_COMMAND}`; export r; \
43268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43269 $(NORMAL_TARGET_EXPORTS) \
43270 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
43271 for flag in $(EXTRA_TARGET_FLAGS); do \
43272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43273 done; \
43274 (cd $(TARGET_SUBDIR)/libgcc && \
43275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43277 "RANLIB=$${RANLIB}" \
0c24b341 43278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43279 pdf) \
43280 || exit 1
43281
43282@endif target-libgcc
43283
43284.PHONY: maybe-html-target-libgcc html-target-libgcc
43285maybe-html-target-libgcc:
43286@if target-libgcc
43287maybe-html-target-libgcc: html-target-libgcc
43288
43289html-target-libgcc: \
43290 configure-target-libgcc
43291 @: $(MAKE); $(unstage)
43292 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43293 r=`${PWD_COMMAND}`; export r; \
43294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43295 $(NORMAL_TARGET_EXPORTS) \
43296 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
43297 for flag in $(EXTRA_TARGET_FLAGS); do \
43298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43299 done; \
43300 (cd $(TARGET_SUBDIR)/libgcc && \
43301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43303 "RANLIB=$${RANLIB}" \
0c24b341 43304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43305 html) \
43306 || exit 1
43307
43308@endif target-libgcc
43309
43310.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
43311maybe-TAGS-target-libgcc:
43312@if target-libgcc
43313maybe-TAGS-target-libgcc: TAGS-target-libgcc
43314
43315TAGS-target-libgcc: \
43316 configure-target-libgcc
43317 @: $(MAKE); $(unstage)
43318 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43319 r=`${PWD_COMMAND}`; export r; \
43320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43321 $(NORMAL_TARGET_EXPORTS) \
43322 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
43323 for flag in $(EXTRA_TARGET_FLAGS); do \
43324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43325 done; \
43326 (cd $(TARGET_SUBDIR)/libgcc && \
43327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43329 "RANLIB=$${RANLIB}" \
0c24b341 43330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43331 TAGS) \
43332 || exit 1
43333
43334@endif target-libgcc
43335
43336.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
43337maybe-install-info-target-libgcc:
43338@if target-libgcc
43339maybe-install-info-target-libgcc: install-info-target-libgcc
43340
43341install-info-target-libgcc: \
43342 configure-target-libgcc \
43343 info-target-libgcc
43344 @: $(MAKE); $(unstage)
43345 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43346 r=`${PWD_COMMAND}`; export r; \
43347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43348 $(NORMAL_TARGET_EXPORTS) \
43349 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
43350 for flag in $(EXTRA_TARGET_FLAGS); do \
43351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43352 done; \
43353 (cd $(TARGET_SUBDIR)/libgcc && \
43354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43356 "RANLIB=$${RANLIB}" \
0c24b341 43357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43358 install-info) \
43359 || exit 1
43360
43361@endif target-libgcc
43362
a3ca38d2
DD
43363.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
43364maybe-install-pdf-target-libgcc:
43365@if target-libgcc
43366maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
43367
43368install-pdf-target-libgcc: \
43369 configure-target-libgcc \
43370 pdf-target-libgcc
43371 @: $(MAKE); $(unstage)
43372 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43373 r=`${PWD_COMMAND}`; export r; \
43374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43375 $(NORMAL_TARGET_EXPORTS) \
43376 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
43377 for flag in $(EXTRA_TARGET_FLAGS); do \
43378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43379 done; \
43380 (cd $(TARGET_SUBDIR)/libgcc && \
43381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43383 "RANLIB=$${RANLIB}" \
0c24b341 43384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43385 install-pdf) \
43386 || exit 1
43387
43388@endif target-libgcc
43389
6aa8ef82
DJ
43390.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
43391maybe-install-html-target-libgcc:
43392@if target-libgcc
43393maybe-install-html-target-libgcc: install-html-target-libgcc
43394
43395install-html-target-libgcc: \
43396 configure-target-libgcc \
43397 html-target-libgcc
43398 @: $(MAKE); $(unstage)
43399 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43400 r=`${PWD_COMMAND}`; export r; \
43401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43402 $(NORMAL_TARGET_EXPORTS) \
43403 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
43404 for flag in $(EXTRA_TARGET_FLAGS); do \
43405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43406 done; \
43407 (cd $(TARGET_SUBDIR)/libgcc && \
43408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43410 "RANLIB=$${RANLIB}" \
0c24b341 43411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43412 install-html) \
43413 || exit 1
43414
43415@endif target-libgcc
43416
43417.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
43418maybe-installcheck-target-libgcc:
43419@if target-libgcc
43420maybe-installcheck-target-libgcc: installcheck-target-libgcc
43421
43422installcheck-target-libgcc: \
43423 configure-target-libgcc
43424 @: $(MAKE); $(unstage)
43425 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43426 r=`${PWD_COMMAND}`; export r; \
43427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43428 $(NORMAL_TARGET_EXPORTS) \
43429 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
43430 for flag in $(EXTRA_TARGET_FLAGS); do \
43431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43432 done; \
43433 (cd $(TARGET_SUBDIR)/libgcc && \
43434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43436 "RANLIB=$${RANLIB}" \
0c24b341 43437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43438 installcheck) \
43439 || exit 1
43440
43441@endif target-libgcc
43442
43443.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
43444maybe-mostlyclean-target-libgcc:
43445@if target-libgcc
43446maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
43447
43448mostlyclean-target-libgcc:
43449 @: $(MAKE); $(unstage)
43450 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43451 r=`${PWD_COMMAND}`; export r; \
43452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43453 $(NORMAL_TARGET_EXPORTS) \
43454 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
43455 for flag in $(EXTRA_TARGET_FLAGS); do \
43456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43457 done; \
43458 (cd $(TARGET_SUBDIR)/libgcc && \
43459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43461 "RANLIB=$${RANLIB}" \
0c24b341 43462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43463 mostlyclean) \
43464 || exit 1
43465
43466@endif target-libgcc
43467
43468.PHONY: maybe-clean-target-libgcc clean-target-libgcc
43469maybe-clean-target-libgcc:
43470@if target-libgcc
43471maybe-clean-target-libgcc: clean-target-libgcc
43472
43473clean-target-libgcc:
43474 @: $(MAKE); $(unstage)
43475 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43476 r=`${PWD_COMMAND}`; export r; \
43477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43478 $(NORMAL_TARGET_EXPORTS) \
43479 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
43480 for flag in $(EXTRA_TARGET_FLAGS); do \
43481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43482 done; \
43483 (cd $(TARGET_SUBDIR)/libgcc && \
43484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43486 "RANLIB=$${RANLIB}" \
0c24b341 43487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43488 clean) \
43489 || exit 1
43490
43491@endif target-libgcc
43492
43493.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
43494maybe-distclean-target-libgcc:
43495@if target-libgcc
43496maybe-distclean-target-libgcc: distclean-target-libgcc
43497
43498distclean-target-libgcc:
43499 @: $(MAKE); $(unstage)
43500 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43501 r=`${PWD_COMMAND}`; export r; \
43502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43503 $(NORMAL_TARGET_EXPORTS) \
43504 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
43505 for flag in $(EXTRA_TARGET_FLAGS); do \
43506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43507 done; \
43508 (cd $(TARGET_SUBDIR)/libgcc && \
43509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43511 "RANLIB=$${RANLIB}" \
0c24b341 43512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43513 distclean) \
43514 || exit 1
43515
43516@endif target-libgcc
43517
43518.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
43519maybe-maintainer-clean-target-libgcc:
43520@if target-libgcc
43521maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
43522
43523maintainer-clean-target-libgcc:
43524 @: $(MAKE); $(unstage)
43525 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43526 r=`${PWD_COMMAND}`; export r; \
43527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43528 $(NORMAL_TARGET_EXPORTS) \
43529 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
43530 for flag in $(EXTRA_TARGET_FLAGS); do \
43531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43532 done; \
43533 (cd $(TARGET_SUBDIR)/libgcc && \
43534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43536 "RANLIB=$${RANLIB}" \
0c24b341 43537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43538 maintainer-clean) \
43539 || exit 1
43540
43541@endif target-libgcc
43542
43543
43544
43545
43546
a7254363
PB
43547.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
43548maybe-configure-target-libgfortran:
4f0ef2d8
CD
43549@if gcc-bootstrap
43550configure-target-libgfortran: stage_current
43551@endif gcc-bootstrap
a7254363
PB
43552@if target-libgfortran
43553maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 43554configure-target-libgfortran:
0aed8855
PB
43555 @: $(MAKE); $(unstage)
43556 @r=`${PWD_COMMAND}`; export r; \
43557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43558 echo "Checking multilib configuration for libgfortran..."; \
43559 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
43560 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
43561 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43562 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43563 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
43564 else \
43565 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
43566 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
43567 fi; \
43568 else \
43569 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
43570 fi; \
43571 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 43572 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 43573 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43574 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
43575 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
43576 case $(srcdir) in \
b00612cc
PB
43577 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43578 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
43579 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 43580 esac; \
b00612cc
PB
43581 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
43582 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
43583 rm -f no-such-file || : ; \
43584 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43585 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43586 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 43587 || exit 1
6bd3dfaa 43588@endif target-libgfortran
4b1cb4fe 43589
a7254363
PB
43590
43591
d545f33b
PB
43592
43593
4b1cb4fe
DD
43594.PHONY: all-target-libgfortran maybe-all-target-libgfortran
43595maybe-all-target-libgfortran:
4f0ef2d8
CD
43596@if gcc-bootstrap
43597all-target-libgfortran: stage_current
43598@endif gcc-bootstrap
6bd3dfaa 43599@if target-libgfortran
72b2455a 43600TARGET-target-libgfortran=all
6bd3dfaa 43601maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 43602all-target-libgfortran: configure-target-libgfortran
0aed8855 43603 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43604 @r=`${PWD_COMMAND}`; export r; \
43605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43606 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43607 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
43608 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43609 $(TARGET-target-libgfortran))
6bd3dfaa 43610@endif target-libgfortran
4b1cb4fe 43611
a7254363
PB
43612
43613
d545f33b
PB
43614
43615
4b1cb4fe
DD
43616.PHONY: check-target-libgfortran maybe-check-target-libgfortran
43617maybe-check-target-libgfortran:
6bd3dfaa
PB
43618@if target-libgfortran
43619maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
43620
43621check-target-libgfortran:
0aed8855 43622 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43623 @r=`${PWD_COMMAND}`; export r; \
43624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43625 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43626 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 43627 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 43628
6bd3dfaa 43629@endif target-libgfortran
4b1cb4fe
DD
43630
43631.PHONY: install-target-libgfortran maybe-install-target-libgfortran
43632maybe-install-target-libgfortran:
6bd3dfaa
PB
43633@if target-libgfortran
43634maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
43635
43636install-target-libgfortran: installdirs
0aed8855 43637 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43638 @r=`${PWD_COMMAND}`; export r; \
43639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43640 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43641 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 43642 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 43643
6bd3dfaa 43644@endif target-libgfortran
4b1cb4fe 43645
56a8fe78 43646# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
43647
43648.PHONY: maybe-info-target-libgfortran info-target-libgfortran
43649maybe-info-target-libgfortran:
6bd3dfaa
PB
43650@if target-libgfortran
43651maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
43652
43653info-target-libgfortran: \
43654 configure-target-libgfortran
0aed8855 43655 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43656 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43657 r=`${PWD_COMMAND}`; export r; \
43658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43659 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43660 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
43661 for flag in $(EXTRA_TARGET_FLAGS); do \
43662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43663 done; \
43664 (cd $(TARGET_SUBDIR)/libgfortran && \
43665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43667 "RANLIB=$${RANLIB}" \
0c24b341 43668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43669 info) \
4b1cb4fe
DD
43670 || exit 1
43671
6bd3dfaa 43672@endif target-libgfortran
4b1cb4fe
DD
43673
43674.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
43675maybe-dvi-target-libgfortran:
6bd3dfaa
PB
43676@if target-libgfortran
43677maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
43678
43679dvi-target-libgfortran: \
43680 configure-target-libgfortran
0aed8855 43681 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43682 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43683 r=`${PWD_COMMAND}`; export r; \
43684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43685 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43686 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
43687 for flag in $(EXTRA_TARGET_FLAGS); do \
43688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43689 done; \
43690 (cd $(TARGET_SUBDIR)/libgfortran && \
43691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43693 "RANLIB=$${RANLIB}" \
0c24b341 43694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43695 dvi) \
4b1cb4fe
DD
43696 || exit 1
43697
6bd3dfaa 43698@endif target-libgfortran
4b1cb4fe 43699
56a8fe78
DD
43700.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
43701maybe-pdf-target-libgfortran:
43702@if target-libgfortran
43703maybe-pdf-target-libgfortran: pdf-target-libgfortran
43704
43705pdf-target-libgfortran: \
43706 configure-target-libgfortran
43707 @: $(MAKE); $(unstage)
43708 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43709 r=`${PWD_COMMAND}`; export r; \
43710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43711 $(NORMAL_TARGET_EXPORTS) \
43712 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43713 for flag in $(EXTRA_TARGET_FLAGS); do \
43714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43715 done; \
43716 (cd $(TARGET_SUBDIR)/libgfortran && \
43717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43719 "RANLIB=$${RANLIB}" \
0c24b341 43720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43721 pdf) \
43722 || exit 1
43723
43724@endif target-libgfortran
43725
6d389afc
MS
43726.PHONY: maybe-html-target-libgfortran html-target-libgfortran
43727maybe-html-target-libgfortran:
43728@if target-libgfortran
43729maybe-html-target-libgfortran: html-target-libgfortran
43730
43731html-target-libgfortran: \
43732 configure-target-libgfortran
0aed8855 43733 @: $(MAKE); $(unstage)
6d389afc
MS
43734 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43735 r=`${PWD_COMMAND}`; export r; \
43736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43737 $(NORMAL_TARGET_EXPORTS) \
43738 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
43739 for flag in $(EXTRA_TARGET_FLAGS); do \
43740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43741 done; \
43742 (cd $(TARGET_SUBDIR)/libgfortran && \
43743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43745 "RANLIB=$${RANLIB}" \
0c24b341 43746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43747 html) \
43748 || exit 1
43749
43750@endif target-libgfortran
43751
4b1cb4fe
DD
43752.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
43753maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
43754@if target-libgfortran
43755maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
43756
43757TAGS-target-libgfortran: \
43758 configure-target-libgfortran
0aed8855 43759 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43760 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43761 r=`${PWD_COMMAND}`; export r; \
43762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43763 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43764 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
43765 for flag in $(EXTRA_TARGET_FLAGS); do \
43766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43767 done; \
43768 (cd $(TARGET_SUBDIR)/libgfortran && \
43769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43771 "RANLIB=$${RANLIB}" \
0c24b341 43772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43773 TAGS) \
4b1cb4fe
DD
43774 || exit 1
43775
6bd3dfaa 43776@endif target-libgfortran
4b1cb4fe
DD
43777
43778.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
43779maybe-install-info-target-libgfortran:
6bd3dfaa
PB
43780@if target-libgfortran
43781maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
43782
43783install-info-target-libgfortran: \
43784 configure-target-libgfortran \
43785 info-target-libgfortran
0aed8855 43786 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43787 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43788 r=`${PWD_COMMAND}`; export r; \
43789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43790 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43791 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
43792 for flag in $(EXTRA_TARGET_FLAGS); do \
43793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43794 done; \
43795 (cd $(TARGET_SUBDIR)/libgfortran && \
43796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43798 "RANLIB=$${RANLIB}" \
0c24b341 43799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43800 install-info) \
4b1cb4fe
DD
43801 || exit 1
43802
6bd3dfaa 43803@endif target-libgfortran
4b1cb4fe 43804
a3ca38d2
DD
43805.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
43806maybe-install-pdf-target-libgfortran:
43807@if target-libgfortran
43808maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
43809
43810install-pdf-target-libgfortran: \
43811 configure-target-libgfortran \
43812 pdf-target-libgfortran
43813 @: $(MAKE); $(unstage)
43814 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43815 r=`${PWD_COMMAND}`; export r; \
43816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43817 $(NORMAL_TARGET_EXPORTS) \
43818 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43819 for flag in $(EXTRA_TARGET_FLAGS); do \
43820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43821 done; \
43822 (cd $(TARGET_SUBDIR)/libgfortran && \
43823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43825 "RANLIB=$${RANLIB}" \
0c24b341 43826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43827 install-pdf) \
43828 || exit 1
43829
43830@endif target-libgfortran
43831
108a6f8e
CD
43832.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
43833maybe-install-html-target-libgfortran:
43834@if target-libgfortran
43835maybe-install-html-target-libgfortran: install-html-target-libgfortran
43836
43837install-html-target-libgfortran: \
43838 configure-target-libgfortran \
43839 html-target-libgfortran
43840 @: $(MAKE); $(unstage)
43841 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43842 r=`${PWD_COMMAND}`; export r; \
43843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43844 $(NORMAL_TARGET_EXPORTS) \
43845 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
43846 for flag in $(EXTRA_TARGET_FLAGS); do \
43847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43848 done; \
43849 (cd $(TARGET_SUBDIR)/libgfortran && \
43850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43852 "RANLIB=$${RANLIB}" \
0c24b341 43853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43854 install-html) \
43855 || exit 1
43856
43857@endif target-libgfortran
43858
4b1cb4fe
DD
43859.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
43860maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
43861@if target-libgfortran
43862maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
43863
43864installcheck-target-libgfortran: \
43865 configure-target-libgfortran
0aed8855 43866 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43867 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43868 r=`${PWD_COMMAND}`; export r; \
43869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43870 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43871 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
43872 for flag in $(EXTRA_TARGET_FLAGS); do \
43873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43874 done; \
43875 (cd $(TARGET_SUBDIR)/libgfortran && \
43876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43878 "RANLIB=$${RANLIB}" \
0c24b341 43879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43880 installcheck) \
4b1cb4fe
DD
43881 || exit 1
43882
6bd3dfaa 43883@endif target-libgfortran
4b1cb4fe
DD
43884
43885.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
43886maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
43887@if target-libgfortran
43888maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
43889
43890mostlyclean-target-libgfortran:
0aed8855 43891 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43892 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43893 r=`${PWD_COMMAND}`; export r; \
43894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43895 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43896 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
43897 for flag in $(EXTRA_TARGET_FLAGS); do \
43898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43899 done; \
43900 (cd $(TARGET_SUBDIR)/libgfortran && \
43901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43903 "RANLIB=$${RANLIB}" \
0c24b341 43904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43905 mostlyclean) \
4b1cb4fe
DD
43906 || exit 1
43907
6bd3dfaa 43908@endif target-libgfortran
4b1cb4fe
DD
43909
43910.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
43911maybe-clean-target-libgfortran:
6bd3dfaa
PB
43912@if target-libgfortran
43913maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
43914
43915clean-target-libgfortran:
0aed8855 43916 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43917 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43918 r=`${PWD_COMMAND}`; export r; \
43919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43920 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43921 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
43922 for flag in $(EXTRA_TARGET_FLAGS); do \
43923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43924 done; \
43925 (cd $(TARGET_SUBDIR)/libgfortran && \
43926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43928 "RANLIB=$${RANLIB}" \
0c24b341 43929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43930 clean) \
4b1cb4fe
DD
43931 || exit 1
43932
6bd3dfaa 43933@endif target-libgfortran
4b1cb4fe
DD
43934
43935.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
43936maybe-distclean-target-libgfortran:
6bd3dfaa
PB
43937@if target-libgfortran
43938maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
43939
43940distclean-target-libgfortran:
0aed8855 43941 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43942 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43943 r=`${PWD_COMMAND}`; export r; \
43944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43945 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43946 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
43947 for flag in $(EXTRA_TARGET_FLAGS); do \
43948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43949 done; \
43950 (cd $(TARGET_SUBDIR)/libgfortran && \
43951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43953 "RANLIB=$${RANLIB}" \
0c24b341 43954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43955 distclean) \
4b1cb4fe
DD
43956 || exit 1
43957
6bd3dfaa 43958@endif target-libgfortran
4b1cb4fe
DD
43959
43960.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
43961maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
43962@if target-libgfortran
43963maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
43964
43965maintainer-clean-target-libgfortran:
0aed8855 43966 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43967 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43968 r=`${PWD_COMMAND}`; export r; \
43969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43970 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43971 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
43972 for flag in $(EXTRA_TARGET_FLAGS); do \
43973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43974 done; \
43975 (cd $(TARGET_SUBDIR)/libgfortran && \
43976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43978 "RANLIB=$${RANLIB}" \
0c24b341 43979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43980 maintainer-clean) \
4b1cb4fe
DD
43981 || exit 1
43982
6bd3dfaa 43983@endif target-libgfortran
4b1cb4fe
DD
43984
43985
3866be5d 43986
a7254363 43987
e90269c8 43988
a7254363
PB
43989.PHONY: configure-target-libobjc maybe-configure-target-libobjc
43990maybe-configure-target-libobjc:
4f0ef2d8
CD
43991@if gcc-bootstrap
43992configure-target-libobjc: stage_current
43993@endif gcc-bootstrap
a7254363
PB
43994@if target-libobjc
43995maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 43996configure-target-libobjc:
0aed8855
PB
43997 @: $(MAKE); $(unstage)
43998 @r=`${PWD_COMMAND}`; export r; \
43999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44000 echo "Checking multilib configuration for libobjc..."; \
44001 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
44002 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
44003 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44004 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44005 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
44006 else \
44007 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
44008 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
44009 fi; \
44010 else \
44011 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
44012 fi; \
44013 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 44014 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 44015 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44016 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
44017 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 44018 case $(srcdir) in \
b00612cc
PB
44019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44020 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
44021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44022 esac; \
b00612cc
PB
44023 srcdiroption="--srcdir=$${topdir}/libobjc"; \
44024 libsrcdir="$$s/libobjc"; \
4fa63067
NN
44025 rm -f no-such-file || : ; \
44026 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44027 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44028 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44029 || exit 1
6bd3dfaa 44030@endif target-libobjc
e2b9e2dc 44031
a7254363
PB
44032
44033
d545f33b
PB
44034
44035
4fa63067
NN
44036.PHONY: all-target-libobjc maybe-all-target-libobjc
44037maybe-all-target-libobjc:
4f0ef2d8
CD
44038@if gcc-bootstrap
44039all-target-libobjc: stage_current
44040@endif gcc-bootstrap
6bd3dfaa 44041@if target-libobjc
72b2455a 44042TARGET-target-libobjc=all
6bd3dfaa 44043maybe-all-target-libobjc: all-target-libobjc
4fa63067 44044all-target-libobjc: configure-target-libobjc
0aed8855 44045 @: $(MAKE); $(unstage)
b40e3958
L
44046 @r=`${PWD_COMMAND}`; export r; \
44047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44048 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44049 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
44050 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44051 $(TARGET-target-libobjc))
6bd3dfaa 44052@endif target-libobjc
3866be5d 44053
a7254363
PB
44054
44055
d545f33b
PB
44056
44057
4fa63067
NN
44058.PHONY: check-target-libobjc maybe-check-target-libobjc
44059maybe-check-target-libobjc:
6bd3dfaa
PB
44060@if target-libobjc
44061maybe-check-target-libobjc: check-target-libobjc
3866be5d 44062
4fa63067 44063check-target-libobjc:
0aed8855 44064 @: $(MAKE); $(unstage)
b40e3958
L
44065 @r=`${PWD_COMMAND}`; export r; \
44066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44067 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44068 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44069 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44070
6bd3dfaa 44071@endif target-libobjc
3866be5d 44072
4fa63067
NN
44073.PHONY: install-target-libobjc maybe-install-target-libobjc
44074maybe-install-target-libobjc:
6bd3dfaa
PB
44075@if target-libobjc
44076maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 44077
4fa63067 44078install-target-libobjc: installdirs
0aed8855 44079 @: $(MAKE); $(unstage)
b40e3958
L
44080 @r=`${PWD_COMMAND}`; export r; \
44081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44082 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44083 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44084 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44085
6bd3dfaa 44086@endif target-libobjc
3866be5d 44087
56a8fe78 44088# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44089
44090.PHONY: maybe-info-target-libobjc info-target-libobjc
44091maybe-info-target-libobjc:
6bd3dfaa
PB
44092@if target-libobjc
44093maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
44094
44095info-target-libobjc: \
44096 configure-target-libobjc
0aed8855 44097 @: $(MAKE); $(unstage)
4fa63067
NN
44098 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44099 r=`${PWD_COMMAND}`; export r; \
b40e3958 44100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44101 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44102 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
44103 for flag in $(EXTRA_TARGET_FLAGS); do \
44104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44105 done; \
44106 (cd $(TARGET_SUBDIR)/libobjc && \
44107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44109 "RANLIB=$${RANLIB}" \
0c24b341 44110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44111 info) \
4fa63067 44112 || exit 1
3866be5d 44113
6bd3dfaa 44114@endif target-libobjc
3866be5d 44115
4fa63067
NN
44116.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
44117maybe-dvi-target-libobjc:
6bd3dfaa
PB
44118@if target-libobjc
44119maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 44120
4fa63067
NN
44121dvi-target-libobjc: \
44122 configure-target-libobjc
0aed8855 44123 @: $(MAKE); $(unstage)
4fa63067
NN
44124 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44125 r=`${PWD_COMMAND}`; export r; \
b40e3958 44126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44127 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44128 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
44129 for flag in $(EXTRA_TARGET_FLAGS); do \
44130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44131 done; \
44132 (cd $(TARGET_SUBDIR)/libobjc && \
44133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44135 "RANLIB=$${RANLIB}" \
0c24b341 44136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44137 dvi) \
4fa63067 44138 || exit 1
3866be5d 44139
6bd3dfaa 44140@endif target-libobjc
3866be5d 44141
56a8fe78
DD
44142.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
44143maybe-pdf-target-libobjc:
44144@if target-libobjc
44145maybe-pdf-target-libobjc: pdf-target-libobjc
44146
44147pdf-target-libobjc: \
44148 configure-target-libobjc
44149 @: $(MAKE); $(unstage)
44150 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44151 r=`${PWD_COMMAND}`; export r; \
44152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44153 $(NORMAL_TARGET_EXPORTS) \
44154 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
44155 for flag in $(EXTRA_TARGET_FLAGS); do \
44156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44157 done; \
44158 (cd $(TARGET_SUBDIR)/libobjc && \
44159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44161 "RANLIB=$${RANLIB}" \
0c24b341 44162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44163 pdf) \
44164 || exit 1
44165
44166@endif target-libobjc
44167
6d389afc
MS
44168.PHONY: maybe-html-target-libobjc html-target-libobjc
44169maybe-html-target-libobjc:
44170@if target-libobjc
44171maybe-html-target-libobjc: html-target-libobjc
44172
44173html-target-libobjc: \
44174 configure-target-libobjc
0aed8855 44175 @: $(MAKE); $(unstage)
6d389afc
MS
44176 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44177 r=`${PWD_COMMAND}`; export r; \
44178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44179 $(NORMAL_TARGET_EXPORTS) \
44180 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
44181 for flag in $(EXTRA_TARGET_FLAGS); do \
44182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44183 done; \
44184 (cd $(TARGET_SUBDIR)/libobjc && \
44185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44187 "RANLIB=$${RANLIB}" \
0c24b341 44188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44189 html) \
44190 || exit 1
44191
44192@endif target-libobjc
44193
4fa63067
NN
44194.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
44195maybe-TAGS-target-libobjc:
6bd3dfaa
PB
44196@if target-libobjc
44197maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
44198
44199TAGS-target-libobjc: \
44200 configure-target-libobjc
0aed8855 44201 @: $(MAKE); $(unstage)
4fa63067 44202 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
44203 r=`${PWD_COMMAND}`; export r; \
44204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44205 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44206 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
44207 for flag in $(EXTRA_TARGET_FLAGS); do \
44208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44209 done; \
44210 (cd $(TARGET_SUBDIR)/libobjc && \
44211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44213 "RANLIB=$${RANLIB}" \
0c24b341 44214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44215 TAGS) \
e2b9e2dc
NN
44216 || exit 1
44217
6bd3dfaa 44218@endif target-libobjc
4fa63067
NN
44219
44220.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
44221maybe-install-info-target-libobjc:
6bd3dfaa
PB
44222@if target-libobjc
44223maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
44224
44225install-info-target-libobjc: \
44226 configure-target-libobjc \
44227 info-target-libobjc
0aed8855 44228 @: $(MAKE); $(unstage)
4fa63067
NN
44229 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44230 r=`${PWD_COMMAND}`; export r; \
b40e3958 44231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44232 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44233 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
44234 for flag in $(EXTRA_TARGET_FLAGS); do \
44235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44236 done; \
44237 (cd $(TARGET_SUBDIR)/libobjc && \
44238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44240 "RANLIB=$${RANLIB}" \
0c24b341 44241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44242 install-info) \
4fa63067 44243 || exit 1
3866be5d 44244
6bd3dfaa 44245@endif target-libobjc
3866be5d 44246
a3ca38d2
DD
44247.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
44248maybe-install-pdf-target-libobjc:
44249@if target-libobjc
44250maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
44251
44252install-pdf-target-libobjc: \
44253 configure-target-libobjc \
44254 pdf-target-libobjc
44255 @: $(MAKE); $(unstage)
44256 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44257 r=`${PWD_COMMAND}`; export r; \
44258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44259 $(NORMAL_TARGET_EXPORTS) \
44260 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
44261 for flag in $(EXTRA_TARGET_FLAGS); do \
44262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44263 done; \
44264 (cd $(TARGET_SUBDIR)/libobjc && \
44265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44267 "RANLIB=$${RANLIB}" \
0c24b341 44268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44269 install-pdf) \
44270 || exit 1
44271
44272@endif target-libobjc
44273
108a6f8e
CD
44274.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
44275maybe-install-html-target-libobjc:
44276@if target-libobjc
44277maybe-install-html-target-libobjc: install-html-target-libobjc
44278
44279install-html-target-libobjc: \
44280 configure-target-libobjc \
44281 html-target-libobjc
44282 @: $(MAKE); $(unstage)
44283 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44284 r=`${PWD_COMMAND}`; export r; \
44285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44286 $(NORMAL_TARGET_EXPORTS) \
44287 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
44288 for flag in $(EXTRA_TARGET_FLAGS); do \
44289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44290 done; \
44291 (cd $(TARGET_SUBDIR)/libobjc && \
44292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44294 "RANLIB=$${RANLIB}" \
0c24b341 44295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44296 install-html) \
44297 || exit 1
44298
44299@endif target-libobjc
44300
4fa63067
NN
44301.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
44302maybe-installcheck-target-libobjc:
6bd3dfaa
PB
44303@if target-libobjc
44304maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
44305
44306installcheck-target-libobjc: \
44307 configure-target-libobjc
0aed8855 44308 @: $(MAKE); $(unstage)
4fa63067
NN
44309 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44310 r=`${PWD_COMMAND}`; export r; \
b40e3958 44311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44312 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44313 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
44314 for flag in $(EXTRA_TARGET_FLAGS); do \
44315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44316 done; \
44317 (cd $(TARGET_SUBDIR)/libobjc && \
44318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44320 "RANLIB=$${RANLIB}" \
0c24b341 44321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44322 installcheck) \
4fa63067 44323 || exit 1
3866be5d 44324
6bd3dfaa 44325@endif target-libobjc
3866be5d 44326
4fa63067
NN
44327.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
44328maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
44329@if target-libobjc
44330maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 44331
4fa63067 44332mostlyclean-target-libobjc:
0aed8855 44333 @: $(MAKE); $(unstage)
4fa63067
NN
44334 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44335 r=`${PWD_COMMAND}`; export r; \
b40e3958 44336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44337 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44338 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
44339 for flag in $(EXTRA_TARGET_FLAGS); do \
44340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44341 done; \
44342 (cd $(TARGET_SUBDIR)/libobjc && \
44343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44345 "RANLIB=$${RANLIB}" \
0c24b341 44346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44347 mostlyclean) \
4fa63067 44348 || exit 1
3866be5d 44349
6bd3dfaa 44350@endif target-libobjc
3866be5d 44351
4fa63067
NN
44352.PHONY: maybe-clean-target-libobjc clean-target-libobjc
44353maybe-clean-target-libobjc:
6bd3dfaa
PB
44354@if target-libobjc
44355maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
44356
44357clean-target-libobjc:
0aed8855 44358 @: $(MAKE); $(unstage)
4fa63067 44359 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
44360 r=`${PWD_COMMAND}`; export r; \
44361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44362 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44363 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
44364 for flag in $(EXTRA_TARGET_FLAGS); do \
44365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44366 done; \
44367 (cd $(TARGET_SUBDIR)/libobjc && \
44368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44370 "RANLIB=$${RANLIB}" \
0c24b341 44371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44372 clean) \
e2b9e2dc
NN
44373 || exit 1
44374
6bd3dfaa 44375@endif target-libobjc
3866be5d 44376
4fa63067
NN
44377.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
44378maybe-distclean-target-libobjc:
6bd3dfaa
PB
44379@if target-libobjc
44380maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 44381
4fa63067 44382distclean-target-libobjc:
0aed8855 44383 @: $(MAKE); $(unstage)
4fa63067
NN
44384 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44385 r=`${PWD_COMMAND}`; export r; \
b40e3958 44386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44387 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44388 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
44389 for flag in $(EXTRA_TARGET_FLAGS); do \
44390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44391 done; \
44392 (cd $(TARGET_SUBDIR)/libobjc && \
44393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44395 "RANLIB=$${RANLIB}" \
0c24b341 44396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44397 distclean) \
4fa63067 44398 || exit 1
3866be5d 44399
6bd3dfaa 44400@endif target-libobjc
3866be5d 44401
4fa63067
NN
44402.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
44403maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
44404@if target-libobjc
44405maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 44406
4fa63067 44407maintainer-clean-target-libobjc:
0aed8855 44408 @: $(MAKE); $(unstage)
4fa63067
NN
44409 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44410 r=`${PWD_COMMAND}`; export r; \
b40e3958 44411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44412 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44413 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
44414 for flag in $(EXTRA_TARGET_FLAGS); do \
44415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44416 done; \
44417 (cd $(TARGET_SUBDIR)/libobjc && \
44418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44420 "RANLIB=$${RANLIB}" \
0c24b341 44421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44422 maintainer-clean) \
4fa63067 44423 || exit 1
3866be5d 44424
6bd3dfaa 44425@endif target-libobjc
3866be5d 44426
4fa63067 44427
4fa63067 44428
a7254363 44429
e90269c8 44430
a7254363
PB
44431.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
44432maybe-configure-target-libtermcap:
4f0ef2d8
CD
44433@if gcc-bootstrap
44434configure-target-libtermcap: stage_current
44435@endif gcc-bootstrap
a7254363
PB
44436@if target-libtermcap
44437maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 44438configure-target-libtermcap:
0aed8855
PB
44439 @: $(MAKE); $(unstage)
44440 @r=`${PWD_COMMAND}`; export r; \
44441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44442 echo "Checking multilib configuration for libtermcap..."; \
44443 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
44444 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
44445 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44446 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44447 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
44448 else \
44449 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
44450 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
44451 fi; \
44452 else \
44453 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
44454 fi; \
44455 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 44456 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 44457 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44458 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
44459 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 44460 case $(srcdir) in \
b00612cc
PB
44461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44462 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
44463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44464 esac; \
b00612cc
PB
44465 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
44466 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
44467 rm -f no-such-file || : ; \
44468 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44469 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44470 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44471 || exit 1
6bd3dfaa 44472@endif target-libtermcap
e2b9e2dc 44473
a7254363
PB
44474
44475
d545f33b
PB
44476
44477
4fa63067
NN
44478.PHONY: all-target-libtermcap maybe-all-target-libtermcap
44479maybe-all-target-libtermcap:
4f0ef2d8
CD
44480@if gcc-bootstrap
44481all-target-libtermcap: stage_current
44482@endif gcc-bootstrap
6bd3dfaa 44483@if target-libtermcap
72b2455a 44484TARGET-target-libtermcap=all
6bd3dfaa 44485maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 44486all-target-libtermcap: configure-target-libtermcap
0aed8855 44487 @: $(MAKE); $(unstage)
b40e3958
L
44488 @r=`${PWD_COMMAND}`; export r; \
44489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44490 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44491 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
44492 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44493 $(TARGET-target-libtermcap))
6bd3dfaa 44494@endif target-libtermcap
3866be5d 44495
a7254363
PB
44496
44497
d545f33b
PB
44498
44499
4fa63067
NN
44500.PHONY: check-target-libtermcap maybe-check-target-libtermcap
44501maybe-check-target-libtermcap:
6bd3dfaa
PB
44502@if target-libtermcap
44503maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 44504
4fa63067
NN
44505# Dummy target for uncheckable module.
44506check-target-libtermcap:
44507
6bd3dfaa 44508@endif target-libtermcap
4fa63067
NN
44509
44510.PHONY: install-target-libtermcap maybe-install-target-libtermcap
44511maybe-install-target-libtermcap:
6bd3dfaa
PB
44512@if target-libtermcap
44513maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
44514
44515install-target-libtermcap: installdirs
0aed8855 44516 @: $(MAKE); $(unstage)
b40e3958
L
44517 @r=`${PWD_COMMAND}`; export r; \
44518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44519 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44520 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 44521 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44522
6bd3dfaa 44523@endif target-libtermcap
3866be5d 44524
56a8fe78 44525# Other targets (info, dvi, pdf, etc.)
16ae0395 44526
4fa63067
NN
44527.PHONY: maybe-info-target-libtermcap info-target-libtermcap
44528maybe-info-target-libtermcap:
6bd3dfaa 44529@if target-libtermcap
6d389afc
MS
44530maybe-info-target-libtermcap: info-target-libtermcap
44531
44532info-target-libtermcap: \
44533 configure-target-libtermcap
0aed8855 44534 @: $(MAKE); $(unstage)
6d389afc
MS
44535 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44536 r=`${PWD_COMMAND}`; export r; \
44537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44538 $(NORMAL_TARGET_EXPORTS) \
44539 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
44540 for flag in $(EXTRA_TARGET_FLAGS); do \
44541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44542 done; \
44543 (cd $(TARGET_SUBDIR)/libtermcap && \
44544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44546 "RANLIB=$${RANLIB}" \
0c24b341 44547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44548 info) \
44549 || exit 1
44550
44551@endif target-libtermcap
44552
44553.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
44554maybe-dvi-target-libtermcap:
44555@if target-libtermcap
44556maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 44557
6d389afc 44558dvi-target-libtermcap: \
4fa63067 44559 configure-target-libtermcap
0aed8855 44560 @: $(MAKE); $(unstage)
4fa63067
NN
44561 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44562 r=`${PWD_COMMAND}`; export r; \
b40e3958 44563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44564 $(NORMAL_TARGET_EXPORTS) \
6d389afc 44565 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
44566 for flag in $(EXTRA_TARGET_FLAGS); do \
44567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44568 done; \
44569 (cd $(TARGET_SUBDIR)/libtermcap && \
44570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44572 "RANLIB=$${RANLIB}" \
0c24b341 44573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 44574 dvi) \
4fa63067 44575 || exit 1
3866be5d 44576
6bd3dfaa 44577@endif target-libtermcap
3866be5d 44578
56a8fe78
DD
44579.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
44580maybe-pdf-target-libtermcap:
44581@if target-libtermcap
44582maybe-pdf-target-libtermcap: pdf-target-libtermcap
44583
44584pdf-target-libtermcap: \
44585 configure-target-libtermcap
44586 @: $(MAKE); $(unstage)
44587 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44588 r=`${PWD_COMMAND}`; export r; \
44589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44590 $(NORMAL_TARGET_EXPORTS) \
44591 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44592 for flag in $(EXTRA_TARGET_FLAGS); do \
44593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44594 done; \
44595 (cd $(TARGET_SUBDIR)/libtermcap && \
44596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44598 "RANLIB=$${RANLIB}" \
0c24b341 44599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44600 pdf) \
44601 || exit 1
44602
44603@endif target-libtermcap
44604
6d389afc
MS
44605.PHONY: maybe-html-target-libtermcap html-target-libtermcap
44606maybe-html-target-libtermcap:
6bd3dfaa 44607@if target-libtermcap
6d389afc 44608maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 44609
6d389afc 44610html-target-libtermcap: \
4fa63067 44611 configure-target-libtermcap
0aed8855 44612 @: $(MAKE); $(unstage)
4fa63067 44613 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
44614 r=`${PWD_COMMAND}`; export r; \
44615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44616 $(NORMAL_TARGET_EXPORTS) \
6d389afc 44617 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
44618 for flag in $(EXTRA_TARGET_FLAGS); do \
44619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44620 done; \
44621 (cd $(TARGET_SUBDIR)/libtermcap && \
44622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44624 "RANLIB=$${RANLIB}" \
0c24b341 44625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 44626 html) \
e2b9e2dc
NN
44627 || exit 1
44628
6bd3dfaa 44629@endif target-libtermcap
4fa63067
NN
44630
44631.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
44632maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
44633@if target-libtermcap
44634maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
44635
44636TAGS-target-libtermcap: \
44637 configure-target-libtermcap
0aed8855 44638 @: $(MAKE); $(unstage)
4fa63067
NN
44639 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44640 r=`${PWD_COMMAND}`; export r; \
b40e3958 44641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44642 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44643 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
44644 for flag in $(EXTRA_TARGET_FLAGS); do \
44645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44646 done; \
44647 (cd $(TARGET_SUBDIR)/libtermcap && \
44648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44650 "RANLIB=$${RANLIB}" \
0c24b341 44651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44652 TAGS) \
4fa63067 44653 || exit 1
3866be5d 44654
6bd3dfaa 44655@endif target-libtermcap
3866be5d 44656
4fa63067
NN
44657.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
44658maybe-install-info-target-libtermcap:
6bd3dfaa
PB
44659@if target-libtermcap
44660maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 44661
4fa63067
NN
44662install-info-target-libtermcap: \
44663 configure-target-libtermcap \
44664 info-target-libtermcap
0aed8855 44665 @: $(MAKE); $(unstage)
4fa63067
NN
44666 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44667 r=`${PWD_COMMAND}`; export r; \
44668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44669 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44670 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
44671 for flag in $(EXTRA_TARGET_FLAGS); do \
44672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44673 done; \
44674 (cd $(TARGET_SUBDIR)/libtermcap && \
44675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44677 "RANLIB=$${RANLIB}" \
0c24b341 44678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44679 install-info) \
4fa63067 44680 || exit 1
3866be5d 44681
6bd3dfaa 44682@endif target-libtermcap
16ae0395 44683
a3ca38d2
DD
44684.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
44685maybe-install-pdf-target-libtermcap:
44686@if target-libtermcap
44687maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
44688
44689install-pdf-target-libtermcap: \
44690 configure-target-libtermcap \
44691 pdf-target-libtermcap
44692 @: $(MAKE); $(unstage)
44693 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44694 r=`${PWD_COMMAND}`; export r; \
44695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44696 $(NORMAL_TARGET_EXPORTS) \
44697 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44698 for flag in $(EXTRA_TARGET_FLAGS); do \
44699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44700 done; \
44701 (cd $(TARGET_SUBDIR)/libtermcap && \
44702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44704 "RANLIB=$${RANLIB}" \
0c24b341 44705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44706 install-pdf) \
44707 || exit 1
44708
44709@endif target-libtermcap
44710
108a6f8e
CD
44711.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
44712maybe-install-html-target-libtermcap:
44713@if target-libtermcap
44714maybe-install-html-target-libtermcap: install-html-target-libtermcap
44715
44716install-html-target-libtermcap: \
44717 configure-target-libtermcap \
44718 html-target-libtermcap
44719 @: $(MAKE); $(unstage)
44720 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44721 r=`${PWD_COMMAND}`; export r; \
44722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44723 $(NORMAL_TARGET_EXPORTS) \
44724 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
44725 for flag in $(EXTRA_TARGET_FLAGS); do \
44726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44727 done; \
44728 (cd $(TARGET_SUBDIR)/libtermcap && \
44729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44731 "RANLIB=$${RANLIB}" \
0c24b341 44732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44733 install-html) \
44734 || exit 1
44735
44736@endif target-libtermcap
44737
4fa63067
NN
44738.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
44739maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
44740@if target-libtermcap
44741maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
44742
44743installcheck-target-libtermcap: \
44744 configure-target-libtermcap
0aed8855 44745 @: $(MAKE); $(unstage)
4fa63067
NN
44746 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44747 r=`${PWD_COMMAND}`; export r; \
b40e3958 44748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44749 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44750 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
44751 for flag in $(EXTRA_TARGET_FLAGS); do \
44752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44753 done; \
44754 (cd $(TARGET_SUBDIR)/libtermcap && \
44755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44757 "RANLIB=$${RANLIB}" \
0c24b341 44758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44759 installcheck) \
4fa63067 44760 || exit 1
3866be5d 44761
6bd3dfaa 44762@endif target-libtermcap
3866be5d 44763
4fa63067
NN
44764.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
44765maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
44766@if target-libtermcap
44767maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
44768
44769# libtermcap doesn't support mostlyclean.
44770mostlyclean-target-libtermcap:
44771
6bd3dfaa 44772@endif target-libtermcap
4fa63067
NN
44773
44774.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
44775maybe-clean-target-libtermcap:
6bd3dfaa
PB
44776@if target-libtermcap
44777maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
44778
44779# libtermcap doesn't support clean.
44780clean-target-libtermcap:
44781
6bd3dfaa 44782@endif target-libtermcap
4fa63067
NN
44783
44784.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
44785maybe-distclean-target-libtermcap:
6bd3dfaa
PB
44786@if target-libtermcap
44787maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
44788
44789# libtermcap doesn't support distclean.
44790distclean-target-libtermcap:
44791
6bd3dfaa 44792@endif target-libtermcap
4fa63067
NN
44793
44794.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
44795maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
44796@if target-libtermcap
44797maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
44798
44799# libtermcap doesn't support maintainer-clean.
44800maintainer-clean-target-libtermcap:
44801
6bd3dfaa 44802@endif target-libtermcap
4fa63067
NN
44803
44804
4fa63067 44805
4fa63067 44806
a7254363
PB
44807
44808.PHONY: configure-target-winsup maybe-configure-target-winsup
44809maybe-configure-target-winsup:
4f0ef2d8
CD
44810@if gcc-bootstrap
44811configure-target-winsup: stage_current
44812@endif gcc-bootstrap
a7254363
PB
44813@if target-winsup
44814maybe-configure-target-winsup: configure-target-winsup
c52c6897 44815configure-target-winsup:
0aed8855
PB
44816 @: $(MAKE); $(unstage)
44817 @r=`${PWD_COMMAND}`; export r; \
44818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44819 echo "Checking multilib configuration for winsup..."; \
44820 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
44821 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
44822 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
44823 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
44824 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
44825 else \
44826 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
44827 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
44828 fi; \
44829 else \
44830 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
44831 fi; \
44832 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 44833 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 44834 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44835 echo Configuring in $(TARGET_SUBDIR)/winsup; \
44836 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 44837 case $(srcdir) in \
b00612cc
PB
44838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44839 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
44840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44841 esac; \
b00612cc
PB
44842 srcdiroption="--srcdir=$${topdir}/winsup"; \
44843 libsrcdir="$$s/winsup"; \
4fa63067
NN
44844 rm -f no-such-file || : ; \
44845 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44846 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44847 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44848 || exit 1
6bd3dfaa 44849@endif target-winsup
e2b9e2dc 44850
a7254363
PB
44851
44852
d545f33b
PB
44853
44854
4fa63067
NN
44855.PHONY: all-target-winsup maybe-all-target-winsup
44856maybe-all-target-winsup:
4f0ef2d8
CD
44857@if gcc-bootstrap
44858all-target-winsup: stage_current
44859@endif gcc-bootstrap
6bd3dfaa 44860@if target-winsup
72b2455a 44861TARGET-target-winsup=all
6bd3dfaa 44862maybe-all-target-winsup: all-target-winsup
4fa63067 44863all-target-winsup: configure-target-winsup
0aed8855 44864 @: $(MAKE); $(unstage)
b40e3958
L
44865 @r=`${PWD_COMMAND}`; export r; \
44866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44867 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44868 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
44869 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44870 $(TARGET-target-winsup))
6bd3dfaa 44871@endif target-winsup
3866be5d 44872
a7254363
PB
44873
44874
d545f33b
PB
44875
44876
4fa63067
NN
44877.PHONY: check-target-winsup maybe-check-target-winsup
44878maybe-check-target-winsup:
6bd3dfaa
PB
44879@if target-winsup
44880maybe-check-target-winsup: check-target-winsup
3866be5d 44881
4fa63067 44882check-target-winsup:
0aed8855 44883 @: $(MAKE); $(unstage)
4fa63067
NN
44884 @r=`${PWD_COMMAND}`; export r; \
44885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44886 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44887 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 44888 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44889
6bd3dfaa 44890@endif target-winsup
3866be5d 44891
4fa63067
NN
44892.PHONY: install-target-winsup maybe-install-target-winsup
44893maybe-install-target-winsup:
6bd3dfaa
PB
44894@if target-winsup
44895maybe-install-target-winsup: install-target-winsup
16ae0395 44896
4fa63067 44897install-target-winsup: installdirs
0aed8855 44898 @: $(MAKE); $(unstage)
4fa63067
NN
44899 @r=`${PWD_COMMAND}`; export r; \
44900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44901 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44902 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 44903 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44904
6bd3dfaa 44905@endif target-winsup
3866be5d 44906
56a8fe78 44907# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44908
44909.PHONY: maybe-info-target-winsup info-target-winsup
44910maybe-info-target-winsup:
6bd3dfaa
PB
44911@if target-winsup
44912maybe-info-target-winsup: info-target-winsup
4fa63067
NN
44913
44914info-target-winsup: \
44915 configure-target-winsup
0aed8855 44916 @: $(MAKE); $(unstage)
4fa63067 44917 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
44918 r=`${PWD_COMMAND}`; export r; \
44919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44920 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44921 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
44922 for flag in $(EXTRA_TARGET_FLAGS); do \
44923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44924 done; \
44925 (cd $(TARGET_SUBDIR)/winsup && \
44926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44928 "RANLIB=$${RANLIB}" \
0c24b341 44929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44930 info) \
e2b9e2dc
NN
44931 || exit 1
44932
6bd3dfaa 44933@endif target-winsup
3866be5d 44934
4fa63067
NN
44935.PHONY: maybe-dvi-target-winsup dvi-target-winsup
44936maybe-dvi-target-winsup:
6bd3dfaa
PB
44937@if target-winsup
44938maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 44939
4fa63067
NN
44940dvi-target-winsup: \
44941 configure-target-winsup
0aed8855 44942 @: $(MAKE); $(unstage)
4fa63067
NN
44943 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44944 r=`${PWD_COMMAND}`; export r; \
b40e3958 44945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44946 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44947 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
44948 for flag in $(EXTRA_TARGET_FLAGS); do \
44949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44950 done; \
44951 (cd $(TARGET_SUBDIR)/winsup && \
44952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44954 "RANLIB=$${RANLIB}" \
0c24b341 44955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44956 dvi) \
4fa63067 44957 || exit 1
3866be5d 44958
6bd3dfaa 44959@endif target-winsup
3866be5d 44960
56a8fe78
DD
44961.PHONY: maybe-pdf-target-winsup pdf-target-winsup
44962maybe-pdf-target-winsup:
44963@if target-winsup
44964maybe-pdf-target-winsup: pdf-target-winsup
44965
44966pdf-target-winsup: \
44967 configure-target-winsup
44968 @: $(MAKE); $(unstage)
44969 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44970 r=`${PWD_COMMAND}`; export r; \
44971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44972 $(NORMAL_TARGET_EXPORTS) \
44973 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
44974 for flag in $(EXTRA_TARGET_FLAGS); do \
44975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44976 done; \
44977 (cd $(TARGET_SUBDIR)/winsup && \
44978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44980 "RANLIB=$${RANLIB}" \
0c24b341 44981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44982 pdf) \
44983 || exit 1
44984
44985@endif target-winsup
44986
6d389afc
MS
44987.PHONY: maybe-html-target-winsup html-target-winsup
44988maybe-html-target-winsup:
44989@if target-winsup
44990maybe-html-target-winsup: html-target-winsup
44991
44992html-target-winsup: \
44993 configure-target-winsup
0aed8855 44994 @: $(MAKE); $(unstage)
6d389afc
MS
44995 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44996 r=`${PWD_COMMAND}`; export r; \
44997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44998 $(NORMAL_TARGET_EXPORTS) \
44999 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
45000 for flag in $(EXTRA_TARGET_FLAGS); do \
45001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45002 done; \
45003 (cd $(TARGET_SUBDIR)/winsup && \
45004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45006 "RANLIB=$${RANLIB}" \
0c24b341 45007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45008 html) \
45009 || exit 1
45010
45011@endif target-winsup
45012
4fa63067
NN
45013.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
45014maybe-TAGS-target-winsup:
6bd3dfaa
PB
45015@if target-winsup
45016maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 45017
4fa63067
NN
45018TAGS-target-winsup: \
45019 configure-target-winsup
0aed8855 45020 @: $(MAKE); $(unstage)
4fa63067
NN
45021 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45022 r=`${PWD_COMMAND}`; export r; \
b40e3958 45023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45024 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45025 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
45026 for flag in $(EXTRA_TARGET_FLAGS); do \
45027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45028 done; \
45029 (cd $(TARGET_SUBDIR)/winsup && \
45030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45032 "RANLIB=$${RANLIB}" \
0c24b341 45033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45034 TAGS) \
4fa63067 45035 || exit 1
3866be5d 45036
6bd3dfaa 45037@endif target-winsup
3866be5d 45038
4fa63067
NN
45039.PHONY: maybe-install-info-target-winsup install-info-target-winsup
45040maybe-install-info-target-winsup:
6bd3dfaa
PB
45041@if target-winsup
45042maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
45043
45044install-info-target-winsup: \
45045 configure-target-winsup \
45046 info-target-winsup
0aed8855 45047 @: $(MAKE); $(unstage)
4fa63067 45048 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45049 r=`${PWD_COMMAND}`; export r; \
45050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45051 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45052 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
45053 for flag in $(EXTRA_TARGET_FLAGS); do \
45054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45055 done; \
45056 (cd $(TARGET_SUBDIR)/winsup && \
45057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45059 "RANLIB=$${RANLIB}" \
0c24b341 45060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45061 install-info) \
e2b9e2dc
NN
45062 || exit 1
45063
6bd3dfaa 45064@endif target-winsup
4fa63067 45065
a3ca38d2
DD
45066.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
45067maybe-install-pdf-target-winsup:
45068@if target-winsup
45069maybe-install-pdf-target-winsup: install-pdf-target-winsup
45070
45071install-pdf-target-winsup: \
45072 configure-target-winsup \
45073 pdf-target-winsup
45074 @: $(MAKE); $(unstage)
45075 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45076 r=`${PWD_COMMAND}`; export r; \
45077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45078 $(NORMAL_TARGET_EXPORTS) \
45079 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
45080 for flag in $(EXTRA_TARGET_FLAGS); do \
45081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45082 done; \
45083 (cd $(TARGET_SUBDIR)/winsup && \
45084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45086 "RANLIB=$${RANLIB}" \
0c24b341 45087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45088 install-pdf) \
45089 || exit 1
45090
45091@endif target-winsup
45092
108a6f8e
CD
45093.PHONY: maybe-install-html-target-winsup install-html-target-winsup
45094maybe-install-html-target-winsup:
45095@if target-winsup
45096maybe-install-html-target-winsup: install-html-target-winsup
45097
45098install-html-target-winsup: \
45099 configure-target-winsup \
45100 html-target-winsup
45101 @: $(MAKE); $(unstage)
45102 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45103 r=`${PWD_COMMAND}`; export r; \
45104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45105 $(NORMAL_TARGET_EXPORTS) \
45106 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
45107 for flag in $(EXTRA_TARGET_FLAGS); do \
45108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45109 done; \
45110 (cd $(TARGET_SUBDIR)/winsup && \
45111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45113 "RANLIB=$${RANLIB}" \
0c24b341 45114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45115 install-html) \
45116 || exit 1
45117
45118@endif target-winsup
45119
4fa63067
NN
45120.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
45121maybe-installcheck-target-winsup:
6bd3dfaa
PB
45122@if target-winsup
45123maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
45124
45125installcheck-target-winsup: \
45126 configure-target-winsup
0aed8855 45127 @: $(MAKE); $(unstage)
4fa63067
NN
45128 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45129 r=`${PWD_COMMAND}`; export r; \
b40e3958 45130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45131 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45132 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
45133 for flag in $(EXTRA_TARGET_FLAGS); do \
45134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45135 done; \
45136 (cd $(TARGET_SUBDIR)/winsup && \
45137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45139 "RANLIB=$${RANLIB}" \
0c24b341 45140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45141 installcheck) \
4fa63067 45142 || exit 1
3866be5d 45143
6bd3dfaa 45144@endif target-winsup
3866be5d 45145
4fa63067
NN
45146.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
45147maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
45148@if target-winsup
45149maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
45150
45151mostlyclean-target-winsup:
0aed8855 45152 @: $(MAKE); $(unstage)
4fa63067
NN
45153 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45154 r=`${PWD_COMMAND}`; export r; \
b40e3958 45155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45156 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45157 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
45158 for flag in $(EXTRA_TARGET_FLAGS); do \
45159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45160 done; \
45161 (cd $(TARGET_SUBDIR)/winsup && \
45162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45164 "RANLIB=$${RANLIB}" \
0c24b341 45165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45166 mostlyclean) \
4fa63067 45167 || exit 1
3866be5d 45168
6bd3dfaa 45169@endif target-winsup
3866be5d 45170
4fa63067
NN
45171.PHONY: maybe-clean-target-winsup clean-target-winsup
45172maybe-clean-target-winsup:
6bd3dfaa
PB
45173@if target-winsup
45174maybe-clean-target-winsup: clean-target-winsup
16ae0395 45175
4fa63067 45176clean-target-winsup:
0aed8855 45177 @: $(MAKE); $(unstage)
4fa63067
NN
45178 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45179 r=`${PWD_COMMAND}`; export r; \
b40e3958 45180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45181 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45182 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
45183 for flag in $(EXTRA_TARGET_FLAGS); do \
45184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45185 done; \
45186 (cd $(TARGET_SUBDIR)/winsup && \
45187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45189 "RANLIB=$${RANLIB}" \
0c24b341 45190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45191 clean) \
4fa63067 45192 || exit 1
3866be5d 45193
6bd3dfaa 45194@endif target-winsup
3866be5d 45195
4fa63067
NN
45196.PHONY: maybe-distclean-target-winsup distclean-target-winsup
45197maybe-distclean-target-winsup:
6bd3dfaa
PB
45198@if target-winsup
45199maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
45200
45201distclean-target-winsup:
0aed8855 45202 @: $(MAKE); $(unstage)
4fa63067 45203 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45204 r=`${PWD_COMMAND}`; export r; \
45205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45206 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45207 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
45208 for flag in $(EXTRA_TARGET_FLAGS); do \
45209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45210 done; \
45211 (cd $(TARGET_SUBDIR)/winsup && \
45212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45214 "RANLIB=$${RANLIB}" \
0c24b341 45215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45216 distclean) \
e2b9e2dc
NN
45217 || exit 1
45218
6bd3dfaa 45219@endif target-winsup
3866be5d 45220
4fa63067
NN
45221.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
45222maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
45223@if target-winsup
45224maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 45225
4fa63067 45226maintainer-clean-target-winsup:
0aed8855 45227 @: $(MAKE); $(unstage)
4fa63067
NN
45228 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45229 r=`${PWD_COMMAND}`; export r; \
b40e3958 45230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45231 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45232 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
45233 for flag in $(EXTRA_TARGET_FLAGS); do \
45234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45235 done; \
45236 (cd $(TARGET_SUBDIR)/winsup && \
45237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45239 "RANLIB=$${RANLIB}" \
0c24b341 45240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45241 maintainer-clean) \
4fa63067 45242 || exit 1
3866be5d 45243
6bd3dfaa 45244@endif target-winsup
3866be5d 45245
16ae0395 45246
3866be5d 45247
e90269c8 45248
a7254363
PB
45249
45250.PHONY: configure-target-libgloss maybe-configure-target-libgloss
45251maybe-configure-target-libgloss:
4f0ef2d8
CD
45252@if gcc-bootstrap
45253configure-target-libgloss: stage_current
45254@endif gcc-bootstrap
a7254363
PB
45255@if target-libgloss
45256maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 45257configure-target-libgloss:
0aed8855
PB
45258 @: $(MAKE); $(unstage)
45259 @r=`${PWD_COMMAND}`; export r; \
45260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45261 echo "Checking multilib configuration for libgloss..."; \
45262 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
45263 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
45264 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45265 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45266 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
45267 else \
45268 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
45269 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
45270 fi; \
45271 else \
45272 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
45273 fi; \
45274 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 45275 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 45276 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45277 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
45278 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 45279 case $(srcdir) in \
b00612cc
PB
45280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45281 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
45282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45283 esac; \
b00612cc
PB
45284 srcdiroption="--srcdir=$${topdir}/libgloss"; \
45285 libsrcdir="$$s/libgloss"; \
4fa63067
NN
45286 rm -f no-such-file || : ; \
45287 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45288 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45289 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45290 || exit 1
6bd3dfaa 45291@endif target-libgloss
e2b9e2dc 45292
a7254363
PB
45293
45294
d545f33b
PB
45295
45296
4fa63067
NN
45297.PHONY: all-target-libgloss maybe-all-target-libgloss
45298maybe-all-target-libgloss:
4f0ef2d8
CD
45299@if gcc-bootstrap
45300all-target-libgloss: stage_current
45301@endif gcc-bootstrap
6bd3dfaa 45302@if target-libgloss
72b2455a 45303TARGET-target-libgloss=all
6bd3dfaa 45304maybe-all-target-libgloss: all-target-libgloss
4fa63067 45305all-target-libgloss: configure-target-libgloss
0aed8855 45306 @: $(MAKE); $(unstage)
b40e3958
L
45307 @r=`${PWD_COMMAND}`; export r; \
45308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45309 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45310 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
45311 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45312 $(TARGET-target-libgloss))
6bd3dfaa 45313@endif target-libgloss
e393202e 45314
a7254363
PB
45315
45316
d545f33b
PB
45317
45318
4fa63067
NN
45319.PHONY: check-target-libgloss maybe-check-target-libgloss
45320maybe-check-target-libgloss:
6bd3dfaa
PB
45321@if target-libgloss
45322maybe-check-target-libgloss: check-target-libgloss
e393202e 45323
4fa63067
NN
45324# Dummy target for uncheckable module.
45325check-target-libgloss:
e393202e 45326
6bd3dfaa 45327@endif target-libgloss
e393202e 45328
4fa63067
NN
45329.PHONY: install-target-libgloss maybe-install-target-libgloss
45330maybe-install-target-libgloss:
6bd3dfaa
PB
45331@if target-libgloss
45332maybe-install-target-libgloss: install-target-libgloss
16ae0395 45333
4fa63067 45334install-target-libgloss: installdirs
0aed8855 45335 @: $(MAKE); $(unstage)
b40e3958
L
45336 @r=`${PWD_COMMAND}`; export r; \
45337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45338 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45339 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 45340 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45341
6bd3dfaa 45342@endif target-libgloss
3866be5d 45343
56a8fe78 45344# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45345
45346.PHONY: maybe-info-target-libgloss info-target-libgloss
45347maybe-info-target-libgloss:
6bd3dfaa
PB
45348@if target-libgloss
45349maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
45350
45351info-target-libgloss: \
45352 configure-target-libgloss
0aed8855 45353 @: $(MAKE); $(unstage)
4fa63067 45354 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45355 r=`${PWD_COMMAND}`; export r; \
45356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45357 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45358 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
45359 for flag in $(EXTRA_TARGET_FLAGS); do \
45360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45361 done; \
45362 (cd $(TARGET_SUBDIR)/libgloss && \
45363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45365 "RANLIB=$${RANLIB}" \
0c24b341 45366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45367 info) \
ce5b542e
MC
45368 || exit 1
45369
6bd3dfaa 45370@endif target-libgloss
ce5b542e 45371
4fa63067
NN
45372.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
45373maybe-dvi-target-libgloss:
6bd3dfaa
PB
45374@if target-libgloss
45375maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 45376
4fa63067
NN
45377dvi-target-libgloss: \
45378 configure-target-libgloss
0aed8855 45379 @: $(MAKE); $(unstage)
4fa63067
NN
45380 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45381 r=`${PWD_COMMAND}`; export r; \
b40e3958 45382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45383 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45384 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
45385 for flag in $(EXTRA_TARGET_FLAGS); do \
45386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45387 done; \
45388 (cd $(TARGET_SUBDIR)/libgloss && \
45389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45391 "RANLIB=$${RANLIB}" \
0c24b341 45392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45393 dvi) \
4fa63067 45394 || exit 1
ce5b542e 45395
6bd3dfaa 45396@endif target-libgloss
ce5b542e 45397
56a8fe78
DD
45398.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
45399maybe-pdf-target-libgloss:
45400@if target-libgloss
45401maybe-pdf-target-libgloss: pdf-target-libgloss
45402
45403pdf-target-libgloss: \
45404 configure-target-libgloss
45405 @: $(MAKE); $(unstage)
45406 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45407 r=`${PWD_COMMAND}`; export r; \
45408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45409 $(NORMAL_TARGET_EXPORTS) \
45410 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
45411 for flag in $(EXTRA_TARGET_FLAGS); do \
45412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45413 done; \
45414 (cd $(TARGET_SUBDIR)/libgloss && \
45415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45417 "RANLIB=$${RANLIB}" \
0c24b341 45418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45419 pdf) \
45420 || exit 1
45421
45422@endif target-libgloss
45423
6d389afc
MS
45424.PHONY: maybe-html-target-libgloss html-target-libgloss
45425maybe-html-target-libgloss:
45426@if target-libgloss
45427maybe-html-target-libgloss: html-target-libgloss
45428
45429html-target-libgloss: \
45430 configure-target-libgloss
0aed8855 45431 @: $(MAKE); $(unstage)
6d389afc
MS
45432 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45433 r=`${PWD_COMMAND}`; export r; \
45434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45435 $(NORMAL_TARGET_EXPORTS) \
45436 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
45437 for flag in $(EXTRA_TARGET_FLAGS); do \
45438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45439 done; \
45440 (cd $(TARGET_SUBDIR)/libgloss && \
45441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45443 "RANLIB=$${RANLIB}" \
0c24b341 45444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45445 html) \
45446 || exit 1
45447
45448@endif target-libgloss
45449
4fa63067
NN
45450.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
45451maybe-TAGS-target-libgloss:
6bd3dfaa
PB
45452@if target-libgloss
45453maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 45454
4fa63067
NN
45455TAGS-target-libgloss: \
45456 configure-target-libgloss
0aed8855 45457 @: $(MAKE); $(unstage)
4fa63067
NN
45458 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45459 r=`${PWD_COMMAND}`; export r; \
b40e3958 45460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45461 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45462 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
45463 for flag in $(EXTRA_TARGET_FLAGS); do \
45464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45465 done; \
45466 (cd $(TARGET_SUBDIR)/libgloss && \
45467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45469 "RANLIB=$${RANLIB}" \
0c24b341 45470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45471 TAGS) \
4fa63067 45472 || exit 1
ce5b542e 45473
6bd3dfaa 45474@endif target-libgloss
ce5b542e 45475
4fa63067
NN
45476.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
45477maybe-install-info-target-libgloss:
6bd3dfaa
PB
45478@if target-libgloss
45479maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
45480
45481install-info-target-libgloss: \
45482 configure-target-libgloss \
45483 info-target-libgloss
0aed8855 45484 @: $(MAKE); $(unstage)
4fa63067 45485 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45486 r=`${PWD_COMMAND}`; export r; \
45487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45488 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45489 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
45490 for flag in $(EXTRA_TARGET_FLAGS); do \
45491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45492 done; \
45493 (cd $(TARGET_SUBDIR)/libgloss && \
45494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45496 "RANLIB=$${RANLIB}" \
0c24b341 45497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45498 install-info) \
e2b9e2dc
NN
45499 || exit 1
45500
6bd3dfaa 45501@endif target-libgloss
e393202e 45502
a3ca38d2
DD
45503.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
45504maybe-install-pdf-target-libgloss:
45505@if target-libgloss
45506maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
45507
45508install-pdf-target-libgloss: \
45509 configure-target-libgloss \
45510 pdf-target-libgloss
45511 @: $(MAKE); $(unstage)
45512 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45513 r=`${PWD_COMMAND}`; export r; \
45514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45515 $(NORMAL_TARGET_EXPORTS) \
45516 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
45517 for flag in $(EXTRA_TARGET_FLAGS); do \
45518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45519 done; \
45520 (cd $(TARGET_SUBDIR)/libgloss && \
45521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45523 "RANLIB=$${RANLIB}" \
0c24b341 45524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45525 install-pdf) \
45526 || exit 1
45527
45528@endif target-libgloss
45529
108a6f8e
CD
45530.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
45531maybe-install-html-target-libgloss:
45532@if target-libgloss
45533maybe-install-html-target-libgloss: install-html-target-libgloss
45534
45535install-html-target-libgloss: \
45536 configure-target-libgloss \
45537 html-target-libgloss
45538 @: $(MAKE); $(unstage)
45539 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45540 r=`${PWD_COMMAND}`; export r; \
45541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45542 $(NORMAL_TARGET_EXPORTS) \
45543 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
45544 for flag in $(EXTRA_TARGET_FLAGS); do \
45545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45546 done; \
45547 (cd $(TARGET_SUBDIR)/libgloss && \
45548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45550 "RANLIB=$${RANLIB}" \
0c24b341 45551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45552 install-html) \
45553 || exit 1
45554
45555@endif target-libgloss
45556
4fa63067
NN
45557.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
45558maybe-installcheck-target-libgloss:
6bd3dfaa
PB
45559@if target-libgloss
45560maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 45561
4fa63067
NN
45562installcheck-target-libgloss: \
45563 configure-target-libgloss
0aed8855 45564 @: $(MAKE); $(unstage)
4fa63067
NN
45565 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45566 r=`${PWD_COMMAND}`; export r; \
45567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45568 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45569 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
45570 for flag in $(EXTRA_TARGET_FLAGS); do \
45571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45572 done; \
45573 (cd $(TARGET_SUBDIR)/libgloss && \
45574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45576 "RANLIB=$${RANLIB}" \
0c24b341 45577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45578 installcheck) \
4fa63067 45579 || exit 1
3866be5d 45580
6bd3dfaa 45581@endif target-libgloss
3866be5d 45582
4fa63067
NN
45583.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
45584maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
45585@if target-libgloss
45586maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 45587
4fa63067 45588mostlyclean-target-libgloss:
0aed8855 45589 @: $(MAKE); $(unstage)
4fa63067
NN
45590 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45591 r=`${PWD_COMMAND}`; export r; \
b40e3958 45592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45593 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45594 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
45595 for flag in $(EXTRA_TARGET_FLAGS); do \
45596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45597 done; \
45598 (cd $(TARGET_SUBDIR)/libgloss && \
45599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45601 "RANLIB=$${RANLIB}" \
0c24b341 45602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45603 mostlyclean) \
4fa63067 45604 || exit 1
e393202e 45605
6bd3dfaa 45606@endif target-libgloss
3866be5d 45607
4fa63067
NN
45608.PHONY: maybe-clean-target-libgloss clean-target-libgloss
45609maybe-clean-target-libgloss:
6bd3dfaa
PB
45610@if target-libgloss
45611maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
45612
45613clean-target-libgloss:
0aed8855 45614 @: $(MAKE); $(unstage)
4fa63067 45615 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45616 r=`${PWD_COMMAND}`; export r; \
45617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45618 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45619 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
45620 for flag in $(EXTRA_TARGET_FLAGS); do \
45621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45622 done; \
45623 (cd $(TARGET_SUBDIR)/libgloss && \
45624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45626 "RANLIB=$${RANLIB}" \
0c24b341 45627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45628 clean) \
e2b9e2dc
NN
45629 || exit 1
45630
6bd3dfaa 45631@endif target-libgloss
e393202e 45632
4fa63067
NN
45633.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
45634maybe-distclean-target-libgloss:
6bd3dfaa
PB
45635@if target-libgloss
45636maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 45637
4fa63067 45638distclean-target-libgloss:
0aed8855 45639 @: $(MAKE); $(unstage)
4fa63067
NN
45640 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45641 r=`${PWD_COMMAND}`; export r; \
45642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45643 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45644 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
45645 for flag in $(EXTRA_TARGET_FLAGS); do \
45646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45647 done; \
45648 (cd $(TARGET_SUBDIR)/libgloss && \
45649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45651 "RANLIB=$${RANLIB}" \
0c24b341 45652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45653 distclean) \
4fa63067 45654 || exit 1
3866be5d 45655
6bd3dfaa 45656@endif target-libgloss
3866be5d 45657
4fa63067
NN
45658.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
45659maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
45660@if target-libgloss
45661maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 45662
4fa63067 45663maintainer-clean-target-libgloss:
0aed8855 45664 @: $(MAKE); $(unstage)
4fa63067
NN
45665 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45666 r=`${PWD_COMMAND}`; export r; \
b40e3958 45667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45668 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45669 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
45670 for flag in $(EXTRA_TARGET_FLAGS); do \
45671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45672 done; \
45673 (cd $(TARGET_SUBDIR)/libgloss && \
45674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45676 "RANLIB=$${RANLIB}" \
0c24b341 45677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45678 maintainer-clean) \
4fa63067 45679 || exit 1
3866be5d 45680
6bd3dfaa 45681@endif target-libgloss
3866be5d 45682
e393202e 45683
15723a45 45684
e90269c8 45685
a7254363
PB
45686
45687.PHONY: configure-target-libiberty maybe-configure-target-libiberty
45688maybe-configure-target-libiberty:
4f0ef2d8
CD
45689@if gcc-bootstrap
45690configure-target-libiberty: stage_current
45691@endif gcc-bootstrap
a7254363
PB
45692@if target-libiberty
45693maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 45694configure-target-libiberty:
0aed8855
PB
45695 @: $(MAKE); $(unstage)
45696 @r=`${PWD_COMMAND}`; export r; \
45697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45698 echo "Checking multilib configuration for libiberty..."; \
45699 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
45700 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
45701 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45702 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45703 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
45704 else \
45705 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
45706 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
45707 fi; \
45708 else \
45709 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
45710 fi; \
45711 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 45712 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 45713 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45714 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
45715 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 45716 case $(srcdir) in \
b00612cc
PB
45717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45718 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
45719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45720 esac; \
b00612cc
PB
45721 srcdiroption="--srcdir=$${topdir}/libiberty"; \
45722 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
45723 rm -f no-such-file || : ; \
45724 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45725 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45726 --target=${target_alias} $${srcdiroption} \
bba45b8b 45727 || exit 1
6bd3dfaa 45728@endif target-libiberty
e393202e 45729
a7254363
PB
45730
45731
d545f33b
PB
45732
45733
4fa63067
NN
45734.PHONY: all-target-libiberty maybe-all-target-libiberty
45735maybe-all-target-libiberty:
4f0ef2d8
CD
45736@if gcc-bootstrap
45737all-target-libiberty: stage_current
45738@endif gcc-bootstrap
6bd3dfaa 45739@if target-libiberty
72b2455a 45740TARGET-target-libiberty=all
6bd3dfaa 45741maybe-all-target-libiberty: all-target-libiberty
4fa63067 45742all-target-libiberty: configure-target-libiberty
0aed8855 45743 @: $(MAKE); $(unstage)
b40e3958
L
45744 @r=`${PWD_COMMAND}`; export r; \
45745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45746 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45747 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
45748 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45749 $(TARGET-target-libiberty))
6bd3dfaa 45750@endif target-libiberty
e393202e 45751
a7254363
PB
45752
45753
d545f33b
PB
45754
45755
4fa63067
NN
45756.PHONY: check-target-libiberty maybe-check-target-libiberty
45757maybe-check-target-libiberty:
6bd3dfaa
PB
45758@if target-libiberty
45759maybe-check-target-libiberty: check-target-libiberty
16ae0395 45760
4fa63067 45761check-target-libiberty:
0aed8855 45762 @: $(MAKE); $(unstage)
b40e3958
L
45763 @r=`${PWD_COMMAND}`; export r; \
45764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45765 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45766 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 45767 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 45768
6bd3dfaa 45769@endif target-libiberty
e393202e 45770
4fa63067
NN
45771.PHONY: install-target-libiberty maybe-install-target-libiberty
45772maybe-install-target-libiberty:
6bd3dfaa
PB
45773@if target-libiberty
45774maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
45775
45776install-target-libiberty: installdirs
0aed8855 45777 @: $(MAKE); $(unstage)
4fa63067
NN
45778 @r=`${PWD_COMMAND}`; export r; \
45779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45780 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45781 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 45782 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 45783
6bd3dfaa 45784@endif target-libiberty
4fa63067 45785
56a8fe78 45786# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45787
45788.PHONY: maybe-info-target-libiberty info-target-libiberty
45789maybe-info-target-libiberty:
6bd3dfaa
PB
45790@if target-libiberty
45791maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
45792
45793info-target-libiberty: \
45794 configure-target-libiberty
0aed8855 45795 @: $(MAKE); $(unstage)
4fa63067
NN
45796 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45797 r=`${PWD_COMMAND}`; export r; \
45798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45799 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45800 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
45801 for flag in $(EXTRA_TARGET_FLAGS); do \
45802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45803 done; \
45804 (cd $(TARGET_SUBDIR)/libiberty && \
45805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45807 "RANLIB=$${RANLIB}" \
0c24b341 45808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45809 info) \
4fa63067
NN
45810 || exit 1
45811
6bd3dfaa 45812@endif target-libiberty
4fa63067
NN
45813
45814.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
45815maybe-dvi-target-libiberty:
6bd3dfaa
PB
45816@if target-libiberty
45817maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
45818
45819dvi-target-libiberty: \
45820 configure-target-libiberty
0aed8855 45821 @: $(MAKE); $(unstage)
4fa63067
NN
45822 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45823 r=`${PWD_COMMAND}`; export r; \
45824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45825 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45826 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
45827 for flag in $(EXTRA_TARGET_FLAGS); do \
45828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45829 done; \
45830 (cd $(TARGET_SUBDIR)/libiberty && \
45831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45833 "RANLIB=$${RANLIB}" \
0c24b341 45834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45835 dvi) \
4fa63067
NN
45836 || exit 1
45837
6bd3dfaa 45838@endif target-libiberty
4fa63067 45839
56a8fe78
DD
45840.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
45841maybe-pdf-target-libiberty:
45842@if target-libiberty
45843maybe-pdf-target-libiberty: pdf-target-libiberty
45844
45845pdf-target-libiberty: \
45846 configure-target-libiberty
45847 @: $(MAKE); $(unstage)
45848 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45849 r=`${PWD_COMMAND}`; export r; \
45850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45851 $(NORMAL_TARGET_EXPORTS) \
45852 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
45853 for flag in $(EXTRA_TARGET_FLAGS); do \
45854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45855 done; \
45856 (cd $(TARGET_SUBDIR)/libiberty && \
45857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45859 "RANLIB=$${RANLIB}" \
0c24b341 45860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45861 pdf) \
45862 || exit 1
45863
45864@endif target-libiberty
45865
6d389afc
MS
45866.PHONY: maybe-html-target-libiberty html-target-libiberty
45867maybe-html-target-libiberty:
45868@if target-libiberty
45869maybe-html-target-libiberty: html-target-libiberty
45870
45871html-target-libiberty: \
45872 configure-target-libiberty
0aed8855 45873 @: $(MAKE); $(unstage)
6d389afc
MS
45874 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45875 r=`${PWD_COMMAND}`; export r; \
45876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45877 $(NORMAL_TARGET_EXPORTS) \
45878 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
45879 for flag in $(EXTRA_TARGET_FLAGS); do \
45880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45881 done; \
45882 (cd $(TARGET_SUBDIR)/libiberty && \
45883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45885 "RANLIB=$${RANLIB}" \
0c24b341 45886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45887 html) \
45888 || exit 1
45889
45890@endif target-libiberty
45891
4fa63067
NN
45892.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
45893maybe-TAGS-target-libiberty:
6bd3dfaa
PB
45894@if target-libiberty
45895maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
45896
45897TAGS-target-libiberty: \
45898 configure-target-libiberty
0aed8855 45899 @: $(MAKE); $(unstage)
4fa63067
NN
45900 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45901 r=`${PWD_COMMAND}`; export r; \
45902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45903 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45904 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
45905 for flag in $(EXTRA_TARGET_FLAGS); do \
45906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45907 done; \
45908 (cd $(TARGET_SUBDIR)/libiberty && \
45909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45911 "RANLIB=$${RANLIB}" \
0c24b341 45912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45913 TAGS) \
4fa63067
NN
45914 || exit 1
45915
6bd3dfaa 45916@endif target-libiberty
4fa63067
NN
45917
45918.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
45919maybe-install-info-target-libiberty:
6bd3dfaa
PB
45920@if target-libiberty
45921maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
45922
45923install-info-target-libiberty: \
45924 configure-target-libiberty \
45925 info-target-libiberty
0aed8855 45926 @: $(MAKE); $(unstage)
4fa63067
NN
45927 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45928 r=`${PWD_COMMAND}`; export r; \
45929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45930 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45931 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
45932 for flag in $(EXTRA_TARGET_FLAGS); do \
45933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45934 done; \
45935 (cd $(TARGET_SUBDIR)/libiberty && \
45936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45938 "RANLIB=$${RANLIB}" \
0c24b341 45939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45940 install-info) \
4fa63067
NN
45941 || exit 1
45942
6bd3dfaa 45943@endif target-libiberty
4fa63067 45944
a3ca38d2
DD
45945.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
45946maybe-install-pdf-target-libiberty:
45947@if target-libiberty
45948maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
45949
45950install-pdf-target-libiberty: \
45951 configure-target-libiberty \
45952 pdf-target-libiberty
45953 @: $(MAKE); $(unstage)
45954 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45955 r=`${PWD_COMMAND}`; export r; \
45956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45957 $(NORMAL_TARGET_EXPORTS) \
45958 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
45959 for flag in $(EXTRA_TARGET_FLAGS); do \
45960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45961 done; \
45962 (cd $(TARGET_SUBDIR)/libiberty && \
45963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45965 "RANLIB=$${RANLIB}" \
0c24b341 45966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45967 install-pdf) \
45968 || exit 1
45969
45970@endif target-libiberty
45971
108a6f8e
CD
45972.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
45973maybe-install-html-target-libiberty:
45974@if target-libiberty
45975maybe-install-html-target-libiberty: install-html-target-libiberty
45976
45977install-html-target-libiberty: \
45978 configure-target-libiberty \
45979 html-target-libiberty
45980 @: $(MAKE); $(unstage)
45981 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45982 r=`${PWD_COMMAND}`; export r; \
45983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45984 $(NORMAL_TARGET_EXPORTS) \
45985 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
45986 for flag in $(EXTRA_TARGET_FLAGS); do \
45987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45988 done; \
45989 (cd $(TARGET_SUBDIR)/libiberty && \
45990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45992 "RANLIB=$${RANLIB}" \
0c24b341 45993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45994 install-html) \
45995 || exit 1
45996
45997@endif target-libiberty
45998
4fa63067
NN
45999.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
46000maybe-installcheck-target-libiberty:
6bd3dfaa
PB
46001@if target-libiberty
46002maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
46003
46004installcheck-target-libiberty: \
46005 configure-target-libiberty
0aed8855 46006 @: $(MAKE); $(unstage)
4fa63067
NN
46007 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46008 r=`${PWD_COMMAND}`; export r; \
46009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46010 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46011 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
46012 for flag in $(EXTRA_TARGET_FLAGS); do \
46013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46014 done; \
46015 (cd $(TARGET_SUBDIR)/libiberty && \
46016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46018 "RANLIB=$${RANLIB}" \
0c24b341 46019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46020 installcheck) \
4fa63067
NN
46021 || exit 1
46022
6bd3dfaa 46023@endif target-libiberty
4fa63067
NN
46024
46025.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
46026maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
46027@if target-libiberty
46028maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
46029
46030mostlyclean-target-libiberty:
0aed8855 46031 @: $(MAKE); $(unstage)
4fa63067
NN
46032 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46033 r=`${PWD_COMMAND}`; export r; \
46034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46035 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46036 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
46037 for flag in $(EXTRA_TARGET_FLAGS); do \
46038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46039 done; \
46040 (cd $(TARGET_SUBDIR)/libiberty && \
46041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46043 "RANLIB=$${RANLIB}" \
0c24b341 46044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46045 mostlyclean) \
4fa63067
NN
46046 || exit 1
46047
6bd3dfaa 46048@endif target-libiberty
4fa63067
NN
46049
46050.PHONY: maybe-clean-target-libiberty clean-target-libiberty
46051maybe-clean-target-libiberty:
6bd3dfaa
PB
46052@if target-libiberty
46053maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
46054
46055clean-target-libiberty:
0aed8855 46056 @: $(MAKE); $(unstage)
4fa63067
NN
46057 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46058 r=`${PWD_COMMAND}`; export r; \
46059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46060 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46061 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
46062 for flag in $(EXTRA_TARGET_FLAGS); do \
46063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46064 done; \
46065 (cd $(TARGET_SUBDIR)/libiberty && \
46066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46068 "RANLIB=$${RANLIB}" \
0c24b341 46069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46070 clean) \
4fa63067
NN
46071 || exit 1
46072
6bd3dfaa 46073@endif target-libiberty
4fa63067
NN
46074
46075.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
46076maybe-distclean-target-libiberty:
6bd3dfaa
PB
46077@if target-libiberty
46078maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
46079
46080distclean-target-libiberty:
0aed8855 46081 @: $(MAKE); $(unstage)
4fa63067
NN
46082 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46083 r=`${PWD_COMMAND}`; export r; \
46084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46085 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46086 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
46087 for flag in $(EXTRA_TARGET_FLAGS); do \
46088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46089 done; \
46090 (cd $(TARGET_SUBDIR)/libiberty && \
46091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46093 "RANLIB=$${RANLIB}" \
0c24b341 46094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46095 distclean) \
4fa63067
NN
46096 || exit 1
46097
6bd3dfaa 46098@endif target-libiberty
4fa63067
NN
46099
46100.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
46101maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
46102@if target-libiberty
46103maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
46104
46105maintainer-clean-target-libiberty:
0aed8855 46106 @: $(MAKE); $(unstage)
4fa63067
NN
46107 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46108 r=`${PWD_COMMAND}`; export r; \
46109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46110 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46111 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
46112 for flag in $(EXTRA_TARGET_FLAGS); do \
46113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46114 done; \
46115 (cd $(TARGET_SUBDIR)/libiberty && \
46116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46118 "RANLIB=$${RANLIB}" \
0c24b341 46119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46120 maintainer-clean) \
4fa63067 46121 || exit 1
16ae0395 46122
6bd3dfaa 46123@endif target-libiberty
e393202e
NN
46124
46125
15723a45 46126
e90269c8 46127
a7254363
PB
46128
46129.PHONY: configure-target-gperf maybe-configure-target-gperf
46130maybe-configure-target-gperf:
4f0ef2d8
CD
46131@if gcc-bootstrap
46132configure-target-gperf: stage_current
46133@endif gcc-bootstrap
a7254363
PB
46134@if target-gperf
46135maybe-configure-target-gperf: configure-target-gperf
c52c6897 46136configure-target-gperf:
0aed8855
PB
46137 @: $(MAKE); $(unstage)
46138 @r=`${PWD_COMMAND}`; export r; \
46139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46140 echo "Checking multilib configuration for gperf..."; \
46141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
46142 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
46143 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
46144 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
46145 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
46146 else \
46147 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
46148 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
46149 fi; \
46150 else \
46151 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
46152 fi; \
46153 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 46154 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 46155 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46156 echo Configuring in $(TARGET_SUBDIR)/gperf; \
46157 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 46158 case $(srcdir) in \
b00612cc
PB
46159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46160 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
46161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46162 esac; \
b00612cc
PB
46163 srcdiroption="--srcdir=$${topdir}/gperf"; \
46164 libsrcdir="$$s/gperf"; \
bba45b8b
NN
46165 rm -f no-such-file || : ; \
46166 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46167 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46168 --target=${target_alias} $${srcdiroption} \
bba45b8b 46169 || exit 1
6bd3dfaa 46170@endif target-gperf
e393202e 46171
a7254363
PB
46172
46173
d545f33b
PB
46174
46175
4fa63067
NN
46176.PHONY: all-target-gperf maybe-all-target-gperf
46177maybe-all-target-gperf:
4f0ef2d8
CD
46178@if gcc-bootstrap
46179all-target-gperf: stage_current
46180@endif gcc-bootstrap
6bd3dfaa 46181@if target-gperf
72b2455a 46182TARGET-target-gperf=all
6bd3dfaa 46183maybe-all-target-gperf: all-target-gperf
4fa63067 46184all-target-gperf: configure-target-gperf
0aed8855 46185 @: $(MAKE); $(unstage)
b40e3958
L
46186 @r=`${PWD_COMMAND}`; export r; \
46187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46188 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46189 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
46190 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46191 $(TARGET-target-gperf))
6bd3dfaa 46192@endif target-gperf
e393202e 46193
a7254363
PB
46194
46195
d545f33b
PB
46196
46197
4fa63067
NN
46198.PHONY: check-target-gperf maybe-check-target-gperf
46199maybe-check-target-gperf:
6bd3dfaa
PB
46200@if target-gperf
46201maybe-check-target-gperf: check-target-gperf
16ae0395 46202
4fa63067 46203check-target-gperf:
0aed8855 46204 @: $(MAKE); $(unstage)
b40e3958
L
46205 @r=`${PWD_COMMAND}`; export r; \
46206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46207 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46208 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 46209 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 46210
6bd3dfaa 46211@endif target-gperf
e393202e 46212
4fa63067
NN
46213.PHONY: install-target-gperf maybe-install-target-gperf
46214maybe-install-target-gperf:
6bd3dfaa
PB
46215@if target-gperf
46216maybe-install-target-gperf: install-target-gperf
4fa63067
NN
46217
46218install-target-gperf: installdirs
0aed8855 46219 @: $(MAKE); $(unstage)
4fa63067
NN
46220 @r=`${PWD_COMMAND}`; export r; \
46221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46222 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46223 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 46224 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 46225
6bd3dfaa 46226@endif target-gperf
4fa63067 46227
56a8fe78 46228# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46229
46230.PHONY: maybe-info-target-gperf info-target-gperf
46231maybe-info-target-gperf:
6bd3dfaa
PB
46232@if target-gperf
46233maybe-info-target-gperf: info-target-gperf
4fa63067
NN
46234
46235info-target-gperf: \
46236 configure-target-gperf
0aed8855 46237 @: $(MAKE); $(unstage)
4fa63067
NN
46238 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46239 r=`${PWD_COMMAND}`; export r; \
46240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46241 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46242 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
46243 for flag in $(EXTRA_TARGET_FLAGS); do \
46244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46245 done; \
46246 (cd $(TARGET_SUBDIR)/gperf && \
46247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46249 "RANLIB=$${RANLIB}" \
0c24b341 46250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46251 info) \
4fa63067
NN
46252 || exit 1
46253
6bd3dfaa 46254@endif target-gperf
4fa63067
NN
46255
46256.PHONY: maybe-dvi-target-gperf dvi-target-gperf
46257maybe-dvi-target-gperf:
6bd3dfaa
PB
46258@if target-gperf
46259maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
46260
46261dvi-target-gperf: \
46262 configure-target-gperf
0aed8855 46263 @: $(MAKE); $(unstage)
4fa63067
NN
46264 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46265 r=`${PWD_COMMAND}`; export r; \
46266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46267 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46268 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
46269 for flag in $(EXTRA_TARGET_FLAGS); do \
46270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46271 done; \
46272 (cd $(TARGET_SUBDIR)/gperf && \
46273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46275 "RANLIB=$${RANLIB}" \
0c24b341 46276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46277 dvi) \
4fa63067
NN
46278 || exit 1
46279
6bd3dfaa 46280@endif target-gperf
4fa63067 46281
56a8fe78
DD
46282.PHONY: maybe-pdf-target-gperf pdf-target-gperf
46283maybe-pdf-target-gperf:
46284@if target-gperf
46285maybe-pdf-target-gperf: pdf-target-gperf
46286
46287pdf-target-gperf: \
46288 configure-target-gperf
46289 @: $(MAKE); $(unstage)
46290 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46291 r=`${PWD_COMMAND}`; export r; \
46292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46293 $(NORMAL_TARGET_EXPORTS) \
46294 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
46295 for flag in $(EXTRA_TARGET_FLAGS); do \
46296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46297 done; \
46298 (cd $(TARGET_SUBDIR)/gperf && \
46299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46301 "RANLIB=$${RANLIB}" \
0c24b341 46302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46303 pdf) \
46304 || exit 1
46305
46306@endif target-gperf
46307
6d389afc
MS
46308.PHONY: maybe-html-target-gperf html-target-gperf
46309maybe-html-target-gperf:
46310@if target-gperf
46311maybe-html-target-gperf: html-target-gperf
46312
46313html-target-gperf: \
46314 configure-target-gperf
0aed8855 46315 @: $(MAKE); $(unstage)
6d389afc
MS
46316 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46317 r=`${PWD_COMMAND}`; export r; \
46318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46319 $(NORMAL_TARGET_EXPORTS) \
46320 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
46321 for flag in $(EXTRA_TARGET_FLAGS); do \
46322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46323 done; \
46324 (cd $(TARGET_SUBDIR)/gperf && \
46325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46327 "RANLIB=$${RANLIB}" \
0c24b341 46328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46329 html) \
46330 || exit 1
46331
46332@endif target-gperf
46333
4fa63067
NN
46334.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
46335maybe-TAGS-target-gperf:
6bd3dfaa
PB
46336@if target-gperf
46337maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
46338
46339TAGS-target-gperf: \
46340 configure-target-gperf
0aed8855 46341 @: $(MAKE); $(unstage)
4fa63067
NN
46342 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46343 r=`${PWD_COMMAND}`; export r; \
46344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46345 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46346 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
46347 for flag in $(EXTRA_TARGET_FLAGS); do \
46348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46349 done; \
46350 (cd $(TARGET_SUBDIR)/gperf && \
46351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46353 "RANLIB=$${RANLIB}" \
0c24b341 46354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46355 TAGS) \
4fa63067
NN
46356 || exit 1
46357
6bd3dfaa 46358@endif target-gperf
4fa63067
NN
46359
46360.PHONY: maybe-install-info-target-gperf install-info-target-gperf
46361maybe-install-info-target-gperf:
6bd3dfaa
PB
46362@if target-gperf
46363maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
46364
46365install-info-target-gperf: \
46366 configure-target-gperf \
46367 info-target-gperf
0aed8855 46368 @: $(MAKE); $(unstage)
4fa63067
NN
46369 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46370 r=`${PWD_COMMAND}`; export r; \
46371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46372 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46373 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
46374 for flag in $(EXTRA_TARGET_FLAGS); do \
46375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46376 done; \
46377 (cd $(TARGET_SUBDIR)/gperf && \
46378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46380 "RANLIB=$${RANLIB}" \
0c24b341 46381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46382 install-info) \
4fa63067
NN
46383 || exit 1
46384
6bd3dfaa 46385@endif target-gperf
4fa63067 46386
a3ca38d2
DD
46387.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
46388maybe-install-pdf-target-gperf:
46389@if target-gperf
46390maybe-install-pdf-target-gperf: install-pdf-target-gperf
46391
46392install-pdf-target-gperf: \
46393 configure-target-gperf \
46394 pdf-target-gperf
46395 @: $(MAKE); $(unstage)
46396 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46397 r=`${PWD_COMMAND}`; export r; \
46398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46399 $(NORMAL_TARGET_EXPORTS) \
46400 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
46401 for flag in $(EXTRA_TARGET_FLAGS); do \
46402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46403 done; \
46404 (cd $(TARGET_SUBDIR)/gperf && \
46405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46407 "RANLIB=$${RANLIB}" \
0c24b341 46408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46409 install-pdf) \
46410 || exit 1
46411
46412@endif target-gperf
46413
108a6f8e
CD
46414.PHONY: maybe-install-html-target-gperf install-html-target-gperf
46415maybe-install-html-target-gperf:
46416@if target-gperf
46417maybe-install-html-target-gperf: install-html-target-gperf
46418
46419install-html-target-gperf: \
46420 configure-target-gperf \
46421 html-target-gperf
46422 @: $(MAKE); $(unstage)
46423 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46424 r=`${PWD_COMMAND}`; export r; \
46425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46426 $(NORMAL_TARGET_EXPORTS) \
46427 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
46428 for flag in $(EXTRA_TARGET_FLAGS); do \
46429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46430 done; \
46431 (cd $(TARGET_SUBDIR)/gperf && \
46432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46434 "RANLIB=$${RANLIB}" \
0c24b341 46435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46436 install-html) \
46437 || exit 1
46438
46439@endif target-gperf
46440
4fa63067
NN
46441.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
46442maybe-installcheck-target-gperf:
6bd3dfaa
PB
46443@if target-gperf
46444maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
46445
46446installcheck-target-gperf: \
46447 configure-target-gperf
0aed8855 46448 @: $(MAKE); $(unstage)
4fa63067
NN
46449 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46450 r=`${PWD_COMMAND}`; export r; \
46451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46452 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46453 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
46454 for flag in $(EXTRA_TARGET_FLAGS); do \
46455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46456 done; \
46457 (cd $(TARGET_SUBDIR)/gperf && \
46458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46460 "RANLIB=$${RANLIB}" \
0c24b341 46461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46462 installcheck) \
4fa63067
NN
46463 || exit 1
46464
6bd3dfaa 46465@endif target-gperf
4fa63067
NN
46466
46467.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
46468maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
46469@if target-gperf
46470maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
46471
46472mostlyclean-target-gperf:
0aed8855 46473 @: $(MAKE); $(unstage)
4fa63067
NN
46474 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46475 r=`${PWD_COMMAND}`; export r; \
46476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46477 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46478 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
46479 for flag in $(EXTRA_TARGET_FLAGS); do \
46480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46481 done; \
46482 (cd $(TARGET_SUBDIR)/gperf && \
46483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46485 "RANLIB=$${RANLIB}" \
0c24b341 46486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46487 mostlyclean) \
4fa63067
NN
46488 || exit 1
46489
6bd3dfaa 46490@endif target-gperf
4fa63067
NN
46491
46492.PHONY: maybe-clean-target-gperf clean-target-gperf
46493maybe-clean-target-gperf:
6bd3dfaa
PB
46494@if target-gperf
46495maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
46496
46497clean-target-gperf:
0aed8855 46498 @: $(MAKE); $(unstage)
4fa63067
NN
46499 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46500 r=`${PWD_COMMAND}`; export r; \
46501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46502 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46503 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
46504 for flag in $(EXTRA_TARGET_FLAGS); do \
46505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46506 done; \
46507 (cd $(TARGET_SUBDIR)/gperf && \
46508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46510 "RANLIB=$${RANLIB}" \
0c24b341 46511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46512 clean) \
4fa63067
NN
46513 || exit 1
46514
6bd3dfaa 46515@endif target-gperf
4fa63067
NN
46516
46517.PHONY: maybe-distclean-target-gperf distclean-target-gperf
46518maybe-distclean-target-gperf:
6bd3dfaa
PB
46519@if target-gperf
46520maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
46521
46522distclean-target-gperf:
0aed8855 46523 @: $(MAKE); $(unstage)
4fa63067
NN
46524 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46525 r=`${PWD_COMMAND}`; export r; \
46526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46527 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46528 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
46529 for flag in $(EXTRA_TARGET_FLAGS); do \
46530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46531 done; \
46532 (cd $(TARGET_SUBDIR)/gperf && \
46533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46535 "RANLIB=$${RANLIB}" \
0c24b341 46536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46537 distclean) \
4fa63067
NN
46538 || exit 1
46539
6bd3dfaa 46540@endif target-gperf
4fa63067
NN
46541
46542.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
46543maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
46544@if target-gperf
46545maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
46546
46547maintainer-clean-target-gperf:
0aed8855 46548 @: $(MAKE); $(unstage)
4fa63067
NN
46549 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46550 r=`${PWD_COMMAND}`; export r; \
46551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46552 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46553 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
46554 for flag in $(EXTRA_TARGET_FLAGS); do \
46555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46556 done; \
46557 (cd $(TARGET_SUBDIR)/gperf && \
46558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46560 "RANLIB=$${RANLIB}" \
0c24b341 46561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46562 maintainer-clean) \
4fa63067 46563 || exit 1
16ae0395 46564
6bd3dfaa 46565@endif target-gperf
e393202e
NN
46566
46567
15723a45 46568
a7254363
PB
46569
46570
46571.PHONY: configure-target-examples maybe-configure-target-examples
46572maybe-configure-target-examples:
4f0ef2d8
CD
46573@if gcc-bootstrap
46574configure-target-examples: stage_current
46575@endif gcc-bootstrap
a7254363
PB
46576@if target-examples
46577maybe-configure-target-examples: configure-target-examples
c52c6897 46578configure-target-examples:
0aed8855
PB
46579 @: $(MAKE); $(unstage)
46580 @r=`${PWD_COMMAND}`; export r; \
46581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46582 echo "Checking multilib configuration for examples..."; \
46583 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
46584 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
46585 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
46586 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
46587 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
46588 else \
46589 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
46590 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
46591 fi; \
46592 else \
46593 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
46594 fi; \
46595 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 46596 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 46597 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46598 echo Configuring in $(TARGET_SUBDIR)/examples; \
46599 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 46600 case $(srcdir) in \
b00612cc
PB
46601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46602 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
46603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46604 esac; \
b00612cc
PB
46605 srcdiroption="--srcdir=$${topdir}/examples"; \
46606 libsrcdir="$$s/examples"; \
bba45b8b
NN
46607 rm -f no-such-file || : ; \
46608 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46609 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46610 --target=${target_alias} $${srcdiroption} \
bba45b8b 46611 || exit 1
6bd3dfaa 46612@endif target-examples
e393202e 46613
a7254363
PB
46614
46615
d545f33b
PB
46616
46617
4fa63067
NN
46618.PHONY: all-target-examples maybe-all-target-examples
46619maybe-all-target-examples:
4f0ef2d8
CD
46620@if gcc-bootstrap
46621all-target-examples: stage_current
46622@endif gcc-bootstrap
6bd3dfaa 46623@if target-examples
72b2455a 46624TARGET-target-examples=all
6bd3dfaa 46625maybe-all-target-examples: all-target-examples
4fa63067 46626all-target-examples: configure-target-examples
0aed8855 46627 @: $(MAKE); $(unstage)
b40e3958
L
46628 @r=`${PWD_COMMAND}`; export r; \
46629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46630 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46631 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
46632 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46633 $(TARGET-target-examples))
6bd3dfaa 46634@endif target-examples
e393202e 46635
a7254363
PB
46636
46637
d545f33b
PB
46638
46639
4fa63067
NN
46640.PHONY: check-target-examples maybe-check-target-examples
46641maybe-check-target-examples:
6bd3dfaa
PB
46642@if target-examples
46643maybe-check-target-examples: check-target-examples
16ae0395 46644
4fa63067
NN
46645# Dummy target for uncheckable module.
46646check-target-examples:
46647
6bd3dfaa 46648@endif target-examples
4fa63067
NN
46649
46650.PHONY: install-target-examples maybe-install-target-examples
46651maybe-install-target-examples:
6bd3dfaa
PB
46652@if target-examples
46653maybe-install-target-examples: install-target-examples
4fa63067
NN
46654
46655# Dummy target for uninstallable.
46656install-target-examples:
46657
6bd3dfaa 46658@endif target-examples
4fa63067 46659
56a8fe78 46660# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46661
46662.PHONY: maybe-info-target-examples info-target-examples
46663maybe-info-target-examples:
6bd3dfaa
PB
46664@if target-examples
46665maybe-info-target-examples: info-target-examples
4fa63067
NN
46666
46667info-target-examples: \
46668 configure-target-examples
0aed8855 46669 @: $(MAKE); $(unstage)
4fa63067
NN
46670 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46671 r=`${PWD_COMMAND}`; export r; \
b40e3958 46672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46673 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46674 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
46675 for flag in $(EXTRA_TARGET_FLAGS); do \
46676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46677 done; \
46678 (cd $(TARGET_SUBDIR)/examples && \
46679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46681 "RANLIB=$${RANLIB}" \
0c24b341 46682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46683 info) \
4fa63067 46684 || exit 1
930314a4 46685
6bd3dfaa 46686@endif target-examples
e393202e 46687
4fa63067
NN
46688.PHONY: maybe-dvi-target-examples dvi-target-examples
46689maybe-dvi-target-examples:
6bd3dfaa
PB
46690@if target-examples
46691maybe-dvi-target-examples: dvi-target-examples
16ae0395 46692
4fa63067
NN
46693dvi-target-examples: \
46694 configure-target-examples
0aed8855 46695 @: $(MAKE); $(unstage)
4fa63067
NN
46696 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46697 r=`${PWD_COMMAND}`; export r; \
b40e3958 46698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46699 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46700 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
46701 for flag in $(EXTRA_TARGET_FLAGS); do \
46702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46703 done; \
46704 (cd $(TARGET_SUBDIR)/examples && \
46705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46707 "RANLIB=$${RANLIB}" \
0c24b341 46708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46709 dvi) \
4fa63067
NN
46710 || exit 1
46711
6bd3dfaa 46712@endif target-examples
4fa63067 46713
56a8fe78
DD
46714.PHONY: maybe-pdf-target-examples pdf-target-examples
46715maybe-pdf-target-examples:
46716@if target-examples
46717maybe-pdf-target-examples: pdf-target-examples
46718
46719pdf-target-examples: \
46720 configure-target-examples
46721 @: $(MAKE); $(unstage)
46722 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46723 r=`${PWD_COMMAND}`; export r; \
46724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46725 $(NORMAL_TARGET_EXPORTS) \
46726 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
46727 for flag in $(EXTRA_TARGET_FLAGS); do \
46728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46729 done; \
46730 (cd $(TARGET_SUBDIR)/examples && \
46731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46733 "RANLIB=$${RANLIB}" \
0c24b341 46734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46735 pdf) \
46736 || exit 1
46737
46738@endif target-examples
46739
6d389afc
MS
46740.PHONY: maybe-html-target-examples html-target-examples
46741maybe-html-target-examples:
46742@if target-examples
46743maybe-html-target-examples: html-target-examples
46744
46745html-target-examples: \
46746 configure-target-examples
0aed8855 46747 @: $(MAKE); $(unstage)
6d389afc
MS
46748 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46749 r=`${PWD_COMMAND}`; export r; \
46750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46751 $(NORMAL_TARGET_EXPORTS) \
46752 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
46753 for flag in $(EXTRA_TARGET_FLAGS); do \
46754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46755 done; \
46756 (cd $(TARGET_SUBDIR)/examples && \
46757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46759 "RANLIB=$${RANLIB}" \
0c24b341 46760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46761 html) \
46762 || exit 1
46763
46764@endif target-examples
46765
4fa63067
NN
46766.PHONY: maybe-TAGS-target-examples TAGS-target-examples
46767maybe-TAGS-target-examples:
6bd3dfaa
PB
46768@if target-examples
46769maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
46770
46771TAGS-target-examples: \
46772 configure-target-examples
0aed8855 46773 @: $(MAKE); $(unstage)
4fa63067
NN
46774 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46775 r=`${PWD_COMMAND}`; export r; \
46776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46777 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46778 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
46779 for flag in $(EXTRA_TARGET_FLAGS); do \
46780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46781 done; \
46782 (cd $(TARGET_SUBDIR)/examples && \
46783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46785 "RANLIB=$${RANLIB}" \
0c24b341 46786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46787 TAGS) \
4fa63067
NN
46788 || exit 1
46789
6bd3dfaa 46790@endif target-examples
4fa63067
NN
46791
46792.PHONY: maybe-install-info-target-examples install-info-target-examples
46793maybe-install-info-target-examples:
6bd3dfaa
PB
46794@if target-examples
46795maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
46796
46797install-info-target-examples: \
46798 configure-target-examples \
46799 info-target-examples
0aed8855 46800 @: $(MAKE); $(unstage)
4fa63067
NN
46801 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46802 r=`${PWD_COMMAND}`; export r; \
46803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46804 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46805 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
46806 for flag in $(EXTRA_TARGET_FLAGS); do \
46807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46808 done; \
46809 (cd $(TARGET_SUBDIR)/examples && \
46810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46812 "RANLIB=$${RANLIB}" \
0c24b341 46813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46814 install-info) \
4fa63067
NN
46815 || exit 1
46816
6bd3dfaa 46817@endif target-examples
4fa63067 46818
a3ca38d2
DD
46819.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
46820maybe-install-pdf-target-examples:
46821@if target-examples
46822maybe-install-pdf-target-examples: install-pdf-target-examples
46823
46824install-pdf-target-examples: \
46825 configure-target-examples \
46826 pdf-target-examples
46827 @: $(MAKE); $(unstage)
46828 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46829 r=`${PWD_COMMAND}`; export r; \
46830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46831 $(NORMAL_TARGET_EXPORTS) \
46832 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
46833 for flag in $(EXTRA_TARGET_FLAGS); do \
46834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46835 done; \
46836 (cd $(TARGET_SUBDIR)/examples && \
46837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46839 "RANLIB=$${RANLIB}" \
0c24b341 46840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46841 install-pdf) \
46842 || exit 1
46843
46844@endif target-examples
46845
108a6f8e
CD
46846.PHONY: maybe-install-html-target-examples install-html-target-examples
46847maybe-install-html-target-examples:
46848@if target-examples
46849maybe-install-html-target-examples: install-html-target-examples
46850
46851install-html-target-examples: \
46852 configure-target-examples \
46853 html-target-examples
46854 @: $(MAKE); $(unstage)
46855 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46856 r=`${PWD_COMMAND}`; export r; \
46857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46858 $(NORMAL_TARGET_EXPORTS) \
46859 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
46860 for flag in $(EXTRA_TARGET_FLAGS); do \
46861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46862 done; \
46863 (cd $(TARGET_SUBDIR)/examples && \
46864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46866 "RANLIB=$${RANLIB}" \
0c24b341 46867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46868 install-html) \
46869 || exit 1
46870
46871@endif target-examples
46872
4fa63067
NN
46873.PHONY: maybe-installcheck-target-examples installcheck-target-examples
46874maybe-installcheck-target-examples:
6bd3dfaa
PB
46875@if target-examples
46876maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
46877
46878installcheck-target-examples: \
46879 configure-target-examples
0aed8855 46880 @: $(MAKE); $(unstage)
4fa63067
NN
46881 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46882 r=`${PWD_COMMAND}`; export r; \
46883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46884 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46885 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
46886 for flag in $(EXTRA_TARGET_FLAGS); do \
46887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46888 done; \
46889 (cd $(TARGET_SUBDIR)/examples && \
46890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46892 "RANLIB=$${RANLIB}" \
0c24b341 46893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46894 installcheck) \
4fa63067
NN
46895 || exit 1
46896
6bd3dfaa 46897@endif target-examples
4fa63067
NN
46898
46899.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
46900maybe-mostlyclean-target-examples:
6bd3dfaa
PB
46901@if target-examples
46902maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
46903
46904mostlyclean-target-examples:
0aed8855 46905 @: $(MAKE); $(unstage)
4fa63067
NN
46906 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46907 r=`${PWD_COMMAND}`; export r; \
46908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46909 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46910 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
46911 for flag in $(EXTRA_TARGET_FLAGS); do \
46912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46913 done; \
46914 (cd $(TARGET_SUBDIR)/examples && \
46915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46917 "RANLIB=$${RANLIB}" \
0c24b341 46918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46919 mostlyclean) \
4fa63067
NN
46920 || exit 1
46921
6bd3dfaa 46922@endif target-examples
4fa63067
NN
46923
46924.PHONY: maybe-clean-target-examples clean-target-examples
46925maybe-clean-target-examples:
6bd3dfaa
PB
46926@if target-examples
46927maybe-clean-target-examples: clean-target-examples
4fa63067
NN
46928
46929clean-target-examples:
0aed8855 46930 @: $(MAKE); $(unstage)
4fa63067
NN
46931 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46932 r=`${PWD_COMMAND}`; export r; \
46933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46934 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46935 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
46936 for flag in $(EXTRA_TARGET_FLAGS); do \
46937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46938 done; \
46939 (cd $(TARGET_SUBDIR)/examples && \
46940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46942 "RANLIB=$${RANLIB}" \
0c24b341 46943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46944 clean) \
4fa63067
NN
46945 || exit 1
46946
6bd3dfaa 46947@endif target-examples
4fa63067
NN
46948
46949.PHONY: maybe-distclean-target-examples distclean-target-examples
46950maybe-distclean-target-examples:
6bd3dfaa
PB
46951@if target-examples
46952maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
46953
46954distclean-target-examples:
0aed8855 46955 @: $(MAKE); $(unstage)
4fa63067
NN
46956 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46957 r=`${PWD_COMMAND}`; export r; \
46958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46959 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46960 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
46961 for flag in $(EXTRA_TARGET_FLAGS); do \
46962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46963 done; \
46964 (cd $(TARGET_SUBDIR)/examples && \
46965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46967 "RANLIB=$${RANLIB}" \
0c24b341 46968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46969 distclean) \
4fa63067
NN
46970 || exit 1
46971
6bd3dfaa 46972@endif target-examples
4fa63067
NN
46973
46974.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
46975maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
46976@if target-examples
46977maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
46978
46979maintainer-clean-target-examples:
0aed8855 46980 @: $(MAKE); $(unstage)
4fa63067
NN
46981 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46982 r=`${PWD_COMMAND}`; export r; \
46983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46984 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46985 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
46986 for flag in $(EXTRA_TARGET_FLAGS); do \
46987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46988 done; \
46989 (cd $(TARGET_SUBDIR)/examples && \
46990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46992 "RANLIB=$${RANLIB}" \
0c24b341 46993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46994 maintainer-clean) \
4fa63067
NN
46995 || exit 1
46996
6bd3dfaa 46997@endif target-examples
e393202e
NN
46998
46999
15723a45 47000
a7254363 47001
e90269c8 47002
a7254363
PB
47003.PHONY: configure-target-libffi maybe-configure-target-libffi
47004maybe-configure-target-libffi:
4f0ef2d8
CD
47005@if gcc-bootstrap
47006configure-target-libffi: stage_current
47007@endif gcc-bootstrap
a7254363
PB
47008@if target-libffi
47009maybe-configure-target-libffi: configure-target-libffi
c52c6897 47010configure-target-libffi:
0aed8855
PB
47011 @: $(MAKE); $(unstage)
47012 @r=`${PWD_COMMAND}`; export r; \
47013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47014 echo "Checking multilib configuration for libffi..."; \
47015 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
47016 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
47017 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
47018 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
47019 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
47020 else \
47021 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
47022 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47023 fi; \
47024 else \
47025 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
47026 fi; \
47027 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 47028 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 47029 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47030 echo Configuring in $(TARGET_SUBDIR)/libffi; \
47031 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 47032 case $(srcdir) in \
b00612cc
PB
47033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47034 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
47035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47036 esac; \
b00612cc
PB
47037 srcdiroption="--srcdir=$${topdir}/libffi"; \
47038 libsrcdir="$$s/libffi"; \
bba45b8b
NN
47039 rm -f no-such-file || : ; \
47040 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47041 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47042 --target=${target_alias} $${srcdiroption} \
bba45b8b 47043 || exit 1
6bd3dfaa 47044@endif target-libffi
e393202e 47045
a7254363
PB
47046
47047
d545f33b
PB
47048
47049
4fa63067
NN
47050.PHONY: all-target-libffi maybe-all-target-libffi
47051maybe-all-target-libffi:
4f0ef2d8
CD
47052@if gcc-bootstrap
47053all-target-libffi: stage_current
47054@endif gcc-bootstrap
6bd3dfaa 47055@if target-libffi
72b2455a 47056TARGET-target-libffi=all
6bd3dfaa 47057maybe-all-target-libffi: all-target-libffi
4fa63067 47058all-target-libffi: configure-target-libffi
0aed8855 47059 @: $(MAKE); $(unstage)
b40e3958
L
47060 @r=`${PWD_COMMAND}`; export r; \
47061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47062 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47063 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
47064 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47065 $(TARGET-target-libffi))
6bd3dfaa 47066@endif target-libffi
e393202e 47067
a7254363
PB
47068
47069
d545f33b
PB
47070
47071
4fa63067
NN
47072.PHONY: check-target-libffi maybe-check-target-libffi
47073maybe-check-target-libffi:
6bd3dfaa
PB
47074@if target-libffi
47075maybe-check-target-libffi: check-target-libffi
16ae0395 47076
4fa63067 47077check-target-libffi:
0aed8855 47078 @: $(MAKE); $(unstage)
b40e3958
L
47079 @r=`${PWD_COMMAND}`; export r; \
47080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47081 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47082 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47083 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 47084
6bd3dfaa 47085@endif target-libffi
e393202e 47086
4fa63067
NN
47087.PHONY: install-target-libffi maybe-install-target-libffi
47088maybe-install-target-libffi:
6bd3dfaa
PB
47089@if target-libffi
47090maybe-install-target-libffi: install-target-libffi
16ae0395 47091
4fa63067 47092install-target-libffi: installdirs
0aed8855 47093 @: $(MAKE); $(unstage)
b40e3958
L
47094 @r=`${PWD_COMMAND}`; export r; \
47095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47096 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47097 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47098 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47099
6bd3dfaa 47100@endif target-libffi
e393202e 47101
56a8fe78 47102# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47103
47104.PHONY: maybe-info-target-libffi info-target-libffi
47105maybe-info-target-libffi:
6bd3dfaa
PB
47106@if target-libffi
47107maybe-info-target-libffi: info-target-libffi
4fa63067
NN
47108
47109info-target-libffi: \
47110 configure-target-libffi
0aed8855 47111 @: $(MAKE); $(unstage)
4fa63067
NN
47112 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47113 r=`${PWD_COMMAND}`; export r; \
47114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47115 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47116 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
47117 for flag in $(EXTRA_TARGET_FLAGS); do \
47118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47119 done; \
47120 (cd $(TARGET_SUBDIR)/libffi && \
47121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47123 "RANLIB=$${RANLIB}" \
0c24b341 47124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47125 info) \
4fa63067
NN
47126 || exit 1
47127
6bd3dfaa 47128@endif target-libffi
4fa63067
NN
47129
47130.PHONY: maybe-dvi-target-libffi dvi-target-libffi
47131maybe-dvi-target-libffi:
6bd3dfaa
PB
47132@if target-libffi
47133maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
47134
47135dvi-target-libffi: \
47136 configure-target-libffi
0aed8855 47137 @: $(MAKE); $(unstage)
4fa63067
NN
47138 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47139 r=`${PWD_COMMAND}`; export r; \
47140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47141 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47142 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
47143 for flag in $(EXTRA_TARGET_FLAGS); do \
47144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47145 done; \
47146 (cd $(TARGET_SUBDIR)/libffi && \
47147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47149 "RANLIB=$${RANLIB}" \
0c24b341 47150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47151 dvi) \
4fa63067
NN
47152 || exit 1
47153
6bd3dfaa 47154@endif target-libffi
4fa63067 47155
56a8fe78
DD
47156.PHONY: maybe-pdf-target-libffi pdf-target-libffi
47157maybe-pdf-target-libffi:
47158@if target-libffi
47159maybe-pdf-target-libffi: pdf-target-libffi
47160
47161pdf-target-libffi: \
47162 configure-target-libffi
47163 @: $(MAKE); $(unstage)
47164 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47165 r=`${PWD_COMMAND}`; export r; \
47166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47167 $(NORMAL_TARGET_EXPORTS) \
47168 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
47169 for flag in $(EXTRA_TARGET_FLAGS); do \
47170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47171 done; \
47172 (cd $(TARGET_SUBDIR)/libffi && \
47173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47175 "RANLIB=$${RANLIB}" \
0c24b341 47176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47177 pdf) \
47178 || exit 1
47179
47180@endif target-libffi
47181
6d389afc
MS
47182.PHONY: maybe-html-target-libffi html-target-libffi
47183maybe-html-target-libffi:
47184@if target-libffi
47185maybe-html-target-libffi: html-target-libffi
47186
47187html-target-libffi: \
47188 configure-target-libffi
0aed8855 47189 @: $(MAKE); $(unstage)
6d389afc
MS
47190 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47191 r=`${PWD_COMMAND}`; export r; \
47192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47193 $(NORMAL_TARGET_EXPORTS) \
47194 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
47195 for flag in $(EXTRA_TARGET_FLAGS); do \
47196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47197 done; \
47198 (cd $(TARGET_SUBDIR)/libffi && \
47199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47201 "RANLIB=$${RANLIB}" \
0c24b341 47202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47203 html) \
47204 || exit 1
47205
47206@endif target-libffi
47207
4fa63067
NN
47208.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
47209maybe-TAGS-target-libffi:
6bd3dfaa
PB
47210@if target-libffi
47211maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
47212
47213TAGS-target-libffi: \
47214 configure-target-libffi
0aed8855 47215 @: $(MAKE); $(unstage)
4fa63067
NN
47216 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47217 r=`${PWD_COMMAND}`; export r; \
47218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47219 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47220 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
47221 for flag in $(EXTRA_TARGET_FLAGS); do \
47222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47223 done; \
47224 (cd $(TARGET_SUBDIR)/libffi && \
47225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47227 "RANLIB=$${RANLIB}" \
0c24b341 47228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47229 TAGS) \
4fa63067
NN
47230 || exit 1
47231
6bd3dfaa 47232@endif target-libffi
4fa63067
NN
47233
47234.PHONY: maybe-install-info-target-libffi install-info-target-libffi
47235maybe-install-info-target-libffi:
6bd3dfaa
PB
47236@if target-libffi
47237maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
47238
47239install-info-target-libffi: \
47240 configure-target-libffi \
47241 info-target-libffi
0aed8855 47242 @: $(MAKE); $(unstage)
4fa63067
NN
47243 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47244 r=`${PWD_COMMAND}`; export r; \
47245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47246 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47247 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
47248 for flag in $(EXTRA_TARGET_FLAGS); do \
47249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47250 done; \
47251 (cd $(TARGET_SUBDIR)/libffi && \
47252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47254 "RANLIB=$${RANLIB}" \
0c24b341 47255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47256 install-info) \
4fa63067
NN
47257 || exit 1
47258
6bd3dfaa 47259@endif target-libffi
4fa63067 47260
a3ca38d2
DD
47261.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
47262maybe-install-pdf-target-libffi:
47263@if target-libffi
47264maybe-install-pdf-target-libffi: install-pdf-target-libffi
47265
47266install-pdf-target-libffi: \
47267 configure-target-libffi \
47268 pdf-target-libffi
47269 @: $(MAKE); $(unstage)
47270 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47271 r=`${PWD_COMMAND}`; export r; \
47272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47273 $(NORMAL_TARGET_EXPORTS) \
47274 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
47275 for flag in $(EXTRA_TARGET_FLAGS); do \
47276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47277 done; \
47278 (cd $(TARGET_SUBDIR)/libffi && \
47279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47281 "RANLIB=$${RANLIB}" \
0c24b341 47282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47283 install-pdf) \
47284 || exit 1
47285
47286@endif target-libffi
47287
108a6f8e
CD
47288.PHONY: maybe-install-html-target-libffi install-html-target-libffi
47289maybe-install-html-target-libffi:
47290@if target-libffi
47291maybe-install-html-target-libffi: install-html-target-libffi
47292
47293install-html-target-libffi: \
47294 configure-target-libffi \
47295 html-target-libffi
47296 @: $(MAKE); $(unstage)
47297 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47298 r=`${PWD_COMMAND}`; export r; \
47299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47300 $(NORMAL_TARGET_EXPORTS) \
47301 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
47302 for flag in $(EXTRA_TARGET_FLAGS); do \
47303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47304 done; \
47305 (cd $(TARGET_SUBDIR)/libffi && \
47306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47308 "RANLIB=$${RANLIB}" \
0c24b341 47309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47310 install-html) \
47311 || exit 1
47312
47313@endif target-libffi
47314
4fa63067
NN
47315.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
47316maybe-installcheck-target-libffi:
6bd3dfaa
PB
47317@if target-libffi
47318maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
47319
47320installcheck-target-libffi: \
47321 configure-target-libffi
0aed8855 47322 @: $(MAKE); $(unstage)
4fa63067
NN
47323 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47324 r=`${PWD_COMMAND}`; export r; \
47325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47326 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47327 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
47328 for flag in $(EXTRA_TARGET_FLAGS); do \
47329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47330 done; \
47331 (cd $(TARGET_SUBDIR)/libffi && \
47332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47334 "RANLIB=$${RANLIB}" \
0c24b341 47335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47336 installcheck) \
4fa63067
NN
47337 || exit 1
47338
6bd3dfaa 47339@endif target-libffi
4fa63067
NN
47340
47341.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
47342maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
47343@if target-libffi
47344maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
47345
47346mostlyclean-target-libffi:
0aed8855 47347 @: $(MAKE); $(unstage)
4fa63067
NN
47348 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47349 r=`${PWD_COMMAND}`; export r; \
47350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47351 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47352 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
47353 for flag in $(EXTRA_TARGET_FLAGS); do \
47354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47355 done; \
47356 (cd $(TARGET_SUBDIR)/libffi && \
47357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47359 "RANLIB=$${RANLIB}" \
0c24b341 47360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47361 mostlyclean) \
4fa63067
NN
47362 || exit 1
47363
6bd3dfaa 47364@endif target-libffi
4fa63067
NN
47365
47366.PHONY: maybe-clean-target-libffi clean-target-libffi
47367maybe-clean-target-libffi:
6bd3dfaa
PB
47368@if target-libffi
47369maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
47370
47371clean-target-libffi:
0aed8855 47372 @: $(MAKE); $(unstage)
4fa63067
NN
47373 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47374 r=`${PWD_COMMAND}`; export r; \
47375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47376 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47377 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
47378 for flag in $(EXTRA_TARGET_FLAGS); do \
47379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47380 done; \
47381 (cd $(TARGET_SUBDIR)/libffi && \
47382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47384 "RANLIB=$${RANLIB}" \
0c24b341 47385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47386 clean) \
4fa63067
NN
47387 || exit 1
47388
6bd3dfaa 47389@endif target-libffi
4fa63067
NN
47390
47391.PHONY: maybe-distclean-target-libffi distclean-target-libffi
47392maybe-distclean-target-libffi:
6bd3dfaa
PB
47393@if target-libffi
47394maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
47395
47396distclean-target-libffi:
0aed8855 47397 @: $(MAKE); $(unstage)
4fa63067
NN
47398 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47399 r=`${PWD_COMMAND}`; export r; \
47400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47401 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47402 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
47403 for flag in $(EXTRA_TARGET_FLAGS); do \
47404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47405 done; \
47406 (cd $(TARGET_SUBDIR)/libffi && \
47407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47409 "RANLIB=$${RANLIB}" \
0c24b341 47410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47411 distclean) \
4fa63067
NN
47412 || exit 1
47413
6bd3dfaa 47414@endif target-libffi
4fa63067
NN
47415
47416.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
47417maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
47418@if target-libffi
47419maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
47420
47421maintainer-clean-target-libffi:
0aed8855 47422 @: $(MAKE); $(unstage)
4fa63067
NN
47423 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47424 r=`${PWD_COMMAND}`; export r; \
47425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47426 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47427 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
47428 for flag in $(EXTRA_TARGET_FLAGS); do \
47429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47430 done; \
47431 (cd $(TARGET_SUBDIR)/libffi && \
47432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47434 "RANLIB=$${RANLIB}" \
0c24b341 47435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47436 maintainer-clean) \
4fa63067
NN
47437 || exit 1
47438
6bd3dfaa 47439@endif target-libffi
4fa63067
NN
47440
47441
15723a45 47442
a7254363 47443
15723a45 47444
a7254363
PB
47445.PHONY: configure-target-libjava maybe-configure-target-libjava
47446maybe-configure-target-libjava:
4f0ef2d8
CD
47447@if gcc-bootstrap
47448configure-target-libjava: stage_current
47449@endif gcc-bootstrap
a7254363
PB
47450@if target-libjava
47451maybe-configure-target-libjava: configure-target-libjava
c52c6897 47452configure-target-libjava:
0aed8855
PB
47453 @: $(MAKE); $(unstage)
47454 @r=`${PWD_COMMAND}`; export r; \
47455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47456 echo "Checking multilib configuration for libjava..."; \
47457 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
47458 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
47459 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
47460 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
47461 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
47462 else \
47463 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
47464 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
47465 fi; \
47466 else \
47467 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
47468 fi; \
47469 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 47470 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 47471 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47472 echo Configuring in $(TARGET_SUBDIR)/libjava; \
47473 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 47474 case $(srcdir) in \
b00612cc
PB
47475 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47476 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
47477 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47478 esac; \
b00612cc
PB
47479 srcdiroption="--srcdir=$${topdir}/libjava"; \
47480 libsrcdir="$$s/libjava"; \
bba45b8b
NN
47481 rm -f no-such-file || : ; \
47482 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47483 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47484 --target=${target_alias} $${srcdiroption} \
bba45b8b 47485 || exit 1
6bd3dfaa 47486@endif target-libjava
e393202e 47487
a7254363
PB
47488
47489
d545f33b
PB
47490
47491
4fa63067
NN
47492.PHONY: all-target-libjava maybe-all-target-libjava
47493maybe-all-target-libjava:
4f0ef2d8
CD
47494@if gcc-bootstrap
47495all-target-libjava: stage_current
47496@endif gcc-bootstrap
6bd3dfaa 47497@if target-libjava
72b2455a 47498TARGET-target-libjava=all
6bd3dfaa 47499maybe-all-target-libjava: all-target-libjava
4fa63067 47500all-target-libjava: configure-target-libjava
0aed8855 47501 @: $(MAKE); $(unstage)
b40e3958
L
47502 @r=`${PWD_COMMAND}`; export r; \
47503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47504 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47505 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
47506 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
47507 $(TARGET-target-libjava))
6bd3dfaa 47508@endif target-libjava
e393202e 47509
a7254363
PB
47510
47511
d545f33b
PB
47512
47513
4fa63067
NN
47514.PHONY: check-target-libjava maybe-check-target-libjava
47515maybe-check-target-libjava:
6bd3dfaa
PB
47516@if target-libjava
47517maybe-check-target-libjava: check-target-libjava
16ae0395 47518
4fa63067 47519check-target-libjava:
0aed8855 47520 @: $(MAKE); $(unstage)
4fa63067
NN
47521 @r=`${PWD_COMMAND}`; export r; \
47522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47523 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47524 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 47525 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 47526
6bd3dfaa 47527@endif target-libjava
930314a4 47528
4fa63067
NN
47529.PHONY: install-target-libjava maybe-install-target-libjava
47530maybe-install-target-libjava:
6bd3dfaa
PB
47531@if target-libjava
47532maybe-install-target-libjava: install-target-libjava
16ae0395 47533
4fa63067 47534install-target-libjava: installdirs
0aed8855 47535 @: $(MAKE); $(unstage)
b40e3958
L
47536 @r=`${PWD_COMMAND}`; export r; \
47537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47538 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47539 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 47540 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47541
6bd3dfaa 47542@endif target-libjava
e393202e 47543
56a8fe78 47544# Other targets (info, dvi, pdf, etc.)
15723a45 47545
4fa63067
NN
47546.PHONY: maybe-info-target-libjava info-target-libjava
47547maybe-info-target-libjava:
6bd3dfaa
PB
47548@if target-libjava
47549maybe-info-target-libjava: info-target-libjava
15723a45 47550
4fa63067
NN
47551info-target-libjava: \
47552 configure-target-libjava
0aed8855 47553 @: $(MAKE); $(unstage)
4fa63067 47554 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
47555 r=`${PWD_COMMAND}`; export r; \
47556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47557 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47558 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
47559 for flag in $(EXTRA_TARGET_FLAGS); do \
47560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47561 done; \
47562 (cd $(TARGET_SUBDIR)/libjava && \
47563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47565 "RANLIB=$${RANLIB}" \
0c24b341 47566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47567 info) \
bba45b8b 47568 || exit 1
e393202e 47569
6bd3dfaa 47570@endif target-libjava
4fa63067
NN
47571
47572.PHONY: maybe-dvi-target-libjava dvi-target-libjava
47573maybe-dvi-target-libjava:
6bd3dfaa
PB
47574@if target-libjava
47575maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
47576
47577dvi-target-libjava: \
47578 configure-target-libjava
0aed8855 47579 @: $(MAKE); $(unstage)
4fa63067
NN
47580 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47581 r=`${PWD_COMMAND}`; export r; \
b40e3958 47582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47583 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47584 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
47585 for flag in $(EXTRA_TARGET_FLAGS); do \
47586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47587 done; \
47588 (cd $(TARGET_SUBDIR)/libjava && \
47589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47591 "RANLIB=$${RANLIB}" \
0c24b341 47592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47593 dvi) \
4fa63067 47594 || exit 1
e393202e 47595
6bd3dfaa 47596@endif target-libjava
16ae0395 47597
56a8fe78
DD
47598.PHONY: maybe-pdf-target-libjava pdf-target-libjava
47599maybe-pdf-target-libjava:
47600@if target-libjava
47601maybe-pdf-target-libjava: pdf-target-libjava
47602
47603pdf-target-libjava: \
47604 configure-target-libjava
47605 @: $(MAKE); $(unstage)
47606 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47607 r=`${PWD_COMMAND}`; export r; \
47608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47609 $(RAW_CXX_TARGET_EXPORTS) \
47610 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
47611 for flag in $(EXTRA_TARGET_FLAGS); do \
47612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47613 done; \
47614 (cd $(TARGET_SUBDIR)/libjava && \
47615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47617 "RANLIB=$${RANLIB}" \
0c24b341 47618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47619 pdf) \
47620 || exit 1
47621
47622@endif target-libjava
47623
6d389afc
MS
47624.PHONY: maybe-html-target-libjava html-target-libjava
47625maybe-html-target-libjava:
47626@if target-libjava
47627maybe-html-target-libjava: html-target-libjava
47628
47629html-target-libjava: \
47630 configure-target-libjava
0aed8855 47631 @: $(MAKE); $(unstage)
6d389afc
MS
47632 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47633 r=`${PWD_COMMAND}`; export r; \
47634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47635 $(RAW_CXX_TARGET_EXPORTS) \
47636 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
47637 for flag in $(EXTRA_TARGET_FLAGS); do \
47638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47639 done; \
47640 (cd $(TARGET_SUBDIR)/libjava && \
47641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47643 "RANLIB=$${RANLIB}" \
0c24b341 47644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47645 html) \
47646 || exit 1
47647
47648@endif target-libjava
47649
4fa63067
NN
47650.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
47651maybe-TAGS-target-libjava:
6bd3dfaa
PB
47652@if target-libjava
47653maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
47654
47655TAGS-target-libjava: \
47656 configure-target-libjava
0aed8855 47657 @: $(MAKE); $(unstage)
4fa63067
NN
47658 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47659 r=`${PWD_COMMAND}`; export r; \
b40e3958 47660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47661 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47662 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
47663 for flag in $(EXTRA_TARGET_FLAGS); do \
47664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47665 done; \
47666 (cd $(TARGET_SUBDIR)/libjava && \
47667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47669 "RANLIB=$${RANLIB}" \
0c24b341 47670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47671 TAGS) \
4fa63067 47672 || exit 1
e393202e 47673
6bd3dfaa 47674@endif target-libjava
930314a4 47675
4fa63067
NN
47676.PHONY: maybe-install-info-target-libjava install-info-target-libjava
47677maybe-install-info-target-libjava:
6bd3dfaa
PB
47678@if target-libjava
47679maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 47680
4fa63067
NN
47681install-info-target-libjava: \
47682 configure-target-libjava \
47683 info-target-libjava
0aed8855 47684 @: $(MAKE); $(unstage)
4fa63067
NN
47685 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47686 r=`${PWD_COMMAND}`; export r; \
b40e3958 47687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47688 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47689 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
47690 for flag in $(EXTRA_TARGET_FLAGS); do \
47691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47692 done; \
47693 (cd $(TARGET_SUBDIR)/libjava && \
47694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47696 "RANLIB=$${RANLIB}" \
0c24b341 47697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47698 install-info) \
4fa63067 47699 || exit 1
e393202e 47700
6bd3dfaa 47701@endif target-libjava
e393202e 47702
a3ca38d2
DD
47703.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
47704maybe-install-pdf-target-libjava:
47705@if target-libjava
47706maybe-install-pdf-target-libjava: install-pdf-target-libjava
47707
47708install-pdf-target-libjava: \
47709 configure-target-libjava \
47710 pdf-target-libjava
47711 @: $(MAKE); $(unstage)
47712 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47713 r=`${PWD_COMMAND}`; export r; \
47714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47715 $(RAW_CXX_TARGET_EXPORTS) \
47716 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
47717 for flag in $(EXTRA_TARGET_FLAGS); do \
47718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47719 done; \
47720 (cd $(TARGET_SUBDIR)/libjava && \
47721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47723 "RANLIB=$${RANLIB}" \
0c24b341 47724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47725 install-pdf) \
47726 || exit 1
47727
47728@endif target-libjava
47729
108a6f8e
CD
47730.PHONY: maybe-install-html-target-libjava install-html-target-libjava
47731maybe-install-html-target-libjava:
47732@if target-libjava
47733maybe-install-html-target-libjava: install-html-target-libjava
47734
47735install-html-target-libjava: \
47736 configure-target-libjava \
47737 html-target-libjava
47738 @: $(MAKE); $(unstage)
47739 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47740 r=`${PWD_COMMAND}`; export r; \
47741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47742 $(RAW_CXX_TARGET_EXPORTS) \
47743 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
47744 for flag in $(EXTRA_TARGET_FLAGS); do \
47745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47746 done; \
47747 (cd $(TARGET_SUBDIR)/libjava && \
47748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47750 "RANLIB=$${RANLIB}" \
0c24b341 47751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47752 install-html) \
47753 || exit 1
47754
47755@endif target-libjava
47756
4fa63067
NN
47757.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
47758maybe-installcheck-target-libjava:
6bd3dfaa
PB
47759@if target-libjava
47760maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 47761
4fa63067
NN
47762installcheck-target-libjava: \
47763 configure-target-libjava
0aed8855 47764 @: $(MAKE); $(unstage)
4fa63067
NN
47765 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47766 r=`${PWD_COMMAND}`; export r; \
47767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47768 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47769 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
47770 for flag in $(EXTRA_TARGET_FLAGS); do \
47771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47772 done; \
47773 (cd $(TARGET_SUBDIR)/libjava && \
47774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47776 "RANLIB=$${RANLIB}" \
0c24b341 47777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47778 installcheck) \
4fa63067 47779 || exit 1
15723a45 47780
6bd3dfaa 47781@endif target-libjava
4fa63067
NN
47782
47783.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
47784maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
47785@if target-libjava
47786maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
47787
47788mostlyclean-target-libjava:
0aed8855 47789 @: $(MAKE); $(unstage)
4fa63067
NN
47790 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47791 r=`${PWD_COMMAND}`; export r; \
47792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47793 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47794 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
47795 for flag in $(EXTRA_TARGET_FLAGS); do \
47796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47797 done; \
47798 (cd $(TARGET_SUBDIR)/libjava && \
47799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47801 "RANLIB=$${RANLIB}" \
0c24b341 47802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47803 mostlyclean) \
4fa63067
NN
47804 || exit 1
47805
6bd3dfaa 47806@endif target-libjava
4fa63067
NN
47807
47808.PHONY: maybe-clean-target-libjava clean-target-libjava
47809maybe-clean-target-libjava:
6bd3dfaa
PB
47810@if target-libjava
47811maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
47812
47813clean-target-libjava:
0aed8855 47814 @: $(MAKE); $(unstage)
4fa63067 47815 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
47816 r=`${PWD_COMMAND}`; export r; \
47817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47818 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47819 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
47820 for flag in $(EXTRA_TARGET_FLAGS); do \
47821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47822 done; \
47823 (cd $(TARGET_SUBDIR)/libjava && \
47824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47826 "RANLIB=$${RANLIB}" \
0c24b341 47827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47828 clean) \
bba45b8b 47829 || exit 1
e393202e 47830
6bd3dfaa 47831@endif target-libjava
e393202e 47832
4fa63067
NN
47833.PHONY: maybe-distclean-target-libjava distclean-target-libjava
47834maybe-distclean-target-libjava:
6bd3dfaa
PB
47835@if target-libjava
47836maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 47837
4fa63067 47838distclean-target-libjava:
0aed8855 47839 @: $(MAKE); $(unstage)
4fa63067
NN
47840 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47841 r=`${PWD_COMMAND}`; export r; \
47842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47843 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47844 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
47845 for flag in $(EXTRA_TARGET_FLAGS); do \
47846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47847 done; \
47848 (cd $(TARGET_SUBDIR)/libjava && \
47849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47851 "RANLIB=$${RANLIB}" \
0c24b341 47852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47853 distclean) \
4fa63067 47854 || exit 1
3866be5d 47855
6bd3dfaa 47856@endif target-libjava
930314a4 47857
4fa63067
NN
47858.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
47859maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
47860@if target-libjava
47861maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 47862
4fa63067 47863maintainer-clean-target-libjava:
0aed8855 47864 @: $(MAKE); $(unstage)
4fa63067
NN
47865 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47866 r=`${PWD_COMMAND}`; export r; \
b40e3958 47867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47868 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47869 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
47870 for flag in $(EXTRA_TARGET_FLAGS); do \
47871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47872 done; \
47873 (cd $(TARGET_SUBDIR)/libjava && \
47874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47876 "RANLIB=$${RANLIB}" \
0c24b341 47877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47878 maintainer-clean) \
4fa63067 47879 || exit 1
e393202e 47880
6bd3dfaa 47881@endif target-libjava
e393202e 47882
4fa63067 47883
15723a45 47884
a7254363 47885
e90269c8 47886
a7254363
PB
47887.PHONY: configure-target-zlib maybe-configure-target-zlib
47888maybe-configure-target-zlib:
4f0ef2d8
CD
47889@if gcc-bootstrap
47890configure-target-zlib: stage_current
47891@endif gcc-bootstrap
a7254363
PB
47892@if target-zlib
47893maybe-configure-target-zlib: configure-target-zlib
c52c6897 47894configure-target-zlib:
0aed8855
PB
47895 @: $(MAKE); $(unstage)
47896 @r=`${PWD_COMMAND}`; export r; \
47897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47898 echo "Checking multilib configuration for zlib..."; \
47899 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
47900 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
47901 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
47902 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
47903 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
47904 else \
47905 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
47906 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47907 fi; \
47908 else \
47909 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
47910 fi; \
47911 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 47912 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 47913 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47914 echo Configuring in $(TARGET_SUBDIR)/zlib; \
47915 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 47916 case $(srcdir) in \
b00612cc
PB
47917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47918 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
47919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47920 esac; \
b00612cc
PB
47921 srcdiroption="--srcdir=$${topdir}/zlib"; \
47922 libsrcdir="$$s/zlib"; \
bba45b8b
NN
47923 rm -f no-such-file || : ; \
47924 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47925 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47926 --target=${target_alias} $${srcdiroption} \
bba45b8b 47927 || exit 1
6bd3dfaa 47928@endif target-zlib
e393202e 47929
a7254363
PB
47930
47931
d545f33b
PB
47932
47933
4fa63067
NN
47934.PHONY: all-target-zlib maybe-all-target-zlib
47935maybe-all-target-zlib:
4f0ef2d8
CD
47936@if gcc-bootstrap
47937all-target-zlib: stage_current
47938@endif gcc-bootstrap
6bd3dfaa 47939@if target-zlib
72b2455a 47940TARGET-target-zlib=all
6bd3dfaa 47941maybe-all-target-zlib: all-target-zlib
4fa63067 47942all-target-zlib: configure-target-zlib
0aed8855 47943 @: $(MAKE); $(unstage)
b40e3958
L
47944 @r=`${PWD_COMMAND}`; export r; \
47945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47946 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47947 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
47948 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47949 $(TARGET-target-zlib))
6bd3dfaa 47950@endif target-zlib
e393202e 47951
a7254363
PB
47952
47953
d545f33b
PB
47954
47955
4fa63067
NN
47956.PHONY: check-target-zlib maybe-check-target-zlib
47957maybe-check-target-zlib:
6bd3dfaa
PB
47958@if target-zlib
47959maybe-check-target-zlib: check-target-zlib
16ae0395 47960
4fa63067 47961check-target-zlib:
0aed8855 47962 @: $(MAKE); $(unstage)
b40e3958
L
47963 @r=`${PWD_COMMAND}`; export r; \
47964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47965 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47966 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 47967 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 47968
6bd3dfaa 47969@endif target-zlib
930314a4 47970
4fa63067
NN
47971.PHONY: install-target-zlib maybe-install-target-zlib
47972maybe-install-target-zlib:
6bd3dfaa
PB
47973@if target-zlib
47974maybe-install-target-zlib: install-target-zlib
16ae0395 47975
4fa63067 47976install-target-zlib: installdirs
0aed8855 47977 @: $(MAKE); $(unstage)
b40e3958
L
47978 @r=`${PWD_COMMAND}`; export r; \
47979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47980 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47981 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 47982 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47983
6bd3dfaa 47984@endif target-zlib
e393202e 47985
56a8fe78 47986# Other targets (info, dvi, pdf, etc.)
15723a45 47987
4fa63067
NN
47988.PHONY: maybe-info-target-zlib info-target-zlib
47989maybe-info-target-zlib:
6bd3dfaa
PB
47990@if target-zlib
47991maybe-info-target-zlib: info-target-zlib
15723a45 47992
4fa63067
NN
47993info-target-zlib: \
47994 configure-target-zlib
0aed8855 47995 @: $(MAKE); $(unstage)
4fa63067 47996 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
47997 r=`${PWD_COMMAND}`; export r; \
47998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47999 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48000 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
48001 for flag in $(EXTRA_TARGET_FLAGS); do \
48002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48003 done; \
48004 (cd $(TARGET_SUBDIR)/zlib && \
48005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48007 "RANLIB=$${RANLIB}" \
0c24b341 48008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48009 info) \
bba45b8b 48010 || exit 1
e393202e 48011
6bd3dfaa 48012@endif target-zlib
e393202e 48013
4fa63067
NN
48014.PHONY: maybe-dvi-target-zlib dvi-target-zlib
48015maybe-dvi-target-zlib:
6bd3dfaa
PB
48016@if target-zlib
48017maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 48018
4fa63067
NN
48019dvi-target-zlib: \
48020 configure-target-zlib
0aed8855 48021 @: $(MAKE); $(unstage)
4fa63067
NN
48022 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48023 r=`${PWD_COMMAND}`; export r; \
b40e3958 48024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48025 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48026 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
48027 for flag in $(EXTRA_TARGET_FLAGS); do \
48028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48029 done; \
48030 (cd $(TARGET_SUBDIR)/zlib && \
48031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48033 "RANLIB=$${RANLIB}" \
0c24b341 48034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48035 dvi) \
4fa63067 48036 || exit 1
e393202e 48037
6bd3dfaa 48038@endif target-zlib
930314a4 48039
56a8fe78
DD
48040.PHONY: maybe-pdf-target-zlib pdf-target-zlib
48041maybe-pdf-target-zlib:
48042@if target-zlib
48043maybe-pdf-target-zlib: pdf-target-zlib
48044
48045pdf-target-zlib: \
48046 configure-target-zlib
48047 @: $(MAKE); $(unstage)
48048 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48049 r=`${PWD_COMMAND}`; export r; \
48050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48051 $(NORMAL_TARGET_EXPORTS) \
48052 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
48053 for flag in $(EXTRA_TARGET_FLAGS); do \
48054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48055 done; \
48056 (cd $(TARGET_SUBDIR)/zlib && \
48057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48059 "RANLIB=$${RANLIB}" \
0c24b341 48060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48061 pdf) \
48062 || exit 1
48063
48064@endif target-zlib
48065
6d389afc
MS
48066.PHONY: maybe-html-target-zlib html-target-zlib
48067maybe-html-target-zlib:
48068@if target-zlib
48069maybe-html-target-zlib: html-target-zlib
48070
48071html-target-zlib: \
48072 configure-target-zlib
0aed8855 48073 @: $(MAKE); $(unstage)
6d389afc
MS
48074 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48075 r=`${PWD_COMMAND}`; export r; \
48076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48077 $(NORMAL_TARGET_EXPORTS) \
48078 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
48079 for flag in $(EXTRA_TARGET_FLAGS); do \
48080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48081 done; \
48082 (cd $(TARGET_SUBDIR)/zlib && \
48083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48085 "RANLIB=$${RANLIB}" \
0c24b341 48086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48087 html) \
48088 || exit 1
48089
48090@endif target-zlib
48091
4fa63067
NN
48092.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
48093maybe-TAGS-target-zlib:
6bd3dfaa
PB
48094@if target-zlib
48095maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 48096
4fa63067
NN
48097TAGS-target-zlib: \
48098 configure-target-zlib
0aed8855 48099 @: $(MAKE); $(unstage)
4fa63067
NN
48100 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48101 r=`${PWD_COMMAND}`; export r; \
b40e3958 48102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48103 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48104 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
48105 for flag in $(EXTRA_TARGET_FLAGS); do \
48106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48107 done; \
48108 (cd $(TARGET_SUBDIR)/zlib && \
48109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48111 "RANLIB=$${RANLIB}" \
0c24b341 48112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48113 TAGS) \
4fa63067 48114 || exit 1
e393202e 48115
6bd3dfaa 48116@endif target-zlib
15723a45 48117
4fa63067
NN
48118.PHONY: maybe-install-info-target-zlib install-info-target-zlib
48119maybe-install-info-target-zlib:
6bd3dfaa
PB
48120@if target-zlib
48121maybe-install-info-target-zlib: install-info-target-zlib
15723a45 48122
4fa63067
NN
48123install-info-target-zlib: \
48124 configure-target-zlib \
48125 info-target-zlib
0aed8855 48126 @: $(MAKE); $(unstage)
4fa63067 48127 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48128 r=`${PWD_COMMAND}`; export r; \
48129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48130 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48131 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
48132 for flag in $(EXTRA_TARGET_FLAGS); do \
48133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48134 done; \
48135 (cd $(TARGET_SUBDIR)/zlib && \
48136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48138 "RANLIB=$${RANLIB}" \
0c24b341 48139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48140 install-info) \
bba45b8b 48141 || exit 1
e393202e 48142
6bd3dfaa 48143@endif target-zlib
16ae0395 48144
a3ca38d2
DD
48145.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
48146maybe-install-pdf-target-zlib:
48147@if target-zlib
48148maybe-install-pdf-target-zlib: install-pdf-target-zlib
48149
48150install-pdf-target-zlib: \
48151 configure-target-zlib \
48152 pdf-target-zlib
48153 @: $(MAKE); $(unstage)
48154 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48155 r=`${PWD_COMMAND}`; export r; \
48156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48157 $(NORMAL_TARGET_EXPORTS) \
48158 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
48159 for flag in $(EXTRA_TARGET_FLAGS); do \
48160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48161 done; \
48162 (cd $(TARGET_SUBDIR)/zlib && \
48163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48165 "RANLIB=$${RANLIB}" \
0c24b341 48166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48167 install-pdf) \
48168 || exit 1
48169
48170@endif target-zlib
48171
108a6f8e
CD
48172.PHONY: maybe-install-html-target-zlib install-html-target-zlib
48173maybe-install-html-target-zlib:
48174@if target-zlib
48175maybe-install-html-target-zlib: install-html-target-zlib
48176
48177install-html-target-zlib: \
48178 configure-target-zlib \
48179 html-target-zlib
48180 @: $(MAKE); $(unstage)
48181 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48182 r=`${PWD_COMMAND}`; export r; \
48183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48184 $(NORMAL_TARGET_EXPORTS) \
48185 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
48186 for flag in $(EXTRA_TARGET_FLAGS); do \
48187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48188 done; \
48189 (cd $(TARGET_SUBDIR)/zlib && \
48190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48192 "RANLIB=$${RANLIB}" \
0c24b341 48193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48194 install-html) \
48195 || exit 1
48196
48197@endif target-zlib
48198
4fa63067
NN
48199.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
48200maybe-installcheck-target-zlib:
6bd3dfaa
PB
48201@if target-zlib
48202maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 48203
4fa63067
NN
48204installcheck-target-zlib: \
48205 configure-target-zlib
0aed8855 48206 @: $(MAKE); $(unstage)
4fa63067
NN
48207 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48208 r=`${PWD_COMMAND}`; export r; \
48209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48210 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48211 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
48212 for flag in $(EXTRA_TARGET_FLAGS); do \
48213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48214 done; \
48215 (cd $(TARGET_SUBDIR)/zlib && \
48216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48218 "RANLIB=$${RANLIB}" \
0c24b341 48219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48220 installcheck) \
4fa63067 48221 || exit 1
e393202e 48222
6bd3dfaa 48223@endif target-zlib
16ae0395 48224
4fa63067
NN
48225.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
48226maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
48227@if target-zlib
48228maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 48229
4fa63067 48230mostlyclean-target-zlib:
0aed8855 48231 @: $(MAKE); $(unstage)
4fa63067
NN
48232 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48233 r=`${PWD_COMMAND}`; export r; \
48234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48235 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48236 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
48237 for flag in $(EXTRA_TARGET_FLAGS); do \
48238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48239 done; \
48240 (cd $(TARGET_SUBDIR)/zlib && \
48241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48243 "RANLIB=$${RANLIB}" \
0c24b341 48244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48245 mostlyclean) \
4fa63067 48246 || exit 1
e393202e 48247
6bd3dfaa 48248@endif target-zlib
15723a45 48249
4fa63067
NN
48250.PHONY: maybe-clean-target-zlib clean-target-zlib
48251maybe-clean-target-zlib:
6bd3dfaa
PB
48252@if target-zlib
48253maybe-clean-target-zlib: clean-target-zlib
15723a45 48254
4fa63067 48255clean-target-zlib:
0aed8855 48256 @: $(MAKE); $(unstage)
4fa63067 48257 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48258 r=`${PWD_COMMAND}`; export r; \
48259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48260 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48261 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
48262 for flag in $(EXTRA_TARGET_FLAGS); do \
48263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48264 done; \
48265 (cd $(TARGET_SUBDIR)/zlib && \
48266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48268 "RANLIB=$${RANLIB}" \
0c24b341 48269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48270 clean) \
bba45b8b 48271 || exit 1
e393202e 48272
6bd3dfaa 48273@endif target-zlib
e393202e 48274
4fa63067
NN
48275.PHONY: maybe-distclean-target-zlib distclean-target-zlib
48276maybe-distclean-target-zlib:
6bd3dfaa
PB
48277@if target-zlib
48278maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 48279
4fa63067 48280distclean-target-zlib:
0aed8855 48281 @: $(MAKE); $(unstage)
4fa63067
NN
48282 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48283 r=`${PWD_COMMAND}`; export r; \
b40e3958 48284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48285 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48286 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
48287 for flag in $(EXTRA_TARGET_FLAGS); do \
48288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48289 done; \
48290 (cd $(TARGET_SUBDIR)/zlib && \
48291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48293 "RANLIB=$${RANLIB}" \
0c24b341 48294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48295 distclean) \
4fa63067 48296 || exit 1
e393202e 48297
6bd3dfaa 48298@endif target-zlib
e393202e 48299
4fa63067
NN
48300.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
48301maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
48302@if target-zlib
48303maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 48304
4fa63067 48305maintainer-clean-target-zlib:
0aed8855 48306 @: $(MAKE); $(unstage)
4fa63067
NN
48307 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48308 r=`${PWD_COMMAND}`; export r; \
b40e3958 48309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48310 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48311 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
48312 for flag in $(EXTRA_TARGET_FLAGS); do \
48313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48314 done; \
48315 (cd $(TARGET_SUBDIR)/zlib && \
48316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48318 "RANLIB=$${RANLIB}" \
0c24b341 48319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48320 maintainer-clean) \
4fa63067 48321 || exit 1
e393202e 48322
6bd3dfaa 48323@endif target-zlib
930314a4 48324
4fa63067 48325
15723a45 48326
a7254363 48327
e90269c8 48328
a7254363
PB
48329.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
48330maybe-configure-target-boehm-gc:
4f0ef2d8
CD
48331@if gcc-bootstrap
48332configure-target-boehm-gc: stage_current
48333@endif gcc-bootstrap
a7254363
PB
48334@if target-boehm-gc
48335maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 48336configure-target-boehm-gc:
0aed8855
PB
48337 @: $(MAKE); $(unstage)
48338 @r=`${PWD_COMMAND}`; export r; \
48339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48340 echo "Checking multilib configuration for boehm-gc..."; \
48341 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
48342 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
48343 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48344 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48345 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
48346 else \
48347 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
48348 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
48349 fi; \
48350 else \
48351 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
48352 fi; \
48353 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 48354 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 48355 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48356 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
48357 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 48358 case $(srcdir) in \
b00612cc
PB
48359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48360 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
48361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48362 esac; \
b00612cc
PB
48363 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
48364 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
48365 rm -f no-such-file || : ; \
48366 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48367 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48368 --target=${target_alias} $${srcdiroption} \
bba45b8b 48369 || exit 1
6bd3dfaa 48370@endif target-boehm-gc
e393202e 48371
a7254363
PB
48372
48373
d545f33b
PB
48374
48375
4fa63067
NN
48376.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
48377maybe-all-target-boehm-gc:
4f0ef2d8
CD
48378@if gcc-bootstrap
48379all-target-boehm-gc: stage_current
48380@endif gcc-bootstrap
6bd3dfaa 48381@if target-boehm-gc
72b2455a 48382TARGET-target-boehm-gc=all
6bd3dfaa 48383maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 48384all-target-boehm-gc: configure-target-boehm-gc
0aed8855 48385 @: $(MAKE); $(unstage)
b40e3958
L
48386 @r=`${PWD_COMMAND}`; export r; \
48387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48388 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48389 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
48390 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48391 $(TARGET-target-boehm-gc))
6bd3dfaa 48392@endif target-boehm-gc
e393202e 48393
a7254363
PB
48394
48395
d545f33b
PB
48396
48397
4fa63067
NN
48398.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
48399maybe-check-target-boehm-gc:
6bd3dfaa
PB
48400@if target-boehm-gc
48401maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 48402
4fa63067 48403check-target-boehm-gc:
0aed8855 48404 @: $(MAKE); $(unstage)
b40e3958
L
48405 @r=`${PWD_COMMAND}`; export r; \
48406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48407 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48408 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 48409 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 48410
6bd3dfaa 48411@endif target-boehm-gc
930314a4 48412
4fa63067
NN
48413.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
48414maybe-install-target-boehm-gc:
6bd3dfaa
PB
48415@if target-boehm-gc
48416maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 48417
4fa63067 48418install-target-boehm-gc: installdirs
0aed8855 48419 @: $(MAKE); $(unstage)
b40e3958
L
48420 @r=`${PWD_COMMAND}`; export r; \
48421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48422 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48423 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 48424 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48425
6bd3dfaa 48426@endif target-boehm-gc
e393202e 48427
56a8fe78 48428# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48429
48430.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
48431maybe-info-target-boehm-gc:
6bd3dfaa
PB
48432@if target-boehm-gc
48433maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
48434
48435info-target-boehm-gc: \
48436 configure-target-boehm-gc
0aed8855 48437 @: $(MAKE); $(unstage)
4fa63067
NN
48438 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48439 r=`${PWD_COMMAND}`; export r; \
48440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48441 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48442 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
48443 for flag in $(EXTRA_TARGET_FLAGS); do \
48444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48445 done; \
48446 (cd $(TARGET_SUBDIR)/boehm-gc && \
48447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48449 "RANLIB=$${RANLIB}" \
0c24b341 48450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48451 info) \
4fa63067
NN
48452 || exit 1
48453
6bd3dfaa 48454@endif target-boehm-gc
4fa63067
NN
48455
48456.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
48457maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
48458@if target-boehm-gc
48459maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
48460
48461dvi-target-boehm-gc: \
48462 configure-target-boehm-gc
0aed8855 48463 @: $(MAKE); $(unstage)
4fa63067
NN
48464 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48465 r=`${PWD_COMMAND}`; export r; \
48466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48467 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48468 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
48469 for flag in $(EXTRA_TARGET_FLAGS); do \
48470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48471 done; \
48472 (cd $(TARGET_SUBDIR)/boehm-gc && \
48473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48475 "RANLIB=$${RANLIB}" \
0c24b341 48476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48477 dvi) \
4fa63067
NN
48478 || exit 1
48479
6bd3dfaa 48480@endif target-boehm-gc
4fa63067 48481
56a8fe78
DD
48482.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
48483maybe-pdf-target-boehm-gc:
48484@if target-boehm-gc
48485maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
48486
48487pdf-target-boehm-gc: \
48488 configure-target-boehm-gc
48489 @: $(MAKE); $(unstage)
48490 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48491 r=`${PWD_COMMAND}`; export r; \
48492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48493 $(NORMAL_TARGET_EXPORTS) \
48494 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48495 for flag in $(EXTRA_TARGET_FLAGS); do \
48496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48497 done; \
48498 (cd $(TARGET_SUBDIR)/boehm-gc && \
48499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48501 "RANLIB=$${RANLIB}" \
0c24b341 48502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48503 pdf) \
48504 || exit 1
48505
48506@endif target-boehm-gc
48507
6d389afc
MS
48508.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
48509maybe-html-target-boehm-gc:
48510@if target-boehm-gc
48511maybe-html-target-boehm-gc: html-target-boehm-gc
48512
48513html-target-boehm-gc: \
48514 configure-target-boehm-gc
0aed8855 48515 @: $(MAKE); $(unstage)
6d389afc
MS
48516 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48517 r=`${PWD_COMMAND}`; export r; \
48518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48519 $(NORMAL_TARGET_EXPORTS) \
48520 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
48521 for flag in $(EXTRA_TARGET_FLAGS); do \
48522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48523 done; \
48524 (cd $(TARGET_SUBDIR)/boehm-gc && \
48525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48527 "RANLIB=$${RANLIB}" \
0c24b341 48528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48529 html) \
48530 || exit 1
48531
48532@endif target-boehm-gc
48533
4fa63067
NN
48534.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
48535maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
48536@if target-boehm-gc
48537maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
48538
48539TAGS-target-boehm-gc: \
48540 configure-target-boehm-gc
0aed8855 48541 @: $(MAKE); $(unstage)
4fa63067
NN
48542 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48543 r=`${PWD_COMMAND}`; export r; \
48544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48545 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48546 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
48547 for flag in $(EXTRA_TARGET_FLAGS); do \
48548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48549 done; \
48550 (cd $(TARGET_SUBDIR)/boehm-gc && \
48551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48553 "RANLIB=$${RANLIB}" \
0c24b341 48554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48555 TAGS) \
4fa63067
NN
48556 || exit 1
48557
6bd3dfaa 48558@endif target-boehm-gc
4fa63067
NN
48559
48560.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
48561maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
48562@if target-boehm-gc
48563maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
48564
48565install-info-target-boehm-gc: \
48566 configure-target-boehm-gc \
48567 info-target-boehm-gc
0aed8855 48568 @: $(MAKE); $(unstage)
4fa63067
NN
48569 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48570 r=`${PWD_COMMAND}`; export r; \
48571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48572 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48573 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
48574 for flag in $(EXTRA_TARGET_FLAGS); do \
48575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48576 done; \
48577 (cd $(TARGET_SUBDIR)/boehm-gc && \
48578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48580 "RANLIB=$${RANLIB}" \
0c24b341 48581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48582 install-info) \
4fa63067
NN
48583 || exit 1
48584
6bd3dfaa 48585@endif target-boehm-gc
4fa63067 48586
a3ca38d2
DD
48587.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
48588maybe-install-pdf-target-boehm-gc:
48589@if target-boehm-gc
48590maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
48591
48592install-pdf-target-boehm-gc: \
48593 configure-target-boehm-gc \
48594 pdf-target-boehm-gc
48595 @: $(MAKE); $(unstage)
48596 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48597 r=`${PWD_COMMAND}`; export r; \
48598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48599 $(NORMAL_TARGET_EXPORTS) \
48600 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48601 for flag in $(EXTRA_TARGET_FLAGS); do \
48602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48603 done; \
48604 (cd $(TARGET_SUBDIR)/boehm-gc && \
48605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48607 "RANLIB=$${RANLIB}" \
0c24b341 48608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48609 install-pdf) \
48610 || exit 1
48611
48612@endif target-boehm-gc
48613
108a6f8e
CD
48614.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
48615maybe-install-html-target-boehm-gc:
48616@if target-boehm-gc
48617maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
48618
48619install-html-target-boehm-gc: \
48620 configure-target-boehm-gc \
48621 html-target-boehm-gc
48622 @: $(MAKE); $(unstage)
48623 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48624 r=`${PWD_COMMAND}`; export r; \
48625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48626 $(NORMAL_TARGET_EXPORTS) \
48627 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
48628 for flag in $(EXTRA_TARGET_FLAGS); do \
48629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48630 done; \
48631 (cd $(TARGET_SUBDIR)/boehm-gc && \
48632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48634 "RANLIB=$${RANLIB}" \
0c24b341 48635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48636 install-html) \
48637 || exit 1
48638
48639@endif target-boehm-gc
48640
4fa63067
NN
48641.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
48642maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
48643@if target-boehm-gc
48644maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
48645
48646installcheck-target-boehm-gc: \
48647 configure-target-boehm-gc
0aed8855 48648 @: $(MAKE); $(unstage)
4fa63067
NN
48649 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48650 r=`${PWD_COMMAND}`; export r; \
48651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48652 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48653 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
48654 for flag in $(EXTRA_TARGET_FLAGS); do \
48655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48656 done; \
48657 (cd $(TARGET_SUBDIR)/boehm-gc && \
48658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48660 "RANLIB=$${RANLIB}" \
0c24b341 48661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48662 installcheck) \
4fa63067
NN
48663 || exit 1
48664
6bd3dfaa 48665@endif target-boehm-gc
4fa63067
NN
48666
48667.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
48668maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
48669@if target-boehm-gc
48670maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
48671
48672mostlyclean-target-boehm-gc:
0aed8855 48673 @: $(MAKE); $(unstage)
4fa63067
NN
48674 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48675 r=`${PWD_COMMAND}`; export r; \
48676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48677 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48678 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48679 for flag in $(EXTRA_TARGET_FLAGS); do \
48680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48681 done; \
48682 (cd $(TARGET_SUBDIR)/boehm-gc && \
48683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48685 "RANLIB=$${RANLIB}" \
0c24b341 48686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48687 mostlyclean) \
4fa63067
NN
48688 || exit 1
48689
6bd3dfaa 48690@endif target-boehm-gc
4fa63067
NN
48691
48692.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
48693maybe-clean-target-boehm-gc:
6bd3dfaa
PB
48694@if target-boehm-gc
48695maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
48696
48697clean-target-boehm-gc:
0aed8855 48698 @: $(MAKE); $(unstage)
4fa63067
NN
48699 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48700 r=`${PWD_COMMAND}`; export r; \
48701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48702 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48703 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48704 for flag in $(EXTRA_TARGET_FLAGS); do \
48705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48706 done; \
48707 (cd $(TARGET_SUBDIR)/boehm-gc && \
48708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48710 "RANLIB=$${RANLIB}" \
0c24b341 48711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48712 clean) \
4fa63067
NN
48713 || exit 1
48714
6bd3dfaa 48715@endif target-boehm-gc
4fa63067
NN
48716
48717.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
48718maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
48719@if target-boehm-gc
48720maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
48721
48722distclean-target-boehm-gc:
0aed8855 48723 @: $(MAKE); $(unstage)
4fa63067
NN
48724 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48725 r=`${PWD_COMMAND}`; export r; \
48726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48727 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48728 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48729 for flag in $(EXTRA_TARGET_FLAGS); do \
48730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48731 done; \
48732 (cd $(TARGET_SUBDIR)/boehm-gc && \
48733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48735 "RANLIB=$${RANLIB}" \
0c24b341 48736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48737 distclean) \
4fa63067
NN
48738 || exit 1
48739
6bd3dfaa 48740@endif target-boehm-gc
4fa63067
NN
48741
48742.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
48743maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
48744@if target-boehm-gc
48745maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
48746
48747maintainer-clean-target-boehm-gc:
0aed8855 48748 @: $(MAKE); $(unstage)
4fa63067
NN
48749 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48750 r=`${PWD_COMMAND}`; export r; \
48751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48752 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48753 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48754 for flag in $(EXTRA_TARGET_FLAGS); do \
48755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48756 done; \
48757 (cd $(TARGET_SUBDIR)/boehm-gc && \
48758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48760 "RANLIB=$${RANLIB}" \
0c24b341 48761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48762 maintainer-clean) \
4fa63067
NN
48763 || exit 1
48764
6bd3dfaa 48765@endif target-boehm-gc
4fa63067
NN
48766
48767
15723a45 48768
15723a45 48769
a7254363
PB
48770
48771.PHONY: configure-target-qthreads maybe-configure-target-qthreads
48772maybe-configure-target-qthreads:
4f0ef2d8
CD
48773@if gcc-bootstrap
48774configure-target-qthreads: stage_current
48775@endif gcc-bootstrap
a7254363
PB
48776@if target-qthreads
48777maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 48778configure-target-qthreads:
0aed8855
PB
48779 @: $(MAKE); $(unstage)
48780 @r=`${PWD_COMMAND}`; export r; \
48781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48782 echo "Checking multilib configuration for qthreads..."; \
48783 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
48784 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
48785 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48786 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48787 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
48788 else \
48789 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
48790 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
48791 fi; \
48792 else \
48793 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
48794 fi; \
48795 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 48796 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 48797 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48798 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
48799 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 48800 case $(srcdir) in \
b00612cc
PB
48801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48802 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
48803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48804 esac; \
b00612cc
PB
48805 srcdiroption="--srcdir=$${topdir}/qthreads"; \
48806 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
48807 rm -f no-such-file || : ; \
48808 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48809 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48810 --target=${target_alias} $${srcdiroption} \
bba45b8b 48811 || exit 1
6bd3dfaa 48812@endif target-qthreads
252b5132 48813
a7254363
PB
48814
48815
d545f33b
PB
48816
48817
4fa63067
NN
48818.PHONY: all-target-qthreads maybe-all-target-qthreads
48819maybe-all-target-qthreads:
4f0ef2d8
CD
48820@if gcc-bootstrap
48821all-target-qthreads: stage_current
48822@endif gcc-bootstrap
6bd3dfaa 48823@if target-qthreads
72b2455a 48824TARGET-target-qthreads=all
6bd3dfaa 48825maybe-all-target-qthreads: all-target-qthreads
4fa63067 48826all-target-qthreads: configure-target-qthreads
0aed8855 48827 @: $(MAKE); $(unstage)
b40e3958
L
48828 @r=`${PWD_COMMAND}`; export r; \
48829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48830 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48831 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
48832 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48833 $(TARGET-target-qthreads))
6bd3dfaa 48834@endif target-qthreads
252b5132 48835
a7254363
PB
48836
48837
d545f33b
PB
48838
48839
4fa63067
NN
48840.PHONY: check-target-qthreads maybe-check-target-qthreads
48841maybe-check-target-qthreads:
6bd3dfaa
PB
48842@if target-qthreads
48843maybe-check-target-qthreads: check-target-qthreads
16ae0395 48844
4fa63067 48845check-target-qthreads:
0aed8855 48846 @: $(MAKE); $(unstage)
b40e3958
L
48847 @r=`${PWD_COMMAND}`; export r; \
48848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48849 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48850 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 48851 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 48852
6bd3dfaa 48853@endif target-qthreads
930314a4 48854
4fa63067
NN
48855.PHONY: install-target-qthreads maybe-install-target-qthreads
48856maybe-install-target-qthreads:
6bd3dfaa
PB
48857@if target-qthreads
48858maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
48859
48860install-target-qthreads: installdirs
0aed8855 48861 @: $(MAKE); $(unstage)
4fa63067
NN
48862 @r=`${PWD_COMMAND}`; export r; \
48863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48864 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48865 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 48866 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48867
6bd3dfaa 48868@endif target-qthreads
4fa63067 48869
56a8fe78 48870# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48871
48872.PHONY: maybe-info-target-qthreads info-target-qthreads
48873maybe-info-target-qthreads:
6bd3dfaa
PB
48874@if target-qthreads
48875maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
48876
48877info-target-qthreads: \
48878 configure-target-qthreads
0aed8855 48879 @: $(MAKE); $(unstage)
4fa63067
NN
48880 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48881 r=`${PWD_COMMAND}`; export r; \
48882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48883 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48884 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
48885 for flag in $(EXTRA_TARGET_FLAGS); do \
48886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48887 done; \
48888 (cd $(TARGET_SUBDIR)/qthreads && \
48889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48891 "RANLIB=$${RANLIB}" \
0c24b341 48892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48893 info) \
4fa63067
NN
48894 || exit 1
48895
6bd3dfaa 48896@endif target-qthreads
4fa63067
NN
48897
48898.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
48899maybe-dvi-target-qthreads:
6bd3dfaa
PB
48900@if target-qthreads
48901maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
48902
48903dvi-target-qthreads: \
48904 configure-target-qthreads
0aed8855 48905 @: $(MAKE); $(unstage)
4fa63067
NN
48906 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48907 r=`${PWD_COMMAND}`; export r; \
48908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48909 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48910 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
48911 for flag in $(EXTRA_TARGET_FLAGS); do \
48912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48913 done; \
48914 (cd $(TARGET_SUBDIR)/qthreads && \
48915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48917 "RANLIB=$${RANLIB}" \
0c24b341 48918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48919 dvi) \
4fa63067
NN
48920 || exit 1
48921
6bd3dfaa 48922@endif target-qthreads
4fa63067 48923
56a8fe78
DD
48924.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
48925maybe-pdf-target-qthreads:
48926@if target-qthreads
48927maybe-pdf-target-qthreads: pdf-target-qthreads
48928
48929pdf-target-qthreads: \
48930 configure-target-qthreads
48931 @: $(MAKE); $(unstage)
48932 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48933 r=`${PWD_COMMAND}`; export r; \
48934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48935 $(NORMAL_TARGET_EXPORTS) \
48936 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
48937 for flag in $(EXTRA_TARGET_FLAGS); do \
48938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48939 done; \
48940 (cd $(TARGET_SUBDIR)/qthreads && \
48941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48943 "RANLIB=$${RANLIB}" \
0c24b341 48944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48945 pdf) \
48946 || exit 1
48947
48948@endif target-qthreads
48949
6d389afc
MS
48950.PHONY: maybe-html-target-qthreads html-target-qthreads
48951maybe-html-target-qthreads:
48952@if target-qthreads
48953maybe-html-target-qthreads: html-target-qthreads
48954
48955html-target-qthreads: \
48956 configure-target-qthreads
0aed8855 48957 @: $(MAKE); $(unstage)
6d389afc
MS
48958 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48959 r=`${PWD_COMMAND}`; export r; \
48960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48961 $(NORMAL_TARGET_EXPORTS) \
48962 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
48963 for flag in $(EXTRA_TARGET_FLAGS); do \
48964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48965 done; \
48966 (cd $(TARGET_SUBDIR)/qthreads && \
48967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48969 "RANLIB=$${RANLIB}" \
0c24b341 48970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48971 html) \
48972 || exit 1
48973
48974@endif target-qthreads
48975
4fa63067
NN
48976.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
48977maybe-TAGS-target-qthreads:
6bd3dfaa
PB
48978@if target-qthreads
48979maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
48980
48981TAGS-target-qthreads: \
48982 configure-target-qthreads
0aed8855 48983 @: $(MAKE); $(unstage)
4fa63067
NN
48984 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48985 r=`${PWD_COMMAND}`; export r; \
48986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48987 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48988 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
48989 for flag in $(EXTRA_TARGET_FLAGS); do \
48990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48991 done; \
48992 (cd $(TARGET_SUBDIR)/qthreads && \
48993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48995 "RANLIB=$${RANLIB}" \
0c24b341 48996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48997 TAGS) \
4fa63067
NN
48998 || exit 1
48999
6bd3dfaa 49000@endif target-qthreads
4fa63067
NN
49001
49002.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
49003maybe-install-info-target-qthreads:
6bd3dfaa
PB
49004@if target-qthreads
49005maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
49006
49007install-info-target-qthreads: \
49008 configure-target-qthreads \
49009 info-target-qthreads
0aed8855 49010 @: $(MAKE); $(unstage)
4fa63067
NN
49011 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49012 r=`${PWD_COMMAND}`; export r; \
49013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49014 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49015 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
49016 for flag in $(EXTRA_TARGET_FLAGS); do \
49017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49018 done; \
49019 (cd $(TARGET_SUBDIR)/qthreads && \
49020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49022 "RANLIB=$${RANLIB}" \
0c24b341 49023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49024 install-info) \
4fa63067
NN
49025 || exit 1
49026
6bd3dfaa 49027@endif target-qthreads
4fa63067 49028
a3ca38d2
DD
49029.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
49030maybe-install-pdf-target-qthreads:
49031@if target-qthreads
49032maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
49033
49034install-pdf-target-qthreads: \
49035 configure-target-qthreads \
49036 pdf-target-qthreads
49037 @: $(MAKE); $(unstage)
49038 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49039 r=`${PWD_COMMAND}`; export r; \
49040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49041 $(NORMAL_TARGET_EXPORTS) \
49042 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
49043 for flag in $(EXTRA_TARGET_FLAGS); do \
49044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49045 done; \
49046 (cd $(TARGET_SUBDIR)/qthreads && \
49047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49049 "RANLIB=$${RANLIB}" \
0c24b341 49050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49051 install-pdf) \
49052 || exit 1
49053
49054@endif target-qthreads
49055
108a6f8e
CD
49056.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
49057maybe-install-html-target-qthreads:
49058@if target-qthreads
49059maybe-install-html-target-qthreads: install-html-target-qthreads
49060
49061install-html-target-qthreads: \
49062 configure-target-qthreads \
49063 html-target-qthreads
49064 @: $(MAKE); $(unstage)
49065 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49066 r=`${PWD_COMMAND}`; export r; \
49067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49068 $(NORMAL_TARGET_EXPORTS) \
49069 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
49070 for flag in $(EXTRA_TARGET_FLAGS); do \
49071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49072 done; \
49073 (cd $(TARGET_SUBDIR)/qthreads && \
49074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49076 "RANLIB=$${RANLIB}" \
0c24b341 49077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49078 install-html) \
49079 || exit 1
49080
49081@endif target-qthreads
49082
4fa63067
NN
49083.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
49084maybe-installcheck-target-qthreads:
6bd3dfaa
PB
49085@if target-qthreads
49086maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
49087
49088installcheck-target-qthreads: \
49089 configure-target-qthreads
0aed8855 49090 @: $(MAKE); $(unstage)
4fa63067
NN
49091 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49092 r=`${PWD_COMMAND}`; export r; \
49093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49094 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49095 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
49096 for flag in $(EXTRA_TARGET_FLAGS); do \
49097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49098 done; \
49099 (cd $(TARGET_SUBDIR)/qthreads && \
49100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49102 "RANLIB=$${RANLIB}" \
0c24b341 49103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49104 installcheck) \
4fa63067
NN
49105 || exit 1
49106
6bd3dfaa 49107@endif target-qthreads
4fa63067
NN
49108
49109.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
49110maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
49111@if target-qthreads
49112maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
49113
49114mostlyclean-target-qthreads:
0aed8855 49115 @: $(MAKE); $(unstage)
4fa63067
NN
49116 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49117 r=`${PWD_COMMAND}`; export r; \
49118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49119 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49120 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
49121 for flag in $(EXTRA_TARGET_FLAGS); do \
49122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49123 done; \
49124 (cd $(TARGET_SUBDIR)/qthreads && \
49125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49127 "RANLIB=$${RANLIB}" \
0c24b341 49128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49129 mostlyclean) \
4fa63067
NN
49130 || exit 1
49131
6bd3dfaa 49132@endif target-qthreads
4fa63067
NN
49133
49134.PHONY: maybe-clean-target-qthreads clean-target-qthreads
49135maybe-clean-target-qthreads:
6bd3dfaa
PB
49136@if target-qthreads
49137maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
49138
49139clean-target-qthreads:
0aed8855 49140 @: $(MAKE); $(unstage)
4fa63067
NN
49141 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49142 r=`${PWD_COMMAND}`; export r; \
49143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49144 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49145 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
49146 for flag in $(EXTRA_TARGET_FLAGS); do \
49147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49148 done; \
49149 (cd $(TARGET_SUBDIR)/qthreads && \
49150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49152 "RANLIB=$${RANLIB}" \
0c24b341 49153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49154 clean) \
4fa63067
NN
49155 || exit 1
49156
6bd3dfaa 49157@endif target-qthreads
4fa63067
NN
49158
49159.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
49160maybe-distclean-target-qthreads:
6bd3dfaa
PB
49161@if target-qthreads
49162maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
49163
49164distclean-target-qthreads:
0aed8855 49165 @: $(MAKE); $(unstage)
4fa63067
NN
49166 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49167 r=`${PWD_COMMAND}`; export r; \
49168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49169 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49170 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
49171 for flag in $(EXTRA_TARGET_FLAGS); do \
49172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49173 done; \
49174 (cd $(TARGET_SUBDIR)/qthreads && \
49175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49177 "RANLIB=$${RANLIB}" \
0c24b341 49178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49179 distclean) \
4fa63067
NN
49180 || exit 1
49181
6bd3dfaa 49182@endif target-qthreads
4fa63067
NN
49183
49184.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
49185maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
49186@if target-qthreads
49187maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
49188
49189maintainer-clean-target-qthreads:
0aed8855 49190 @: $(MAKE); $(unstage)
4fa63067
NN
49191 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49192 r=`${PWD_COMMAND}`; export r; \
49193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49194 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49195 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
49196 for flag in $(EXTRA_TARGET_FLAGS); do \
49197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49198 done; \
49199 (cd $(TARGET_SUBDIR)/qthreads && \
49200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49202 "RANLIB=$${RANLIB}" \
0c24b341 49203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49204 maintainer-clean) \
4fa63067 49205 || exit 1
16ae0395 49206
6bd3dfaa 49207@endif target-qthreads
49b7683b 49208
e393202e 49209
15723a45 49210
e90269c8 49211
a7254363
PB
49212
49213.PHONY: configure-target-rda maybe-configure-target-rda
49214maybe-configure-target-rda:
4f0ef2d8
CD
49215@if gcc-bootstrap
49216configure-target-rda: stage_current
49217@endif gcc-bootstrap
a7254363
PB
49218@if target-rda
49219maybe-configure-target-rda: configure-target-rda
c52c6897 49220configure-target-rda:
0aed8855
PB
49221 @: $(MAKE); $(unstage)
49222 @r=`${PWD_COMMAND}`; export r; \
49223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49224 echo "Checking multilib configuration for rda..."; \
49225 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
49226 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
49227 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
49228 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
49229 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
49230 else \
49231 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
49232 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
49233 fi; \
49234 else \
49235 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
49236 fi; \
49237 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 49238 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 49239 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49240 echo Configuring in $(TARGET_SUBDIR)/rda; \
49241 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 49242 case $(srcdir) in \
b00612cc
PB
49243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49244 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
49245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49246 esac; \
b00612cc
PB
49247 srcdiroption="--srcdir=$${topdir}/rda"; \
49248 libsrcdir="$$s/rda"; \
bba45b8b
NN
49249 rm -f no-such-file || : ; \
49250 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49251 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49252 --target=${target_alias} $${srcdiroption} \
bba45b8b 49253 || exit 1
6bd3dfaa 49254@endif target-rda
49b7683b 49255
a7254363
PB
49256
49257
d545f33b
PB
49258
49259
4fa63067
NN
49260.PHONY: all-target-rda maybe-all-target-rda
49261maybe-all-target-rda:
4f0ef2d8
CD
49262@if gcc-bootstrap
49263all-target-rda: stage_current
49264@endif gcc-bootstrap
6bd3dfaa 49265@if target-rda
72b2455a 49266TARGET-target-rda=all
6bd3dfaa 49267maybe-all-target-rda: all-target-rda
4fa63067 49268all-target-rda: configure-target-rda
0aed8855 49269 @: $(MAKE); $(unstage)
b40e3958
L
49270 @r=`${PWD_COMMAND}`; export r; \
49271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49272 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49273 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
49274 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49275 $(TARGET-target-rda))
6bd3dfaa 49276@endif target-rda
252b5132 49277
a7254363
PB
49278
49279
d545f33b
PB
49280
49281
4fa63067
NN
49282.PHONY: check-target-rda maybe-check-target-rda
49283maybe-check-target-rda:
6bd3dfaa
PB
49284@if target-rda
49285maybe-check-target-rda: check-target-rda
16ae0395 49286
4fa63067 49287check-target-rda:
0aed8855 49288 @: $(MAKE); $(unstage)
b40e3958
L
49289 @r=`${PWD_COMMAND}`; export r; \
49290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49291 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49292 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 49293 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 49294
6bd3dfaa 49295@endif target-rda
930314a4 49296
4fa63067
NN
49297.PHONY: install-target-rda maybe-install-target-rda
49298maybe-install-target-rda:
6bd3dfaa
PB
49299@if target-rda
49300maybe-install-target-rda: install-target-rda
16ae0395 49301
4fa63067 49302install-target-rda: installdirs
0aed8855 49303 @: $(MAKE); $(unstage)
b40e3958
L
49304 @r=`${PWD_COMMAND}`; export r; \
49305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49306 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49307 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 49308 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49309
6bd3dfaa 49310@endif target-rda
e393202e 49311
56a8fe78 49312# Other targets (info, dvi, pdf, etc.)
15723a45 49313
4fa63067
NN
49314.PHONY: maybe-info-target-rda info-target-rda
49315maybe-info-target-rda:
6bd3dfaa
PB
49316@if target-rda
49317maybe-info-target-rda: info-target-rda
15723a45 49318
4fa63067
NN
49319info-target-rda: \
49320 configure-target-rda
0aed8855 49321 @: $(MAKE); $(unstage)
4fa63067 49322 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
49323 r=`${PWD_COMMAND}`; export r; \
49324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49325 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49326 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
49327 for flag in $(EXTRA_TARGET_FLAGS); do \
49328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49329 done; \
49330 (cd $(TARGET_SUBDIR)/rda && \
49331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49333 "RANLIB=$${RANLIB}" \
0c24b341 49334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49335 info) \
bba45b8b 49336 || exit 1
252b5132 49337
6bd3dfaa 49338@endif target-rda
4fa63067
NN
49339
49340.PHONY: maybe-dvi-target-rda dvi-target-rda
49341maybe-dvi-target-rda:
6bd3dfaa
PB
49342@if target-rda
49343maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
49344
49345dvi-target-rda: \
49346 configure-target-rda
0aed8855 49347 @: $(MAKE); $(unstage)
4fa63067
NN
49348 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49349 r=`${PWD_COMMAND}`; export r; \
b40e3958 49350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49351 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49352 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
49353 for flag in $(EXTRA_TARGET_FLAGS); do \
49354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49355 done; \
49356 (cd $(TARGET_SUBDIR)/rda && \
49357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49359 "RANLIB=$${RANLIB}" \
0c24b341 49360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49361 dvi) \
4fa63067 49362 || exit 1
252b5132 49363
6bd3dfaa 49364@endif target-rda
16ae0395 49365
56a8fe78
DD
49366.PHONY: maybe-pdf-target-rda pdf-target-rda
49367maybe-pdf-target-rda:
49368@if target-rda
49369maybe-pdf-target-rda: pdf-target-rda
49370
49371pdf-target-rda: \
49372 configure-target-rda
49373 @: $(MAKE); $(unstage)
49374 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49375 r=`${PWD_COMMAND}`; export r; \
49376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49377 $(NORMAL_TARGET_EXPORTS) \
49378 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
49379 for flag in $(EXTRA_TARGET_FLAGS); do \
49380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49381 done; \
49382 (cd $(TARGET_SUBDIR)/rda && \
49383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49385 "RANLIB=$${RANLIB}" \
0c24b341 49386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49387 pdf) \
49388 || exit 1
49389
49390@endif target-rda
49391
6d389afc
MS
49392.PHONY: maybe-html-target-rda html-target-rda
49393maybe-html-target-rda:
49394@if target-rda
49395maybe-html-target-rda: html-target-rda
49396
49397html-target-rda: \
49398 configure-target-rda
0aed8855 49399 @: $(MAKE); $(unstage)
6d389afc
MS
49400 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49401 r=`${PWD_COMMAND}`; export r; \
49402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49403 $(NORMAL_TARGET_EXPORTS) \
49404 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
49405 for flag in $(EXTRA_TARGET_FLAGS); do \
49406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49407 done; \
49408 (cd $(TARGET_SUBDIR)/rda && \
49409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49411 "RANLIB=$${RANLIB}" \
0c24b341 49412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49413 html) \
49414 || exit 1
49415
49416@endif target-rda
49417
4fa63067
NN
49418.PHONY: maybe-TAGS-target-rda TAGS-target-rda
49419maybe-TAGS-target-rda:
6bd3dfaa
PB
49420@if target-rda
49421maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
49422
49423TAGS-target-rda: \
49424 configure-target-rda
0aed8855 49425 @: $(MAKE); $(unstage)
4fa63067
NN
49426 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49427 r=`${PWD_COMMAND}`; export r; \
b40e3958 49428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49429 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49430 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
49431 for flag in $(EXTRA_TARGET_FLAGS); do \
49432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49433 done; \
49434 (cd $(TARGET_SUBDIR)/rda && \
49435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49437 "RANLIB=$${RANLIB}" \
0c24b341 49438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49439 TAGS) \
4fa63067 49440 || exit 1
e393202e 49441
6bd3dfaa 49442@endif target-rda
930314a4 49443
4fa63067
NN
49444.PHONY: maybe-install-info-target-rda install-info-target-rda
49445maybe-install-info-target-rda:
6bd3dfaa
PB
49446@if target-rda
49447maybe-install-info-target-rda: install-info-target-rda
16ae0395 49448
4fa63067
NN
49449install-info-target-rda: \
49450 configure-target-rda \
49451 info-target-rda
0aed8855 49452 @: $(MAKE); $(unstage)
4fa63067
NN
49453 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49454 r=`${PWD_COMMAND}`; export r; \
b40e3958 49455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49456 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49457 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
49458 for flag in $(EXTRA_TARGET_FLAGS); do \
49459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49460 done; \
49461 (cd $(TARGET_SUBDIR)/rda && \
49462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49464 "RANLIB=$${RANLIB}" \
0c24b341 49465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49466 install-info) \
4fa63067 49467 || exit 1
252b5132 49468
6bd3dfaa 49469@endif target-rda
e393202e 49470
a3ca38d2
DD
49471.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
49472maybe-install-pdf-target-rda:
49473@if target-rda
49474maybe-install-pdf-target-rda: install-pdf-target-rda
49475
49476install-pdf-target-rda: \
49477 configure-target-rda \
49478 pdf-target-rda
49479 @: $(MAKE); $(unstage)
49480 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49481 r=`${PWD_COMMAND}`; export r; \
49482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49483 $(NORMAL_TARGET_EXPORTS) \
49484 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
49485 for flag in $(EXTRA_TARGET_FLAGS); do \
49486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49487 done; \
49488 (cd $(TARGET_SUBDIR)/rda && \
49489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49491 "RANLIB=$${RANLIB}" \
0c24b341 49492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49493 install-pdf) \
49494 || exit 1
49495
49496@endif target-rda
49497
108a6f8e
CD
49498.PHONY: maybe-install-html-target-rda install-html-target-rda
49499maybe-install-html-target-rda:
49500@if target-rda
49501maybe-install-html-target-rda: install-html-target-rda
49502
49503install-html-target-rda: \
49504 configure-target-rda \
49505 html-target-rda
49506 @: $(MAKE); $(unstage)
49507 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49508 r=`${PWD_COMMAND}`; export r; \
49509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49510 $(NORMAL_TARGET_EXPORTS) \
49511 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
49512 for flag in $(EXTRA_TARGET_FLAGS); do \
49513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49514 done; \
49515 (cd $(TARGET_SUBDIR)/rda && \
49516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49518 "RANLIB=$${RANLIB}" \
0c24b341 49519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49520 install-html) \
49521 || exit 1
49522
49523@endif target-rda
49524
4fa63067
NN
49525.PHONY: maybe-installcheck-target-rda installcheck-target-rda
49526maybe-installcheck-target-rda:
6bd3dfaa
PB
49527@if target-rda
49528maybe-installcheck-target-rda: installcheck-target-rda
15723a45 49529
4fa63067
NN
49530installcheck-target-rda: \
49531 configure-target-rda
0aed8855 49532 @: $(MAKE); $(unstage)
4fa63067
NN
49533 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49534 r=`${PWD_COMMAND}`; export r; \
49535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49536 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49537 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
49538 for flag in $(EXTRA_TARGET_FLAGS); do \
49539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49540 done; \
49541 (cd $(TARGET_SUBDIR)/rda && \
49542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49544 "RANLIB=$${RANLIB}" \
0c24b341 49545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49546 installcheck) \
4fa63067 49547 || exit 1
15723a45 49548
6bd3dfaa 49549@endif target-rda
4fa63067
NN
49550
49551.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
49552maybe-mostlyclean-target-rda:
6bd3dfaa
PB
49553@if target-rda
49554maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
49555
49556mostlyclean-target-rda:
0aed8855 49557 @: $(MAKE); $(unstage)
4fa63067 49558 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
49559 r=`${PWD_COMMAND}`; export r; \
49560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49561 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49562 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
49563 for flag in $(EXTRA_TARGET_FLAGS); do \
49564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49565 done; \
49566 (cd $(TARGET_SUBDIR)/rda && \
49567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49569 "RANLIB=$${RANLIB}" \
0c24b341 49570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49571 mostlyclean) \
bba45b8b 49572 || exit 1
252b5132 49573
6bd3dfaa 49574@endif target-rda
4fa63067
NN
49575
49576.PHONY: maybe-clean-target-rda clean-target-rda
49577maybe-clean-target-rda:
6bd3dfaa
PB
49578@if target-rda
49579maybe-clean-target-rda: clean-target-rda
4fa63067
NN
49580
49581clean-target-rda:
0aed8855 49582 @: $(MAKE); $(unstage)
4fa63067
NN
49583 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49584 r=`${PWD_COMMAND}`; export r; \
b40e3958 49585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49586 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49587 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
49588 for flag in $(EXTRA_TARGET_FLAGS); do \
49589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49590 done; \
bba45b8b 49591 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49594 "RANLIB=$${RANLIB}" \
0c24b341 49595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49596 clean) \
4fa63067 49597 || exit 1
252b5132 49598
6bd3dfaa 49599@endif target-rda
16ae0395 49600
4fa63067
NN
49601.PHONY: maybe-distclean-target-rda distclean-target-rda
49602maybe-distclean-target-rda:
6bd3dfaa
PB
49603@if target-rda
49604maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
49605
49606distclean-target-rda:
0aed8855 49607 @: $(MAKE); $(unstage)
4fa63067
NN
49608 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49609 r=`${PWD_COMMAND}`; export r; \
b40e3958 49610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49611 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49612 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
49613 for flag in $(EXTRA_TARGET_FLAGS); do \
49614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49615 done; \
bba45b8b 49616 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49619 "RANLIB=$${RANLIB}" \
0c24b341 49620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49621 distclean) \
4fa63067 49622 || exit 1
252b5132 49623
6bd3dfaa 49624@endif target-rda
930314a4 49625
4fa63067
NN
49626.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
49627maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
49628@if target-rda
49629maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 49630
4fa63067 49631maintainer-clean-target-rda:
0aed8855 49632 @: $(MAKE); $(unstage)
4fa63067
NN
49633 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49634 r=`${PWD_COMMAND}`; export r; \
b40e3958 49635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49636 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49637 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
49638 for flag in $(EXTRA_TARGET_FLAGS); do \
49639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49640 done; \
bba45b8b 49641 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49644 "RANLIB=$${RANLIB}" \
0c24b341 49645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49646 maintainer-clean) \
4fa63067
NN
49647 || exit 1
49648
6bd3dfaa 49649@endif target-rda
252b5132 49650
e393202e 49651
a2592b1b 49652
a7254363
PB
49653
49654
49655.PHONY: configure-target-libada maybe-configure-target-libada
49656maybe-configure-target-libada:
4f0ef2d8
CD
49657@if gcc-bootstrap
49658configure-target-libada: stage_current
49659@endif gcc-bootstrap
a7254363
PB
49660@if target-libada
49661maybe-configure-target-libada: configure-target-libada
c52c6897 49662configure-target-libada:
0aed8855
PB
49663 @: $(MAKE); $(unstage)
49664 @r=`${PWD_COMMAND}`; export r; \
49665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49666 echo "Checking multilib configuration for libada..."; \
49667 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
49668 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
49669 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
49670 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
49671 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
49672 else \
49673 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
49674 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
49675 fi; \
49676 else \
49677 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
49678 fi; \
49679 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 49680 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 49681 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
49682 echo Configuring in $(TARGET_SUBDIR)/libada; \
49683 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
49684 case $(srcdir) in \
b00612cc
PB
49685 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49686 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
49687 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 49688 esac; \
b00612cc
PB
49689 srcdiroption="--srcdir=$${topdir}/libada"; \
49690 libsrcdir="$$s/libada"; \
a2592b1b
DD
49691 rm -f no-such-file || : ; \
49692 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49693 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49694 --target=${target_alias} $${srcdiroption} \
a2592b1b 49695 || exit 1
6bd3dfaa 49696@endif target-libada
a2592b1b 49697
a7254363
PB
49698
49699
d545f33b
PB
49700
49701
4fa63067
NN
49702.PHONY: all-target-libada maybe-all-target-libada
49703maybe-all-target-libada:
4f0ef2d8
CD
49704@if gcc-bootstrap
49705all-target-libada: stage_current
49706@endif gcc-bootstrap
6bd3dfaa 49707@if target-libada
72b2455a 49708TARGET-target-libada=all
6bd3dfaa 49709maybe-all-target-libada: all-target-libada
4fa63067 49710all-target-libada: configure-target-libada
0aed8855 49711 @: $(MAKE); $(unstage)
4fa63067
NN
49712 @r=`${PWD_COMMAND}`; export r; \
49713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49714 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49715 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
49716 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49717 $(TARGET-target-libada))
6bd3dfaa 49718@endif target-libada
4fa63067 49719
a7254363
PB
49720
49721
d545f33b
PB
49722
49723
4fa63067
NN
49724.PHONY: check-target-libada maybe-check-target-libada
49725maybe-check-target-libada:
6bd3dfaa
PB
49726@if target-libada
49727maybe-check-target-libada: check-target-libada
4fa63067
NN
49728
49729check-target-libada:
0aed8855 49730 @: $(MAKE); $(unstage)
4fa63067
NN
49731 @r=`${PWD_COMMAND}`; export r; \
49732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49733 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49734 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 49735 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 49736
6bd3dfaa 49737@endif target-libada
4fa63067
NN
49738
49739.PHONY: install-target-libada maybe-install-target-libada
49740maybe-install-target-libada:
6bd3dfaa
PB
49741@if target-libada
49742maybe-install-target-libada: install-target-libada
4fa63067
NN
49743
49744install-target-libada: installdirs
0aed8855 49745 @: $(MAKE); $(unstage)
4fa63067
NN
49746 @r=`${PWD_COMMAND}`; export r; \
49747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49748 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49749 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 49750 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 49751
6bd3dfaa 49752@endif target-libada
4fa63067 49753
56a8fe78 49754# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49755
49756.PHONY: maybe-info-target-libada info-target-libada
49757maybe-info-target-libada:
6bd3dfaa
PB
49758@if target-libada
49759maybe-info-target-libada: info-target-libada
4fa63067
NN
49760
49761info-target-libada: \
49762 configure-target-libada
0aed8855 49763 @: $(MAKE); $(unstage)
4fa63067
NN
49764 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49765 r=`${PWD_COMMAND}`; export r; \
49766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49767 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49768 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
49769 for flag in $(EXTRA_TARGET_FLAGS); do \
49770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49771 done; \
49772 (cd $(TARGET_SUBDIR)/libada && \
49773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49775 "RANLIB=$${RANLIB}" \
0c24b341 49776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49777 info) \
4fa63067
NN
49778 || exit 1
49779
6bd3dfaa 49780@endif target-libada
4fa63067
NN
49781
49782.PHONY: maybe-dvi-target-libada dvi-target-libada
49783maybe-dvi-target-libada:
6bd3dfaa
PB
49784@if target-libada
49785maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
49786
49787dvi-target-libada: \
49788 configure-target-libada
0aed8855 49789 @: $(MAKE); $(unstage)
4fa63067
NN
49790 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49791 r=`${PWD_COMMAND}`; export r; \
49792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49793 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49794 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
49795 for flag in $(EXTRA_TARGET_FLAGS); do \
49796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49797 done; \
49798 (cd $(TARGET_SUBDIR)/libada && \
49799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49801 "RANLIB=$${RANLIB}" \
0c24b341 49802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49803 dvi) \
4fa63067
NN
49804 || exit 1
49805
6bd3dfaa 49806@endif target-libada
4fa63067 49807
56a8fe78
DD
49808.PHONY: maybe-pdf-target-libada pdf-target-libada
49809maybe-pdf-target-libada:
49810@if target-libada
49811maybe-pdf-target-libada: pdf-target-libada
49812
49813pdf-target-libada: \
49814 configure-target-libada
49815 @: $(MAKE); $(unstage)
49816 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49817 r=`${PWD_COMMAND}`; export r; \
49818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49819 $(NORMAL_TARGET_EXPORTS) \
49820 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
49821 for flag in $(EXTRA_TARGET_FLAGS); do \
49822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49823 done; \
49824 (cd $(TARGET_SUBDIR)/libada && \
49825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49827 "RANLIB=$${RANLIB}" \
0c24b341 49828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49829 pdf) \
49830 || exit 1
49831
49832@endif target-libada
49833
6d389afc
MS
49834.PHONY: maybe-html-target-libada html-target-libada
49835maybe-html-target-libada:
49836@if target-libada
49837maybe-html-target-libada: html-target-libada
49838
49839html-target-libada: \
49840 configure-target-libada
0aed8855 49841 @: $(MAKE); $(unstage)
6d389afc
MS
49842 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49843 r=`${PWD_COMMAND}`; export r; \
49844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49845 $(NORMAL_TARGET_EXPORTS) \
49846 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
49847 for flag in $(EXTRA_TARGET_FLAGS); do \
49848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49849 done; \
49850 (cd $(TARGET_SUBDIR)/libada && \
49851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49853 "RANLIB=$${RANLIB}" \
0c24b341 49854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49855 html) \
49856 || exit 1
49857
49858@endif target-libada
49859
4fa63067
NN
49860.PHONY: maybe-TAGS-target-libada TAGS-target-libada
49861maybe-TAGS-target-libada:
6bd3dfaa
PB
49862@if target-libada
49863maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
49864
49865TAGS-target-libada: \
49866 configure-target-libada
0aed8855 49867 @: $(MAKE); $(unstage)
4fa63067
NN
49868 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49869 r=`${PWD_COMMAND}`; export r; \
49870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49871 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49872 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
49873 for flag in $(EXTRA_TARGET_FLAGS); do \
49874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49875 done; \
49876 (cd $(TARGET_SUBDIR)/libada && \
49877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49879 "RANLIB=$${RANLIB}" \
0c24b341 49880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49881 TAGS) \
4fa63067
NN
49882 || exit 1
49883
6bd3dfaa 49884@endif target-libada
4fa63067
NN
49885
49886.PHONY: maybe-install-info-target-libada install-info-target-libada
49887maybe-install-info-target-libada:
6bd3dfaa
PB
49888@if target-libada
49889maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
49890
49891install-info-target-libada: \
49892 configure-target-libada \
49893 info-target-libada
0aed8855 49894 @: $(MAKE); $(unstage)
4fa63067
NN
49895 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49896 r=`${PWD_COMMAND}`; export r; \
49897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49898 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49899 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
49900 for flag in $(EXTRA_TARGET_FLAGS); do \
49901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49902 done; \
49903 (cd $(TARGET_SUBDIR)/libada && \
49904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49906 "RANLIB=$${RANLIB}" \
0c24b341 49907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49908 install-info) \
4fa63067
NN
49909 || exit 1
49910
6bd3dfaa 49911@endif target-libada
4fa63067 49912
a3ca38d2
DD
49913.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
49914maybe-install-pdf-target-libada:
49915@if target-libada
49916maybe-install-pdf-target-libada: install-pdf-target-libada
49917
49918install-pdf-target-libada: \
49919 configure-target-libada \
49920 pdf-target-libada
49921 @: $(MAKE); $(unstage)
49922 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49923 r=`${PWD_COMMAND}`; export r; \
49924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49925 $(NORMAL_TARGET_EXPORTS) \
49926 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
49927 for flag in $(EXTRA_TARGET_FLAGS); do \
49928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49929 done; \
49930 (cd $(TARGET_SUBDIR)/libada && \
49931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49933 "RANLIB=$${RANLIB}" \
0c24b341 49934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49935 install-pdf) \
49936 || exit 1
49937
49938@endif target-libada
49939
108a6f8e
CD
49940.PHONY: maybe-install-html-target-libada install-html-target-libada
49941maybe-install-html-target-libada:
49942@if target-libada
49943maybe-install-html-target-libada: install-html-target-libada
49944
49945install-html-target-libada: \
49946 configure-target-libada \
49947 html-target-libada
49948 @: $(MAKE); $(unstage)
49949 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49950 r=`${PWD_COMMAND}`; export r; \
49951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49952 $(NORMAL_TARGET_EXPORTS) \
49953 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
49954 for flag in $(EXTRA_TARGET_FLAGS); do \
49955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49956 done; \
49957 (cd $(TARGET_SUBDIR)/libada && \
49958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49960 "RANLIB=$${RANLIB}" \
0c24b341 49961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49962 install-html) \
49963 || exit 1
49964
49965@endif target-libada
49966
4fa63067
NN
49967.PHONY: maybe-installcheck-target-libada installcheck-target-libada
49968maybe-installcheck-target-libada:
6bd3dfaa
PB
49969@if target-libada
49970maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
49971
49972installcheck-target-libada: \
49973 configure-target-libada
0aed8855 49974 @: $(MAKE); $(unstage)
4fa63067
NN
49975 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49976 r=`${PWD_COMMAND}`; export r; \
49977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49978 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49979 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
49980 for flag in $(EXTRA_TARGET_FLAGS); do \
49981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49982 done; \
49983 (cd $(TARGET_SUBDIR)/libada && \
49984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49986 "RANLIB=$${RANLIB}" \
0c24b341 49987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49988 installcheck) \
4fa63067
NN
49989 || exit 1
49990
6bd3dfaa 49991@endif target-libada
4fa63067
NN
49992
49993.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
49994maybe-mostlyclean-target-libada:
6bd3dfaa
PB
49995@if target-libada
49996maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
49997
49998mostlyclean-target-libada:
0aed8855 49999 @: $(MAKE); $(unstage)
4fa63067
NN
50000 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50001 r=`${PWD_COMMAND}`; export r; \
50002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50003 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50004 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
50005 for flag in $(EXTRA_TARGET_FLAGS); do \
50006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50007 done; \
50008 (cd $(TARGET_SUBDIR)/libada && \
50009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50011 "RANLIB=$${RANLIB}" \
0c24b341 50012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50013 mostlyclean) \
4fa63067
NN
50014 || exit 1
50015
6bd3dfaa 50016@endif target-libada
4fa63067
NN
50017
50018.PHONY: maybe-clean-target-libada clean-target-libada
50019maybe-clean-target-libada:
6bd3dfaa
PB
50020@if target-libada
50021maybe-clean-target-libada: clean-target-libada
4fa63067
NN
50022
50023clean-target-libada:
0aed8855 50024 @: $(MAKE); $(unstage)
4fa63067
NN
50025 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50026 r=`${PWD_COMMAND}`; export r; \
50027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50028 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50029 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
50030 for flag in $(EXTRA_TARGET_FLAGS); do \
50031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50032 done; \
50033 (cd $(TARGET_SUBDIR)/libada && \
50034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50036 "RANLIB=$${RANLIB}" \
0c24b341 50037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50038 clean) \
4fa63067
NN
50039 || exit 1
50040
6bd3dfaa 50041@endif target-libada
a2592b1b 50042
4fa63067
NN
50043.PHONY: maybe-distclean-target-libada distclean-target-libada
50044maybe-distclean-target-libada:
6bd3dfaa
PB
50045@if target-libada
50046maybe-distclean-target-libada: distclean-target-libada
a2592b1b 50047
4fa63067 50048distclean-target-libada:
0aed8855 50049 @: $(MAKE); $(unstage)
4fa63067
NN
50050 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50051 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50053 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50054 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
50055 for flag in $(EXTRA_TARGET_FLAGS); do \
50056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50057 done; \
a2592b1b 50058 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50061 "RANLIB=$${RANLIB}" \
0c24b341 50062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50063 distclean) \
4fa63067 50064 || exit 1
a2592b1b 50065
6bd3dfaa 50066@endif target-libada
a2592b1b 50067
4fa63067
NN
50068.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
50069maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
50070@if target-libada
50071maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 50072
4fa63067 50073maintainer-clean-target-libada:
0aed8855 50074 @: $(MAKE); $(unstage)
4fa63067
NN
50075 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50076 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50078 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50079 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
50080 for flag in $(EXTRA_TARGET_FLAGS); do \
50081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50082 done; \
a2592b1b 50083 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50086 "RANLIB=$${RANLIB}" \
0c24b341 50087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50088 maintainer-clean) \
4fa63067
NN
50089 || exit 1
50090
6bd3dfaa 50091@endif target-libada
a2592b1b
DD
50092
50093
e393202e 50094
b3ded179
PB
50095
50096
50097.PHONY: configure-target-libgomp maybe-configure-target-libgomp
50098maybe-configure-target-libgomp:
4f0ef2d8
CD
50099@if gcc-bootstrap
50100configure-target-libgomp: stage_current
50101@endif gcc-bootstrap
b3ded179
PB
50102@if target-libgomp
50103maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 50104configure-target-libgomp:
b3ded179
PB
50105 @: $(MAKE); $(unstage)
50106 @r=`${PWD_COMMAND}`; export r; \
50107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50108 echo "Checking multilib configuration for libgomp..."; \
50109 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
50110 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
50111 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50112 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50113 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
50114 else \
50115 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
50116 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50117 fi; \
50118 else \
50119 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
50120 fi; \
50121 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 50122 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
50123 $(NORMAL_TARGET_EXPORTS) \
50124 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
50125 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
50126 case $(srcdir) in \
50127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50128 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50130 esac; \
50131 srcdiroption="--srcdir=$${topdir}/libgomp"; \
50132 libsrcdir="$$s/libgomp"; \
50133 rm -f no-such-file || : ; \
50134 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50135 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50136 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
50137 || exit 1
50138@endif target-libgomp
50139
50140
50141
50142
50143
50144.PHONY: all-target-libgomp maybe-all-target-libgomp
50145maybe-all-target-libgomp:
4f0ef2d8
CD
50146@if gcc-bootstrap
50147all-target-libgomp: stage_current
50148@endif gcc-bootstrap
b3ded179
PB
50149@if target-libgomp
50150TARGET-target-libgomp=all
50151maybe-all-target-libgomp: all-target-libgomp
50152all-target-libgomp: configure-target-libgomp
50153 @: $(MAKE); $(unstage)
50154 @r=`${PWD_COMMAND}`; export r; \
50155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50156 $(NORMAL_TARGET_EXPORTS) \
50157 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
50158 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50159 $(TARGET-target-libgomp))
b3ded179
PB
50160@endif target-libgomp
50161
50162
50163
50164
50165
50166.PHONY: check-target-libgomp maybe-check-target-libgomp
50167maybe-check-target-libgomp:
50168@if target-libgomp
50169maybe-check-target-libgomp: check-target-libgomp
50170
50171check-target-libgomp:
50172 @: $(MAKE); $(unstage)
50173 @r=`${PWD_COMMAND}`; export r; \
50174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50175 $(NORMAL_TARGET_EXPORTS) \
50176 (cd $(TARGET_SUBDIR)/libgomp && \
50177 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50178
50179@endif target-libgomp
50180
50181.PHONY: install-target-libgomp maybe-install-target-libgomp
50182maybe-install-target-libgomp:
50183@if target-libgomp
50184maybe-install-target-libgomp: install-target-libgomp
50185
50186install-target-libgomp: installdirs
50187 @: $(MAKE); $(unstage)
50188 @r=`${PWD_COMMAND}`; export r; \
50189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50190 $(NORMAL_TARGET_EXPORTS) \
50191 (cd $(TARGET_SUBDIR)/libgomp && \
50192 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50193
50194@endif target-libgomp
50195
56a8fe78 50196# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
50197
50198.PHONY: maybe-info-target-libgomp info-target-libgomp
50199maybe-info-target-libgomp:
50200@if target-libgomp
50201maybe-info-target-libgomp: info-target-libgomp
50202
50203info-target-libgomp: \
50204 configure-target-libgomp
50205 @: $(MAKE); $(unstage)
50206 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50207 r=`${PWD_COMMAND}`; export r; \
50208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50209 $(NORMAL_TARGET_EXPORTS) \
50210 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
50211 for flag in $(EXTRA_TARGET_FLAGS); do \
50212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50213 done; \
50214 (cd $(TARGET_SUBDIR)/libgomp && \
50215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50217 "RANLIB=$${RANLIB}" \
0c24b341 50218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50219 info) \
50220 || exit 1
50221
50222@endif target-libgomp
50223
50224.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
50225maybe-dvi-target-libgomp:
50226@if target-libgomp
50227maybe-dvi-target-libgomp: dvi-target-libgomp
50228
50229dvi-target-libgomp: \
50230 configure-target-libgomp
50231 @: $(MAKE); $(unstage)
50232 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50233 r=`${PWD_COMMAND}`; export r; \
50234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50235 $(NORMAL_TARGET_EXPORTS) \
50236 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
50237 for flag in $(EXTRA_TARGET_FLAGS); do \
50238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50239 done; \
50240 (cd $(TARGET_SUBDIR)/libgomp && \
50241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50243 "RANLIB=$${RANLIB}" \
0c24b341 50244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50245 dvi) \
50246 || exit 1
50247
50248@endif target-libgomp
50249
56a8fe78
DD
50250.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
50251maybe-pdf-target-libgomp:
50252@if target-libgomp
50253maybe-pdf-target-libgomp: pdf-target-libgomp
50254
50255pdf-target-libgomp: \
50256 configure-target-libgomp
50257 @: $(MAKE); $(unstage)
50258 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50259 r=`${PWD_COMMAND}`; export r; \
50260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50261 $(NORMAL_TARGET_EXPORTS) \
50262 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
50263 for flag in $(EXTRA_TARGET_FLAGS); do \
50264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50265 done; \
50266 (cd $(TARGET_SUBDIR)/libgomp && \
50267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50269 "RANLIB=$${RANLIB}" \
0c24b341 50270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50271 pdf) \
50272 || exit 1
50273
50274@endif target-libgomp
50275
b3ded179
PB
50276.PHONY: maybe-html-target-libgomp html-target-libgomp
50277maybe-html-target-libgomp:
50278@if target-libgomp
50279maybe-html-target-libgomp: html-target-libgomp
50280
50281html-target-libgomp: \
50282 configure-target-libgomp
50283 @: $(MAKE); $(unstage)
50284 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50285 r=`${PWD_COMMAND}`; export r; \
50286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50287 $(NORMAL_TARGET_EXPORTS) \
50288 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
50289 for flag in $(EXTRA_TARGET_FLAGS); do \
50290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50291 done; \
50292 (cd $(TARGET_SUBDIR)/libgomp && \
50293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50295 "RANLIB=$${RANLIB}" \
0c24b341 50296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50297 html) \
50298 || exit 1
50299
50300@endif target-libgomp
50301
50302.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
50303maybe-TAGS-target-libgomp:
50304@if target-libgomp
50305maybe-TAGS-target-libgomp: TAGS-target-libgomp
50306
50307TAGS-target-libgomp: \
50308 configure-target-libgomp
50309 @: $(MAKE); $(unstage)
50310 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50311 r=`${PWD_COMMAND}`; export r; \
50312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50313 $(NORMAL_TARGET_EXPORTS) \
50314 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
50315 for flag in $(EXTRA_TARGET_FLAGS); do \
50316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50317 done; \
50318 (cd $(TARGET_SUBDIR)/libgomp && \
50319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50321 "RANLIB=$${RANLIB}" \
0c24b341 50322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50323 TAGS) \
50324 || exit 1
50325
50326@endif target-libgomp
50327
50328.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
50329maybe-install-info-target-libgomp:
50330@if target-libgomp
50331maybe-install-info-target-libgomp: install-info-target-libgomp
50332
50333install-info-target-libgomp: \
50334 configure-target-libgomp \
50335 info-target-libgomp
50336 @: $(MAKE); $(unstage)
50337 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50338 r=`${PWD_COMMAND}`; export r; \
50339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50340 $(NORMAL_TARGET_EXPORTS) \
50341 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
50342 for flag in $(EXTRA_TARGET_FLAGS); do \
50343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50344 done; \
50345 (cd $(TARGET_SUBDIR)/libgomp && \
50346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50348 "RANLIB=$${RANLIB}" \
0c24b341 50349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50350 install-info) \
50351 || exit 1
50352
50353@endif target-libgomp
50354
a3ca38d2
DD
50355.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
50356maybe-install-pdf-target-libgomp:
50357@if target-libgomp
50358maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
50359
50360install-pdf-target-libgomp: \
50361 configure-target-libgomp \
50362 pdf-target-libgomp
50363 @: $(MAKE); $(unstage)
50364 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50365 r=`${PWD_COMMAND}`; export r; \
50366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50367 $(NORMAL_TARGET_EXPORTS) \
50368 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
50369 for flag in $(EXTRA_TARGET_FLAGS); do \
50370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50371 done; \
50372 (cd $(TARGET_SUBDIR)/libgomp && \
50373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50375 "RANLIB=$${RANLIB}" \
0c24b341 50376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50377 install-pdf) \
50378 || exit 1
50379
50380@endif target-libgomp
50381
108a6f8e
CD
50382.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
50383maybe-install-html-target-libgomp:
50384@if target-libgomp
50385maybe-install-html-target-libgomp: install-html-target-libgomp
50386
50387install-html-target-libgomp: \
50388 configure-target-libgomp \
50389 html-target-libgomp
50390 @: $(MAKE); $(unstage)
50391 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50392 r=`${PWD_COMMAND}`; export r; \
50393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50394 $(NORMAL_TARGET_EXPORTS) \
50395 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
50396 for flag in $(EXTRA_TARGET_FLAGS); do \
50397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50398 done; \
50399 (cd $(TARGET_SUBDIR)/libgomp && \
50400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50402 "RANLIB=$${RANLIB}" \
0c24b341 50403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50404 install-html) \
50405 || exit 1
50406
50407@endif target-libgomp
50408
b3ded179
PB
50409.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
50410maybe-installcheck-target-libgomp:
50411@if target-libgomp
50412maybe-installcheck-target-libgomp: installcheck-target-libgomp
50413
50414installcheck-target-libgomp: \
50415 configure-target-libgomp
50416 @: $(MAKE); $(unstage)
50417 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50418 r=`${PWD_COMMAND}`; export r; \
50419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50420 $(NORMAL_TARGET_EXPORTS) \
50421 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
50422 for flag in $(EXTRA_TARGET_FLAGS); do \
50423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50424 done; \
50425 (cd $(TARGET_SUBDIR)/libgomp && \
50426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50428 "RANLIB=$${RANLIB}" \
0c24b341 50429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50430 installcheck) \
50431 || exit 1
50432
50433@endif target-libgomp
50434
50435.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
50436maybe-mostlyclean-target-libgomp:
50437@if target-libgomp
50438maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
50439
50440mostlyclean-target-libgomp:
50441 @: $(MAKE); $(unstage)
50442 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50443 r=`${PWD_COMMAND}`; export r; \
50444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50445 $(NORMAL_TARGET_EXPORTS) \
50446 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
50447 for flag in $(EXTRA_TARGET_FLAGS); do \
50448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50449 done; \
50450 (cd $(TARGET_SUBDIR)/libgomp && \
50451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50453 "RANLIB=$${RANLIB}" \
0c24b341 50454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50455 mostlyclean) \
50456 || exit 1
50457
50458@endif target-libgomp
50459
50460.PHONY: maybe-clean-target-libgomp clean-target-libgomp
50461maybe-clean-target-libgomp:
50462@if target-libgomp
50463maybe-clean-target-libgomp: clean-target-libgomp
50464
50465clean-target-libgomp:
50466 @: $(MAKE); $(unstage)
50467 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50468 r=`${PWD_COMMAND}`; export r; \
50469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50470 $(NORMAL_TARGET_EXPORTS) \
50471 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
50472 for flag in $(EXTRA_TARGET_FLAGS); do \
50473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50474 done; \
50475 (cd $(TARGET_SUBDIR)/libgomp && \
50476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50478 "RANLIB=$${RANLIB}" \
0c24b341 50479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50480 clean) \
50481 || exit 1
50482
50483@endif target-libgomp
50484
50485.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
50486maybe-distclean-target-libgomp:
50487@if target-libgomp
50488maybe-distclean-target-libgomp: distclean-target-libgomp
50489
50490distclean-target-libgomp:
50491 @: $(MAKE); $(unstage)
50492 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50493 r=`${PWD_COMMAND}`; export r; \
50494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50495 $(NORMAL_TARGET_EXPORTS) \
50496 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
50497 for flag in $(EXTRA_TARGET_FLAGS); do \
50498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50499 done; \
50500 (cd $(TARGET_SUBDIR)/libgomp && \
50501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50503 "RANLIB=$${RANLIB}" \
0c24b341 50504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50505 distclean) \
50506 || exit 1
50507
50508@endif target-libgomp
50509
50510.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
50511maybe-maintainer-clean-target-libgomp:
50512@if target-libgomp
50513maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
50514
50515maintainer-clean-target-libgomp:
50516 @: $(MAKE); $(unstage)
50517 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50518 r=`${PWD_COMMAND}`; export r; \
50519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50520 $(NORMAL_TARGET_EXPORTS) \
50521 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
50522 for flag in $(EXTRA_TARGET_FLAGS); do \
50523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50524 done; \
50525 (cd $(TARGET_SUBDIR)/libgomp && \
50526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50528 "RANLIB=$${RANLIB}" \
0c24b341 50529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50530 maintainer-clean) \
50531 || exit 1
50532
50533@endif target-libgomp
50534
50535
50536
15723a45
NN
50537# ----------
50538# GCC module
50539# ----------
50540
319cab08 50541@if gcc-no-bootstrap
252b5132 50542.PHONY: cross
72b2455a 50543cross: all-build all-gas all-ld
b40e3958
L
50544 @r=`${PWD_COMMAND}`; export r; \
50545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 50546 $(HOST_EXPORTS) \
252b5132 50547 echo "Building the C and C++ compiler"; \
5cec67bf 50548 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
50549 @r=`${PWD_COMMAND}`; export r; \
50550 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 50551 echo "Building runtime libraries"; \
656fdd47 50552 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 50553@endif gcc-no-bootstrap
252b5132 50554
6bd3dfaa 50555@if gcc
7d695d07
JM
50556.PHONY: check-gcc-c++
50557check-gcc-c++:
75205f78 50558 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
50559 r=`${PWD_COMMAND}`; export r; \
50560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 50561 $(HOST_EXPORTS) \
1086bc09 50562 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
50563 else \
50564 true; \
7d695d07
JM
50565 fi
50566
50567.PHONY: check-c++
ede4fbe4 50568check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 50569
15723a45
NN
50570# Install the gcc headers files, but not the fixed include files,
50571# which Cygnus is not allowed to distribute. This rule is very
50572# dependent on the workings of the gcc Makefile.in.
50573.PHONY: gcc-no-fixedincludes
50574gcc-no-fixedincludes:
50575 @if [ -f ./gcc/Makefile ]; then \
50576 rm -rf gcc/tmp-include; \
50577 mv gcc/include gcc/tmp-include 2>/dev/null; \
50578 mkdir gcc/include; \
50579 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
50580 touch gcc/stmp-fixinc gcc/include/fixed; \
50581 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
50582 r=`${PWD_COMMAND}`; export r; \
50583 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 50584 $(HOST_EXPORTS) \
1086bc09 50585 (cd ./gcc && \
15723a45
NN
50586 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
50587 rm -rf gcc/include; \
50588 mv gcc/tmp-include gcc/include 2>/dev/null; \
50589 else true; fi
6bd3dfaa 50590@endif gcc
4fa63067 50591
b813574b
PB
50592# ---------------------
50593# GCC bootstrap support
50594# ---------------------
4fa63067 50595
b813574b
PB
50596# We track the current stage (the one in 'gcc') in the stage_current file.
50597# stage_last instead tracks the stage that was built last. These targets
50598# are dummy when toplevel bootstrap is not active.
4fa63067 50599
f70224b5 50600# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
50601# there, so $(unstage) should be run at various points. To avoid excessive
50602# recursive invocations of make, we "inline" them using a variable. These
50603# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
50604# to avoid warnings from the GNU Make job server.
f70224b5
PB
50605
50606unstage = :
50607stage = :
c52c6897 50608current_stage = ""
f70224b5 50609
b813574b 50610@if gcc-bootstrap
9daf3993 50611unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 50612stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 50613current_stage = "`cat stage_current 2> /dev/null`"
b813574b 50614@endif gcc-bootstrap
4fa63067 50615
f70224b5
PB
50616.PHONY: unstage stage
50617unstage:
0aed8855 50618 @: $(MAKE); $(unstage)
b813574b 50619stage:
0aed8855 50620 @: $(MAKE); $(stage)
1d39f329 50621
80911fe1
PB
50622# Disable commands for lean bootstrap.
50623LEAN = false
50624
dfdffa2c
PB
50625# We name the build directories for the various stages "stage1-gcc",
50626# "stage2-gcc","stage3-gcc", etc.
50627
50628# Since the 'compare' process will fail (on debugging information) if any
50629# directory names are different, we need to link the gcc directory for
0aed8855 50630# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
50631# the build directories constant as well. For the latter, we use naked names
50632# like 'gcc', because the scripts in that directory assume it. We use
50633# mv on platforms where symlinks to directories do not work or are not
50634# reliable.
50635
1d39f329
NN
50636# 'touch' doesn't work right on some platforms.
50637STAMP = echo timestamp >
50638
dfdffa2c
PB
50639# We only want to compare .o files, so set this!
50640objext = .o
50641
dfdffa2c 50642
319cab08 50643.PHONY: stage1-start stage1-end
dfdffa2c 50644
656fdd47 50645stage1-start::
0aed8855 50646 @: $(MAKE); $(stage); \
b813574b 50647 echo stage1 > stage_current ; \
b00612cc 50648 echo stage1 > stage_last; \
0aed8855 50649 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50650@if bfd
b00612cc
PB
50651 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
50652 mkdir stage1-bfd; \
80911fe1 50653 mv stage1-bfd bfd
72b2455a
PB
50654@endif bfd
50655@if opcodes
b00612cc
PB
50656 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
50657 mkdir stage1-opcodes; \
80911fe1 50658 mv stage1-opcodes opcodes
72b2455a
PB
50659@endif opcodes
50660@if binutils
b00612cc
PB
50661 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
50662 mkdir stage1-binutils; \
80911fe1 50663 mv stage1-binutils binutils
72b2455a
PB
50664@endif binutils
50665@if gas
b00612cc
PB
50666 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
50667 mkdir stage1-gas; \
80911fe1 50668 mv stage1-gas gas
72b2455a
PB
50669@endif gas
50670@if gcc
b00612cc
PB
50671 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
50672 mkdir stage1-gcc; \
80911fe1 50673 mv stage1-gcc gcc
72b2455a 50674@endif gcc
4b900473
PB
50675@if gmp
50676 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
50677 mkdir stage1-gmp; \
50678 mv stage1-gmp gmp
50679@endif gmp
50680@if mpfr
50681 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
50682 mkdir stage1-mpfr; \
50683 mv stage1-mpfr mpfr
50684@endif mpfr
93f9b408
ILT
50685@if gold
50686 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
50687 mkdir stage1-gold; \
50688 mv stage1-gold gold
50689@endif gold
72b2455a 50690@if intl
b00612cc
PB
50691 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
50692 mkdir stage1-intl; \
80911fe1 50693 mv stage1-intl intl
72b2455a
PB
50694@endif intl
50695@if ld
b00612cc
PB
50696 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
50697 mkdir stage1-ld; \
80911fe1 50698 mv stage1-ld ld
72b2455a
PB
50699@endif ld
50700@if libcpp
b00612cc
PB
50701 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
50702 mkdir stage1-libcpp; \
80911fe1 50703 mv stage1-libcpp libcpp
72b2455a 50704@endif libcpp
be01d343
PB
50705@if libdecnumber
50706 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
50707 mkdir stage1-libdecnumber; \
80911fe1 50708 mv stage1-libdecnumber libdecnumber
be01d343 50709@endif libdecnumber
72b2455a 50710@if libiberty
b00612cc
PB
50711 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
50712 mkdir stage1-libiberty; \
80911fe1 50713 mv stage1-libiberty libiberty
72b2455a
PB
50714@endif libiberty
50715@if zlib
b00612cc
PB
50716 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
50717 mkdir stage1-zlib; \
80911fe1 50718 mv stage1-zlib zlib
72b2455a 50719@endif zlib
0aed8855
PB
50720 @[ -d stage1-$(TARGET_SUBDIR) ] || \
50721 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 50722 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 50723
80911fe1 50724stage1-end::
72b2455a 50725@if bfd
80911fe1
PB
50726 @if test -d $(HOST_SUBDIR)/bfd ; then \
50727 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 50728 fi
72b2455a
PB
50729@endif bfd
50730@if opcodes
80911fe1
PB
50731 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50732 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 50733 fi
72b2455a
PB
50734@endif opcodes
50735@if binutils
80911fe1
PB
50736 @if test -d $(HOST_SUBDIR)/binutils ; then \
50737 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 50738 fi
72b2455a
PB
50739@endif binutils
50740@if gas
80911fe1
PB
50741 @if test -d $(HOST_SUBDIR)/gas ; then \
50742 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 50743 fi
72b2455a
PB
50744@endif gas
50745@if gcc
80911fe1
PB
50746 @if test -d $(HOST_SUBDIR)/gcc ; then \
50747 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 50748 fi
72b2455a 50749@endif gcc
4b900473
PB
50750@if gmp
50751 @if test -d $(HOST_SUBDIR)/gmp ; then \
50752 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
50753 fi
50754@endif gmp
50755@if mpfr
50756 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50757 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
50758 fi
50759@endif mpfr
93f9b408
ILT
50760@if gold
50761 @if test -d $(HOST_SUBDIR)/gold ; then \
50762 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
50763 fi
50764@endif gold
72b2455a 50765@if intl
80911fe1
PB
50766 @if test -d $(HOST_SUBDIR)/intl ; then \
50767 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 50768 fi
72b2455a
PB
50769@endif intl
50770@if ld
80911fe1
PB
50771 @if test -d $(HOST_SUBDIR)/ld ; then \
50772 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 50773 fi
72b2455a
PB
50774@endif ld
50775@if libcpp
80911fe1
PB
50776 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50777 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 50778 fi
72b2455a 50779@endif libcpp
be01d343 50780@if libdecnumber
80911fe1
PB
50781 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50782 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 50783 fi
be01d343 50784@endif libdecnumber
72b2455a 50785@if libiberty
80911fe1
PB
50786 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50787 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 50788 fi
72b2455a
PB
50789@endif libiberty
50790@if zlib
80911fe1
PB
50791 @if test -d $(HOST_SUBDIR)/zlib ; then \
50792 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 50793 fi
72b2455a 50794@endif zlib
0aed8855 50795 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 50796 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 50797 fi
80911fe1 50798 rm -f stage_current
dfdffa2c 50799
973601e1 50800# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 50801# remade, but not reconfigured. The next stage (if any) will not be
675492f0 50802# reconfigured either.
319cab08 50803.PHONY: stage1-bubble
656fdd47 50804stage1-bubble::
e360f423
PB
50805 @r=`${PWD_COMMAND}`; export r; \
50806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50807 if test -f stage1-lean ; then \
9cb3fa6f
PB
50808 echo Skipping rebuild of stage1 ; \
50809 else \
f70224b5
PB
50810 $(MAKE) stage1-start; \
50811 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 50812 fi
72b2455a 50813
0df3d27f 50814.PHONY: all-stage1 clean-stage1
0df3d27f 50815do-clean: clean-stage1
0df3d27f 50816
72b2455a
PB
50817# FIXME: Will not need to be conditional when toplevel bootstrap is the
50818# only possibility, but now it conflicts with no-bootstrap rules
50819@if gcc-bootstrap
50820
50821
50822
50823
0df3d27f 50824# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 50825
0df3d27f 50826.PHONY: distclean-stage1
72b2455a 50827distclean-stage1::
0aed8855 50828 @: $(MAKE); $(stage)
e00a73e3 50829 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 50830 rm -rf stage1-*
72b2455a
PB
50831
50832
50833@endif gcc-bootstrap
50834
50835
50836.PHONY: stage2-start stage2-end
50837
50838stage2-start::
0aed8855 50839 @: $(MAKE); $(stage); \
72b2455a 50840 echo stage2 > stage_current ; \
b00612cc 50841 echo stage2 > stage_last; \
0aed8855 50842 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50843@if bfd
b00612cc
PB
50844 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
50845 mkdir stage2-bfd; \
80911fe1
PB
50846 mv stage2-bfd bfd ; \
50847 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
50848@endif bfd
50849@if opcodes
b00612cc
PB
50850 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
50851 mkdir stage2-opcodes; \
80911fe1
PB
50852 mv stage2-opcodes opcodes ; \
50853 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
50854@endif opcodes
50855@if binutils
b00612cc
PB
50856 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
50857 mkdir stage2-binutils; \
80911fe1
PB
50858 mv stage2-binutils binutils ; \
50859 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
50860@endif binutils
50861@if gas
b00612cc
PB
50862 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
50863 mkdir stage2-gas; \
80911fe1
PB
50864 mv stage2-gas gas ; \
50865 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
50866@endif gas
50867@if gcc
b00612cc
PB
50868 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
50869 mkdir stage2-gcc; \
80911fe1
PB
50870 mv stage2-gcc gcc ; \
50871 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 50872@endif gcc
4b900473
PB
50873@if gmp
50874 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
50875 mkdir stage2-gmp; \
50876 mv stage2-gmp gmp ; \
50877 mv stage1-gmp prev-gmp || test -f stage1-lean
50878@endif gmp
50879@if mpfr
50880 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
50881 mkdir stage2-mpfr; \
50882 mv stage2-mpfr mpfr ; \
50883 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50884@endif mpfr
93f9b408
ILT
50885@if gold
50886 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
50887 mkdir stage2-gold; \
50888 mv stage2-gold gold ; \
50889 mv stage1-gold prev-gold || test -f stage1-lean
50890@endif gold
72b2455a 50891@if intl
b00612cc
PB
50892 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
50893 mkdir stage2-intl; \
80911fe1
PB
50894 mv stage2-intl intl ; \
50895 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
50896@endif intl
50897@if ld
b00612cc
PB
50898 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
50899 mkdir stage2-ld; \
80911fe1
PB
50900 mv stage2-ld ld ; \
50901 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
50902@endif ld
50903@if libcpp
b00612cc
PB
50904 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
50905 mkdir stage2-libcpp; \
80911fe1
PB
50906 mv stage2-libcpp libcpp ; \
50907 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 50908@endif libcpp
be01d343
PB
50909@if libdecnumber
50910 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
50911 mkdir stage2-libdecnumber; \
80911fe1
PB
50912 mv stage2-libdecnumber libdecnumber ; \
50913 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 50914@endif libdecnumber
72b2455a 50915@if libiberty
b00612cc
PB
50916 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
50917 mkdir stage2-libiberty; \
80911fe1
PB
50918 mv stage2-libiberty libiberty ; \
50919 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
50920@endif libiberty
50921@if zlib
b00612cc
PB
50922 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
50923 mkdir stage2-zlib; \
80911fe1
PB
50924 mv stage2-zlib zlib ; \
50925 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 50926@endif zlib
0aed8855
PB
50927 @[ -d stage2-$(TARGET_SUBDIR) ] || \
50928 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
50929 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50930 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 50931
80911fe1 50932stage2-end::
72b2455a 50933@if bfd
80911fe1
PB
50934 @if test -d $(HOST_SUBDIR)/bfd ; then \
50935 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
50936 mv prev-bfd stage1-bfd ; : ; \
0aed8855 50937 fi
72b2455a
PB
50938@endif bfd
50939@if opcodes
80911fe1
PB
50940 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50941 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
50942 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 50943 fi
72b2455a
PB
50944@endif opcodes
50945@if binutils
80911fe1
PB
50946 @if test -d $(HOST_SUBDIR)/binutils ; then \
50947 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
50948 mv prev-binutils stage1-binutils ; : ; \
0aed8855 50949 fi
72b2455a
PB
50950@endif binutils
50951@if gas
80911fe1
PB
50952 @if test -d $(HOST_SUBDIR)/gas ; then \
50953 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
50954 mv prev-gas stage1-gas ; : ; \
0aed8855 50955 fi
72b2455a
PB
50956@endif gas
50957@if gcc
80911fe1
PB
50958 @if test -d $(HOST_SUBDIR)/gcc ; then \
50959 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
50960 mv prev-gcc stage1-gcc ; : ; \
0aed8855 50961 fi
72b2455a 50962@endif gcc
4b900473
PB
50963@if gmp
50964 @if test -d $(HOST_SUBDIR)/gmp ; then \
50965 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
50966 mv prev-gmp stage1-gmp ; : ; \
50967 fi
50968@endif gmp
50969@if mpfr
50970 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50971 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
50972 mv prev-mpfr stage1-mpfr ; : ; \
50973 fi
50974@endif mpfr
93f9b408
ILT
50975@if gold
50976 @if test -d $(HOST_SUBDIR)/gold ; then \
50977 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
50978 mv prev-gold stage1-gold ; : ; \
50979 fi
50980@endif gold
72b2455a 50981@if intl
80911fe1
PB
50982 @if test -d $(HOST_SUBDIR)/intl ; then \
50983 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
50984 mv prev-intl stage1-intl ; : ; \
0aed8855 50985 fi
72b2455a
PB
50986@endif intl
50987@if ld
80911fe1
PB
50988 @if test -d $(HOST_SUBDIR)/ld ; then \
50989 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
50990 mv prev-ld stage1-ld ; : ; \
0aed8855 50991 fi
72b2455a
PB
50992@endif ld
50993@if libcpp
80911fe1
PB
50994 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50995 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
50996 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 50997 fi
72b2455a 50998@endif libcpp
be01d343 50999@if libdecnumber
80911fe1
PB
51000 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51001 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
51002 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 51003 fi
be01d343 51004@endif libdecnumber
72b2455a 51005@if libiberty
80911fe1
PB
51006 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51007 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
51008 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 51009 fi
72b2455a
PB
51010@endif libiberty
51011@if zlib
80911fe1
PB
51012 @if test -d $(HOST_SUBDIR)/zlib ; then \
51013 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
51014 mv prev-zlib stage1-zlib ; : ; \
0aed8855 51015 fi
72b2455a 51016@endif zlib
0aed8855 51017 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51018 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
51019 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 51020 fi
80911fe1 51021 rm -f stage_current
72b2455a 51022
973601e1 51023# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 51024# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51025# reconfigured either.
72b2455a
PB
51026.PHONY: stage2-bubble
51027stage2-bubble:: stage1-bubble
e360f423
PB
51028 @r=`${PWD_COMMAND}`; export r; \
51029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51030 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
51031 echo Skipping rebuild of stage2 ; \
51032 else \
f70224b5
PB
51033 $(MAKE) stage2-start; \
51034 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 51035 fi
72b2455a 51036
0df3d27f 51037.PHONY: all-stage2 clean-stage2
0df3d27f 51038do-clean: clean-stage2
0df3d27f 51039
72b2455a
PB
51040# FIXME: Will not need to be conditional when toplevel bootstrap is the
51041# only possibility, but now it conflicts with no-bootstrap rules
51042@if gcc-bootstrap
51043
51044
51045
80911fe1 51046.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
51047bootstrap2:
51048 echo stage2 > stage_final
51049 @r=`${PWD_COMMAND}`; export r; \
51050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51051 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 51052 @: $(MAKE); $(unstage)
be01d343
PB
51053 @r=`${PWD_COMMAND}`; export r; \
51054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51055 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 51056
80911fe1
PB
51057bootstrap2-lean:
51058 echo stage2 > stage_final
51059 @r=`${PWD_COMMAND}`; export r; \
51060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51061 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
51062 @: $(MAKE); $(unstage)
51063 @r=`${PWD_COMMAND}`; export r; \
51064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51065 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51066
72b2455a 51067
0df3d27f 51068# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 51069distclean-stage1:: distclean-stage2
0df3d27f 51070.PHONY: distclean-stage2
72b2455a 51071distclean-stage2::
0aed8855 51072 @: $(MAKE); $(stage)
e00a73e3 51073 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 51074 rm -rf stage2-*
72b2455a
PB
51075
51076
51077@endif gcc-bootstrap
51078
51079
8520c408
AO
51080.PHONY: stageb2g0-start stageb2g0-end
51081
51082stageb2g0-start::
51083 @: $(MAKE); $(stage); \
51084 echo stageb2g0 > stage_current ; \
51085 echo stageb2g0 > stage_last; \
51086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51087@if bfd
51088 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
51089 mkdir stageb2g0-bfd; \
51090 mv stageb2g0-bfd bfd ; \
51091 mv stage1-bfd prev-bfd || test -f stage1-lean
51092@endif bfd
51093@if opcodes
51094 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
51095 mkdir stageb2g0-opcodes; \
51096 mv stageb2g0-opcodes opcodes ; \
51097 mv stage1-opcodes prev-opcodes || test -f stage1-lean
51098@endif opcodes
51099@if binutils
51100 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
51101 mkdir stageb2g0-binutils; \
51102 mv stageb2g0-binutils binutils ; \
51103 mv stage1-binutils prev-binutils || test -f stage1-lean
51104@endif binutils
51105@if gas
51106 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
51107 mkdir stageb2g0-gas; \
51108 mv stageb2g0-gas gas ; \
51109 mv stage1-gas prev-gas || test -f stage1-lean
51110@endif gas
51111@if gcc
51112 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
51113 mkdir stageb2g0-gcc; \
51114 mv stageb2g0-gcc gcc ; \
51115 mv stage1-gcc prev-gcc || test -f stage1-lean
51116@endif gcc
51117@if gmp
51118 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
51119 mkdir stageb2g0-gmp; \
51120 mv stageb2g0-gmp gmp ; \
51121 mv stage1-gmp prev-gmp || test -f stage1-lean
51122@endif gmp
51123@if mpfr
51124 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
51125 mkdir stageb2g0-mpfr; \
51126 mv stageb2g0-mpfr mpfr ; \
51127 mv stage1-mpfr prev-mpfr || test -f stage1-lean
51128@endif mpfr
93f9b408
ILT
51129@if gold
51130 @cd $(HOST_SUBDIR); [ -d stageb2g0-gold ] || \
51131 mkdir stageb2g0-gold; \
51132 mv stageb2g0-gold gold ; \
51133 mv stage1-gold prev-gold || test -f stage1-lean
51134@endif gold
8520c408
AO
51135@if intl
51136 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
51137 mkdir stageb2g0-intl; \
51138 mv stageb2g0-intl intl ; \
51139 mv stage1-intl prev-intl || test -f stage1-lean
51140@endif intl
51141@if ld
51142 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
51143 mkdir stageb2g0-ld; \
51144 mv stageb2g0-ld ld ; \
51145 mv stage1-ld prev-ld || test -f stage1-lean
51146@endif ld
51147@if libcpp
51148 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
51149 mkdir stageb2g0-libcpp; \
51150 mv stageb2g0-libcpp libcpp ; \
51151 mv stage1-libcpp prev-libcpp || test -f stage1-lean
51152@endif libcpp
51153@if libdecnumber
51154 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
51155 mkdir stageb2g0-libdecnumber; \
51156 mv stageb2g0-libdecnumber libdecnumber ; \
51157 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
51158@endif libdecnumber
51159@if libiberty
51160 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
51161 mkdir stageb2g0-libiberty; \
51162 mv stageb2g0-libiberty libiberty ; \
51163 mv stage1-libiberty prev-libiberty || test -f stage1-lean
51164@endif libiberty
51165@if zlib
51166 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
51167 mkdir stageb2g0-zlib; \
51168 mv stageb2g0-zlib zlib ; \
51169 mv stage1-zlib prev-zlib || test -f stage1-lean
51170@endif zlib
51171 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
51172 mkdir stageb2g0-$(TARGET_SUBDIR); \
51173 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51174 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
51175
51176stageb2g0-end::
51177@if bfd
51178 @if test -d $(HOST_SUBDIR)/bfd ; then \
51179 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
51180 mv prev-bfd stage1-bfd ; : ; \
51181 fi
51182@endif bfd
51183@if opcodes
51184 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51185 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
51186 mv prev-opcodes stage1-opcodes ; : ; \
51187 fi
51188@endif opcodes
51189@if binutils
51190 @if test -d $(HOST_SUBDIR)/binutils ; then \
51191 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
51192 mv prev-binutils stage1-binutils ; : ; \
51193 fi
51194@endif binutils
51195@if gas
51196 @if test -d $(HOST_SUBDIR)/gas ; then \
51197 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
51198 mv prev-gas stage1-gas ; : ; \
51199 fi
51200@endif gas
51201@if gcc
51202 @if test -d $(HOST_SUBDIR)/gcc ; then \
51203 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
51204 mv prev-gcc stage1-gcc ; : ; \
51205 fi
51206@endif gcc
51207@if gmp
51208 @if test -d $(HOST_SUBDIR)/gmp ; then \
51209 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
51210 mv prev-gmp stage1-gmp ; : ; \
51211 fi
51212@endif gmp
51213@if mpfr
51214 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51215 cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
51216 mv prev-mpfr stage1-mpfr ; : ; \
51217 fi
51218@endif mpfr
93f9b408
ILT
51219@if gold
51220 @if test -d $(HOST_SUBDIR)/gold ; then \
51221 cd $(HOST_SUBDIR); mv gold stageb2g0-gold ; \
51222 mv prev-gold stage1-gold ; : ; \
51223 fi
51224@endif gold
8520c408
AO
51225@if intl
51226 @if test -d $(HOST_SUBDIR)/intl ; then \
51227 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
51228 mv prev-intl stage1-intl ; : ; \
51229 fi
51230@endif intl
51231@if ld
51232 @if test -d $(HOST_SUBDIR)/ld ; then \
51233 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
51234 mv prev-ld stage1-ld ; : ; \
51235 fi
51236@endif ld
51237@if libcpp
51238 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51239 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
51240 mv prev-libcpp stage1-libcpp ; : ; \
51241 fi
51242@endif libcpp
51243@if libdecnumber
51244 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51245 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
51246 mv prev-libdecnumber stage1-libdecnumber ; : ; \
51247 fi
51248@endif libdecnumber
51249@if libiberty
51250 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51251 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
51252 mv prev-libiberty stage1-libiberty ; : ; \
51253 fi
51254@endif libiberty
51255@if zlib
51256 @if test -d $(HOST_SUBDIR)/zlib ; then \
51257 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
51258 mv prev-zlib stage1-zlib ; : ; \
51259 fi
51260@endif zlib
51261 @if test -d $(TARGET_SUBDIR) ; then \
51262 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
51263 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
51264 fi
51265 rm -f stage_current
51266
51267# Bubble a bug fix through all the stages up to stage b2g0. They are
51268# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51269# reconfigured either.
8520c408
AO
51270.PHONY: stageb2g0-bubble
51271stageb2g0-bubble:: stage1-bubble
51272 @r=`${PWD_COMMAND}`; export r; \
51273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51274 if test -f stageb2g0-lean || test -f stage1-lean ; then \
51275 echo Skipping rebuild of stageb2g0 ; \
51276 else \
51277 $(MAKE) stageb2g0-start; \
51278 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
51279 fi
51280
51281.PHONY: all-stageb2g0 clean-stageb2g0
51282do-clean: clean-stageb2g0
51283
51284# FIXME: Will not need to be conditional when toplevel bootstrap is the
51285# only possibility, but now it conflicts with no-bootstrap rules
51286@if gcc-bootstrap
51287
51288
51289
51290.PHONY: bootstrap2-debug bootstrap2-debug-lean
51291bootstrap2-debug:
51292 echo stageb2g0 > stage_final
51293 @r=`${PWD_COMMAND}`; export r; \
51294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51295 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
51296 @: $(MAKE); $(unstage)
51297 @r=`${PWD_COMMAND}`; export r; \
51298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51299 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51300
51301bootstrap2-debug-lean:
51302 echo stageb2g0 > stage_final
51303 @r=`${PWD_COMMAND}`; export r; \
51304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51305 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
51306 @: $(MAKE); $(unstage)
51307 @r=`${PWD_COMMAND}`; export r; \
51308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51309 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51310
51311
51312# Rules to wipe a stage and all the following ones, also used for cleanstrap
51313distclean-stage1:: distclean-stageb2g0
51314.PHONY: distclean-stageb2g0
51315distclean-stageb2g0::
51316 @: $(MAKE); $(stage)
51317 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
51318 rm -rf stageb2g0-*
51319
51320
51321@endif gcc-bootstrap
51322
51323
72b2455a
PB
51324.PHONY: stage3-start stage3-end
51325
51326stage3-start::
0aed8855 51327 @: $(MAKE); $(stage); \
72b2455a 51328 echo stage3 > stage_current ; \
b00612cc 51329 echo stage3 > stage_last; \
0aed8855 51330 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51331@if bfd
b00612cc
PB
51332 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
51333 mkdir stage3-bfd; \
80911fe1
PB
51334 mv stage3-bfd bfd ; \
51335 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
51336@endif bfd
51337@if opcodes
b00612cc
PB
51338 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
51339 mkdir stage3-opcodes; \
80911fe1
PB
51340 mv stage3-opcodes opcodes ; \
51341 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
51342@endif opcodes
51343@if binutils
b00612cc
PB
51344 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
51345 mkdir stage3-binutils; \
80911fe1
PB
51346 mv stage3-binutils binutils ; \
51347 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
51348@endif binutils
51349@if gas
b00612cc
PB
51350 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
51351 mkdir stage3-gas; \
80911fe1
PB
51352 mv stage3-gas gas ; \
51353 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
51354@endif gas
51355@if gcc
b00612cc
PB
51356 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
51357 mkdir stage3-gcc; \
80911fe1
PB
51358 mv stage3-gcc gcc ; \
51359 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 51360@endif gcc
4b900473
PB
51361@if gmp
51362 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
51363 mkdir stage3-gmp; \
51364 mv stage3-gmp gmp ; \
51365 mv stage2-gmp prev-gmp || test -f stage2-lean
51366@endif gmp
51367@if mpfr
51368 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
51369 mkdir stage3-mpfr; \
51370 mv stage3-mpfr mpfr ; \
51371 mv stage2-mpfr prev-mpfr || test -f stage2-lean
51372@endif mpfr
93f9b408
ILT
51373@if gold
51374 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
51375 mkdir stage3-gold; \
51376 mv stage3-gold gold ; \
51377 mv stage2-gold prev-gold || test -f stage2-lean
51378@endif gold
72b2455a 51379@if intl
b00612cc
PB
51380 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
51381 mkdir stage3-intl; \
80911fe1
PB
51382 mv stage3-intl intl ; \
51383 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
51384@endif intl
51385@if ld
b00612cc
PB
51386 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
51387 mkdir stage3-ld; \
80911fe1
PB
51388 mv stage3-ld ld ; \
51389 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
51390@endif ld
51391@if libcpp
b00612cc
PB
51392 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
51393 mkdir stage3-libcpp; \
80911fe1
PB
51394 mv stage3-libcpp libcpp ; \
51395 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 51396@endif libcpp
be01d343
PB
51397@if libdecnumber
51398 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
51399 mkdir stage3-libdecnumber; \
80911fe1
PB
51400 mv stage3-libdecnumber libdecnumber ; \
51401 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 51402@endif libdecnumber
72b2455a 51403@if libiberty
b00612cc
PB
51404 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
51405 mkdir stage3-libiberty; \
80911fe1
PB
51406 mv stage3-libiberty libiberty ; \
51407 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
51408@endif libiberty
51409@if zlib
b00612cc
PB
51410 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
51411 mkdir stage3-zlib; \
80911fe1
PB
51412 mv stage3-zlib zlib ; \
51413 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 51414@endif zlib
0aed8855
PB
51415 @[ -d stage3-$(TARGET_SUBDIR) ] || \
51416 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
51417 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51418 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 51419
80911fe1 51420stage3-end::
72b2455a 51421@if bfd
80911fe1
PB
51422 @if test -d $(HOST_SUBDIR)/bfd ; then \
51423 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
51424 mv prev-bfd stage2-bfd ; : ; \
0aed8855 51425 fi
72b2455a
PB
51426@endif bfd
51427@if opcodes
80911fe1
PB
51428 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51429 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
51430 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 51431 fi
72b2455a
PB
51432@endif opcodes
51433@if binutils
80911fe1
PB
51434 @if test -d $(HOST_SUBDIR)/binutils ; then \
51435 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
51436 mv prev-binutils stage2-binutils ; : ; \
0aed8855 51437 fi
72b2455a
PB
51438@endif binutils
51439@if gas
80911fe1
PB
51440 @if test -d $(HOST_SUBDIR)/gas ; then \
51441 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
51442 mv prev-gas stage2-gas ; : ; \
0aed8855 51443 fi
72b2455a
PB
51444@endif gas
51445@if gcc
80911fe1
PB
51446 @if test -d $(HOST_SUBDIR)/gcc ; then \
51447 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
51448 mv prev-gcc stage2-gcc ; : ; \
0aed8855 51449 fi
72b2455a 51450@endif gcc
4b900473
PB
51451@if gmp
51452 @if test -d $(HOST_SUBDIR)/gmp ; then \
51453 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
51454 mv prev-gmp stage2-gmp ; : ; \
51455 fi
51456@endif gmp
51457@if mpfr
51458 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51459 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
51460 mv prev-mpfr stage2-mpfr ; : ; \
51461 fi
51462@endif mpfr
93f9b408
ILT
51463@if gold
51464 @if test -d $(HOST_SUBDIR)/gold ; then \
51465 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
51466 mv prev-gold stage2-gold ; : ; \
51467 fi
51468@endif gold
72b2455a 51469@if intl
80911fe1
PB
51470 @if test -d $(HOST_SUBDIR)/intl ; then \
51471 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
51472 mv prev-intl stage2-intl ; : ; \
0aed8855 51473 fi
72b2455a
PB
51474@endif intl
51475@if ld
80911fe1
PB
51476 @if test -d $(HOST_SUBDIR)/ld ; then \
51477 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
51478 mv prev-ld stage2-ld ; : ; \
0aed8855 51479 fi
72b2455a
PB
51480@endif ld
51481@if libcpp
80911fe1
PB
51482 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51483 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
51484 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 51485 fi
72b2455a 51486@endif libcpp
be01d343 51487@if libdecnumber
80911fe1
PB
51488 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51489 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
51490 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 51491 fi
be01d343 51492@endif libdecnumber
72b2455a 51493@if libiberty
80911fe1
PB
51494 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51495 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
51496 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 51497 fi
72b2455a
PB
51498@endif libiberty
51499@if zlib
80911fe1
PB
51500 @if test -d $(HOST_SUBDIR)/zlib ; then \
51501 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
51502 mv prev-zlib stage2-zlib ; : ; \
0aed8855 51503 fi
72b2455a 51504@endif zlib
0aed8855 51505 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51506 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
51507 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 51508 fi
80911fe1 51509 rm -f stage_current
72b2455a 51510
973601e1 51511# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 51512# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51513# reconfigured either.
72b2455a
PB
51514.PHONY: stage3-bubble
51515stage3-bubble:: stage2-bubble
e360f423
PB
51516 @r=`${PWD_COMMAND}`; export r; \
51517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51518 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
51519 echo Skipping rebuild of stage3 ; \
51520 else \
f70224b5 51521 $(MAKE) stage3-start; \
80911fe1
PB
51522 if $(LEAN); then \
51523 rm -rf stage1-* ; \
51524 $(STAMP) stage1-lean ; \
51525 fi; \
f70224b5 51526 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 51527 fi
f6d183c0 51528 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 51529
0df3d27f 51530.PHONY: all-stage3 clean-stage3
0df3d27f 51531do-clean: clean-stage3
0df3d27f 51532
d545f33b
PB
51533# FIXME: Will not need to be conditional when toplevel bootstrap is the
51534# only possibility, but now it conflicts with no-bootstrap rules
51535@if gcc-bootstrap
72b2455a 51536
d545f33b 51537compare:
e360f423
PB
51538 @r=`${PWD_COMMAND}`; export r; \
51539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51540 if test -f stage2-lean; then \
d545f33b
PB
51541 echo Cannot compare object files as stage 2 was deleted. ; \
51542 exit 0 ; \
51543 fi; \
0aed8855 51544 : $(MAKE); $(stage); \
d545f33b 51545 rm -f .bad_compare ; \
c52c6897 51546 echo Comparing stages 2 and 3 ; \
d545f33b
PB
51547 cd stage3-gcc; \
51548 files=`find . -name "*$(objext)" -print` ; \
51549 cd .. ; \
51550 for file in $${files} ; do \
51551 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 51552 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
51553 if test $$? -eq 1; then \
51554 case $$file in \
51555 ./cc*-checksum$(objext) | ./libgcc/* ) \
51556 echo warning: $$file differs ;; \
51557 *) \
51558 echo $$file differs >> .bad_compare ;; \
51559 esac ; \
51560 fi ; \
d545f33b
PB
51561 done ; \
51562 if [ -f .bad_compare ]; then \
51563 echo "Bootstrap comparison failure!"; \
51564 cat .bad_compare; \
51565 exit 1; \
51566 else \
c52c6897 51567 echo Comparison successful.; \
d545f33b
PB
51568 fi ; \
51569 $(STAMP) compare
80911fe1
PB
51570 if $(LEAN); then \
51571 rm -rf stage2-*; \
51572 $(STAMP) stage2-lean; \
51573 fi
9cb3fa6f 51574
72b2455a 51575
72b2455a 51576
80911fe1 51577.PHONY: bootstrap bootstrap-lean
be01d343
PB
51578bootstrap:
51579 echo stage3 > stage_final
51580 @r=`${PWD_COMMAND}`; export r; \
51581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51582 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 51583 @: $(MAKE); $(unstage)
be01d343
PB
51584 @r=`${PWD_COMMAND}`; export r; \
51585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51586 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 51587
80911fe1
PB
51588bootstrap-lean:
51589 echo stage3 > stage_final
51590 @r=`${PWD_COMMAND}`; export r; \
51591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51592 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
51593 @: $(MAKE); $(unstage)
51594 @r=`${PWD_COMMAND}`; export r; \
51595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51596 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51597
72b2455a 51598
d545f33b
PB
51599# Rules to wipe a stage and all the following ones, also used for cleanstrap
51600distclean-stage2:: distclean-stage3
51601.PHONY: distclean-stage3
51602distclean-stage3::
0aed8855 51603 @: $(MAKE); $(stage)
e00a73e3 51604 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 51605 rm -rf stage3-* compare
0df3d27f 51606
9cb3fa6f 51607
d545f33b 51608.PHONY: cleanstrap
e00a73e3
PB
51609cleanstrap: do-distclean local-clean
51610 echo stage3 > stage_final
51611 @r=`${PWD_COMMAND}`; export r; \
51612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51613 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
51614 @: $(MAKE); $(unstage)
51615 @r=`${PWD_COMMAND}`; export r; \
51616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51617 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
51618
51619@endif gcc-bootstrap
51620
51621
8520c408
AO
51622.PHONY: stageb3g2-start stageb3g2-end
51623
51624stageb3g2-start::
51625 @: $(MAKE); $(stage); \
51626 echo stageb3g2 > stage_current ; \
51627 echo stageb3g2 > stage_last; \
51628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51629@if bfd
51630 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
51631 mkdir stageb3g2-bfd; \
51632 mv stageb3g2-bfd bfd ; \
51633 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
51634@endif bfd
51635@if opcodes
51636 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
51637 mkdir stageb3g2-opcodes; \
51638 mv stageb3g2-opcodes opcodes ; \
51639 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
51640@endif opcodes
51641@if binutils
51642 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
51643 mkdir stageb3g2-binutils; \
51644 mv stageb3g2-binutils binutils ; \
51645 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
51646@endif binutils
51647@if gas
51648 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
51649 mkdir stageb3g2-gas; \
51650 mv stageb3g2-gas gas ; \
51651 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
51652@endif gas
51653@if gcc
51654 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
51655 mkdir stageb3g2-gcc; \
51656 mv stageb3g2-gcc gcc ; \
51657 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
51658@endif gcc
51659@if gmp
51660 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
51661 mkdir stageb3g2-gmp; \
51662 mv stageb3g2-gmp gmp ; \
51663 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
51664@endif gmp
51665@if mpfr
51666 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
51667 mkdir stageb3g2-mpfr; \
51668 mv stageb3g2-mpfr mpfr ; \
51669 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
51670@endif mpfr
93f9b408
ILT
51671@if gold
51672 @cd $(HOST_SUBDIR); [ -d stageb3g2-gold ] || \
51673 mkdir stageb3g2-gold; \
51674 mv stageb3g2-gold gold ; \
51675 mv stageb2g0-gold prev-gold || test -f stageb2g0-lean
51676@endif gold
8520c408
AO
51677@if intl
51678 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
51679 mkdir stageb3g2-intl; \
51680 mv stageb3g2-intl intl ; \
51681 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
51682@endif intl
51683@if ld
51684 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
51685 mkdir stageb3g2-ld; \
51686 mv stageb3g2-ld ld ; \
51687 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
51688@endif ld
51689@if libcpp
51690 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
51691 mkdir stageb3g2-libcpp; \
51692 mv stageb3g2-libcpp libcpp ; \
51693 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
51694@endif libcpp
51695@if libdecnumber
51696 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
51697 mkdir stageb3g2-libdecnumber; \
51698 mv stageb3g2-libdecnumber libdecnumber ; \
51699 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
51700@endif libdecnumber
51701@if libiberty
51702 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
51703 mkdir stageb3g2-libiberty; \
51704 mv stageb3g2-libiberty libiberty ; \
51705 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
51706@endif libiberty
51707@if zlib
51708 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
51709 mkdir stageb3g2-zlib; \
51710 mv stageb3g2-zlib zlib ; \
51711 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
51712@endif zlib
51713 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
51714 mkdir stageb3g2-$(TARGET_SUBDIR); \
51715 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51716 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
51717
51718stageb3g2-end::
51719@if bfd
51720 @if test -d $(HOST_SUBDIR)/bfd ; then \
51721 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
51722 mv prev-bfd stageb2g0-bfd ; : ; \
51723 fi
51724@endif bfd
51725@if opcodes
51726 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51727 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
51728 mv prev-opcodes stageb2g0-opcodes ; : ; \
51729 fi
51730@endif opcodes
51731@if binutils
51732 @if test -d $(HOST_SUBDIR)/binutils ; then \
51733 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
51734 mv prev-binutils stageb2g0-binutils ; : ; \
51735 fi
51736@endif binutils
51737@if gas
51738 @if test -d $(HOST_SUBDIR)/gas ; then \
51739 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
51740 mv prev-gas stageb2g0-gas ; : ; \
51741 fi
51742@endif gas
51743@if gcc
51744 @if test -d $(HOST_SUBDIR)/gcc ; then \
51745 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
51746 mv prev-gcc stageb2g0-gcc ; : ; \
51747 fi
51748@endif gcc
51749@if gmp
51750 @if test -d $(HOST_SUBDIR)/gmp ; then \
51751 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
51752 mv prev-gmp stageb2g0-gmp ; : ; \
51753 fi
51754@endif gmp
51755@if mpfr
51756 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51757 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
51758 mv prev-mpfr stageb2g0-mpfr ; : ; \
51759 fi
51760@endif mpfr
93f9b408
ILT
51761@if gold
51762 @if test -d $(HOST_SUBDIR)/gold ; then \
51763 cd $(HOST_SUBDIR); mv gold stageb3g2-gold ; \
51764 mv prev-gold stageb2g0-gold ; : ; \
51765 fi
51766@endif gold
8520c408
AO
51767@if intl
51768 @if test -d $(HOST_SUBDIR)/intl ; then \
51769 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
51770 mv prev-intl stageb2g0-intl ; : ; \
51771 fi
51772@endif intl
51773@if ld
51774 @if test -d $(HOST_SUBDIR)/ld ; then \
51775 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
51776 mv prev-ld stageb2g0-ld ; : ; \
51777 fi
51778@endif ld
51779@if libcpp
51780 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51781 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
51782 mv prev-libcpp stageb2g0-libcpp ; : ; \
51783 fi
51784@endif libcpp
51785@if libdecnumber
51786 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51787 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
51788 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
51789 fi
51790@endif libdecnumber
51791@if libiberty
51792 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51793 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
51794 mv prev-libiberty stageb2g0-libiberty ; : ; \
51795 fi
51796@endif libiberty
51797@if zlib
51798 @if test -d $(HOST_SUBDIR)/zlib ; then \
51799 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
51800 mv prev-zlib stageb2g0-zlib ; : ; \
51801 fi
51802@endif zlib
51803 @if test -d $(TARGET_SUBDIR) ; then \
51804 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
51805 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
51806 fi
51807 rm -f stage_current
51808
51809# Bubble a bug fix through all the stages up to stage b3g2. They are
51810# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51811# reconfigured either.
8520c408
AO
51812.PHONY: stageb3g2-bubble
51813stageb3g2-bubble:: stageb2g0-bubble
51814 @r=`${PWD_COMMAND}`; export r; \
51815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51816 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
51817 echo Skipping rebuild of stageb3g2 ; \
51818 else \
51819 $(MAKE) stageb3g2-start; \
51820 if $(LEAN); then \
51821 rm -rf stage1-* ; \
51822 $(STAMP) stage1-lean ; \
51823 fi; \
51824 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
51825 fi
51826 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
51827
51828.PHONY: all-stageb3g2 clean-stageb3g2
51829do-clean: clean-stageb3g2
51830
51831# FIXME: Will not need to be conditional when toplevel bootstrap is the
51832# only possibility, but now it conflicts with no-bootstrap rules
51833@if gcc-bootstrap
51834
51835compare-debug:
51836 @r=`${PWD_COMMAND}`; export r; \
51837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51838 if test -f stageb2g0-lean; then \
51839 echo Cannot compare object files as stage b2g0 was deleted. ; \
51840 exit 0 ; \
51841 fi; \
51842 : $(MAKE); $(stage); \
51843 rm -f .bad_compare ; \
51844 echo Comparing stages b2g0 and b3g2 ; \
51845 cd stageb3g2-gcc; \
51846 files=`find . -name "*$(objext)" -print` ; \
51847 cd .. ; \
51848 for file in $${files} ; do \
51849 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
51850 $(do-compare-debug) > /dev/null 2>&1; \
51851 if test $$? -eq 1; then \
51852 case $$file in \
51853 ./cc*-checksum$(objext) | ./libgcc/* ) \
51854 echo warning: $$file differs ;; \
51855 *) \
51856 echo $$file differs >> .bad_compare ;; \
51857 esac ; \
51858 fi ; \
51859 done ; \
51860 if [ -f .bad_compare ]; then \
51861 echo "Bootstrap comparison failure!"; \
51862 cat .bad_compare; \
51863 exit 1; \
51864 else \
51865 echo Comparison successful.; \
51866 fi ; \
51867 $(STAMP) compare-debug
51868 if $(LEAN); then \
51869 rm -rf stageb2g0-*; \
51870 $(STAMP) stageb2g0-lean; \
51871 fi
51872
51873
51874
51875.PHONY: bootstrap-debug bootstrap-debug-lean
51876bootstrap-debug:
51877 echo stageb3g2 > stage_final
51878 @r=`${PWD_COMMAND}`; export r; \
51879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51880 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51881 @: $(MAKE); $(unstage)
51882 @r=`${PWD_COMMAND}`; export r; \
51883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51884 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51885
51886bootstrap-debug-lean:
51887 echo stageb3g2 > stage_final
51888 @r=`${PWD_COMMAND}`; export r; \
51889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51890 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
51891 @: $(MAKE); $(unstage)
51892 @r=`${PWD_COMMAND}`; export r; \
51893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51894 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51895
51896
51897# Rules to wipe a stage and all the following ones, also used for cleanstrap
51898distclean-stageb2g0:: distclean-stageb3g2
51899.PHONY: distclean-stageb3g2
51900distclean-stageb3g2::
51901 @: $(MAKE); $(stage)
51902 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
51903 rm -rf stageb3g2-* compare-debug
51904
51905
51906.PHONY: cleanstrap-debug
51907cleanstrap-debug: do-distclean local-clean
51908 echo stageb3g2 > stage_final
51909 @r=`${PWD_COMMAND}`; export r; \
51910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51911 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51912 @: $(MAKE); $(unstage)
51913 @r=`${PWD_COMMAND}`; export r; \
51914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51915 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51916
51917@endif gcc-bootstrap
51918
51919
72b2455a
PB
51920.PHONY: stage4-start stage4-end
51921
51922stage4-start::
0aed8855 51923 @: $(MAKE); $(stage); \
72b2455a 51924 echo stage4 > stage_current ; \
b00612cc 51925 echo stage4 > stage_last; \
0aed8855 51926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51927@if bfd
b00612cc
PB
51928 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
51929 mkdir stage4-bfd; \
80911fe1
PB
51930 mv stage4-bfd bfd ; \
51931 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
51932@endif bfd
51933@if opcodes
b00612cc
PB
51934 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
51935 mkdir stage4-opcodes; \
80911fe1
PB
51936 mv stage4-opcodes opcodes ; \
51937 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
51938@endif opcodes
51939@if binutils
b00612cc
PB
51940 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
51941 mkdir stage4-binutils; \
80911fe1
PB
51942 mv stage4-binutils binutils ; \
51943 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
51944@endif binutils
51945@if gas
b00612cc
PB
51946 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
51947 mkdir stage4-gas; \
80911fe1
PB
51948 mv stage4-gas gas ; \
51949 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
51950@endif gas
51951@if gcc
b00612cc
PB
51952 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
51953 mkdir stage4-gcc; \
80911fe1
PB
51954 mv stage4-gcc gcc ; \
51955 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 51956@endif gcc
4b900473
PB
51957@if gmp
51958 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
51959 mkdir stage4-gmp; \
51960 mv stage4-gmp gmp ; \
51961 mv stage3-gmp prev-gmp || test -f stage3-lean
51962@endif gmp
51963@if mpfr
51964 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
51965 mkdir stage4-mpfr; \
51966 mv stage4-mpfr mpfr ; \
51967 mv stage3-mpfr prev-mpfr || test -f stage3-lean
51968@endif mpfr
93f9b408
ILT
51969@if gold
51970 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
51971 mkdir stage4-gold; \
51972 mv stage4-gold gold ; \
51973 mv stage3-gold prev-gold || test -f stage3-lean
51974@endif gold
72b2455a 51975@if intl
b00612cc
PB
51976 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
51977 mkdir stage4-intl; \
80911fe1
PB
51978 mv stage4-intl intl ; \
51979 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
51980@endif intl
51981@if ld
b00612cc
PB
51982 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
51983 mkdir stage4-ld; \
80911fe1
PB
51984 mv stage4-ld ld ; \
51985 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
51986@endif ld
51987@if libcpp
b00612cc
PB
51988 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
51989 mkdir stage4-libcpp; \
80911fe1
PB
51990 mv stage4-libcpp libcpp ; \
51991 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 51992@endif libcpp
be01d343
PB
51993@if libdecnumber
51994 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
51995 mkdir stage4-libdecnumber; \
80911fe1
PB
51996 mv stage4-libdecnumber libdecnumber ; \
51997 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 51998@endif libdecnumber
72b2455a 51999@if libiberty
b00612cc
PB
52000 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
52001 mkdir stage4-libiberty; \
80911fe1
PB
52002 mv stage4-libiberty libiberty ; \
52003 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
52004@endif libiberty
52005@if zlib
b00612cc
PB
52006 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
52007 mkdir stage4-zlib; \
80911fe1
PB
52008 mv stage4-zlib zlib ; \
52009 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 52010@endif zlib
0aed8855
PB
52011 @[ -d stage4-$(TARGET_SUBDIR) ] || \
52012 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
52013 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52014 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 52015
80911fe1 52016stage4-end::
72b2455a 52017@if bfd
80911fe1
PB
52018 @if test -d $(HOST_SUBDIR)/bfd ; then \
52019 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
52020 mv prev-bfd stage3-bfd ; : ; \
0aed8855 52021 fi
72b2455a
PB
52022@endif bfd
52023@if opcodes
80911fe1
PB
52024 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52025 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
52026 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 52027 fi
72b2455a
PB
52028@endif opcodes
52029@if binutils
80911fe1
PB
52030 @if test -d $(HOST_SUBDIR)/binutils ; then \
52031 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
52032 mv prev-binutils stage3-binutils ; : ; \
0aed8855 52033 fi
72b2455a
PB
52034@endif binutils
52035@if gas
80911fe1
PB
52036 @if test -d $(HOST_SUBDIR)/gas ; then \
52037 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
52038 mv prev-gas stage3-gas ; : ; \
0aed8855 52039 fi
72b2455a
PB
52040@endif gas
52041@if gcc
80911fe1
PB
52042 @if test -d $(HOST_SUBDIR)/gcc ; then \
52043 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
52044 mv prev-gcc stage3-gcc ; : ; \
0aed8855 52045 fi
72b2455a 52046@endif gcc
4b900473
PB
52047@if gmp
52048 @if test -d $(HOST_SUBDIR)/gmp ; then \
52049 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
52050 mv prev-gmp stage3-gmp ; : ; \
52051 fi
52052@endif gmp
52053@if mpfr
52054 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52055 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
52056 mv prev-mpfr stage3-mpfr ; : ; \
52057 fi
52058@endif mpfr
93f9b408
ILT
52059@if gold
52060 @if test -d $(HOST_SUBDIR)/gold ; then \
52061 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
52062 mv prev-gold stage3-gold ; : ; \
52063 fi
52064@endif gold
72b2455a 52065@if intl
80911fe1
PB
52066 @if test -d $(HOST_SUBDIR)/intl ; then \
52067 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
52068 mv prev-intl stage3-intl ; : ; \
0aed8855 52069 fi
72b2455a
PB
52070@endif intl
52071@if ld
80911fe1
PB
52072 @if test -d $(HOST_SUBDIR)/ld ; then \
52073 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
52074 mv prev-ld stage3-ld ; : ; \
0aed8855 52075 fi
72b2455a
PB
52076@endif ld
52077@if libcpp
80911fe1
PB
52078 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52079 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
52080 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 52081 fi
72b2455a 52082@endif libcpp
be01d343 52083@if libdecnumber
80911fe1
PB
52084 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52085 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
52086 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 52087 fi
be01d343 52088@endif libdecnumber
72b2455a 52089@if libiberty
80911fe1
PB
52090 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52091 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
52092 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 52093 fi
72b2455a
PB
52094@endif libiberty
52095@if zlib
80911fe1
PB
52096 @if test -d $(HOST_SUBDIR)/zlib ; then \
52097 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
52098 mv prev-zlib stage3-zlib ; : ; \
0aed8855 52099 fi
72b2455a 52100@endif zlib
0aed8855 52101 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52102 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
52103 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 52104 fi
80911fe1 52105 rm -f stage_current
72b2455a 52106
973601e1 52107# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 52108# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52109# reconfigured either.
72b2455a
PB
52110.PHONY: stage4-bubble
52111stage4-bubble:: stage3-bubble
e360f423
PB
52112 @r=`${PWD_COMMAND}`; export r; \
52113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52114 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
52115 echo Skipping rebuild of stage4 ; \
52116 else \
f70224b5 52117 $(MAKE) stage4-start; \
80911fe1
PB
52118 if $(LEAN); then \
52119 rm -rf stage2-* ; \
52120 $(STAMP) stage2-lean ; \
52121 fi; \
f70224b5 52122 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 52123 fi
f6d183c0 52124 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 52125
0df3d27f 52126.PHONY: all-stage4 clean-stage4
0df3d27f 52127do-clean: clean-stage4
0df3d27f 52128
d545f33b
PB
52129# FIXME: Will not need to be conditional when toplevel bootstrap is the
52130# only possibility, but now it conflicts with no-bootstrap rules
52131@if gcc-bootstrap
72b2455a 52132
d545f33b 52133compare3:
e360f423
PB
52134 @r=`${PWD_COMMAND}`; export r; \
52135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52136 if test -f stage3-lean; then \
d545f33b
PB
52137 echo Cannot compare object files as stage 3 was deleted. ; \
52138 exit 0 ; \
52139 fi; \
0aed8855 52140 : $(MAKE); $(stage); \
d545f33b 52141 rm -f .bad_compare ; \
c52c6897 52142 echo Comparing stages 3 and 4 ; \
d545f33b
PB
52143 cd stage4-gcc; \
52144 files=`find . -name "*$(objext)" -print` ; \
52145 cd .. ; \
52146 for file in $${files} ; do \
52147 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 52148 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
52149 if test $$? -eq 1; then \
52150 case $$file in \
52151 ./cc*-checksum$(objext) | ./libgcc/* ) \
52152 echo warning: $$file differs ;; \
52153 *) \
52154 echo $$file differs >> .bad_compare ;; \
52155 esac ; \
52156 fi ; \
d545f33b
PB
52157 done ; \
52158 if [ -f .bad_compare ]; then \
52159 echo "Bootstrap comparison failure!"; \
52160 cat .bad_compare; \
52161 exit 1; \
52162 else \
c52c6897 52163 echo Comparison successful.; \
d545f33b
PB
52164 fi ; \
52165 $(STAMP) compare3
80911fe1
PB
52166 if $(LEAN); then \
52167 rm -rf stage3-*; \
52168 $(STAMP) stage3-lean; \
52169 fi
9cb3fa6f 52170
72b2455a 52171
72b2455a 52172
80911fe1 52173.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
52174bootstrap4:
52175 echo stage4 > stage_final
52176 @r=`${PWD_COMMAND}`; export r; \
52177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52178 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 52179 @: $(MAKE); $(unstage)
be01d343
PB
52180 @r=`${PWD_COMMAND}`; export r; \
52181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52182 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 52183
80911fe1
PB
52184bootstrap4-lean:
52185 echo stage4 > stage_final
52186 @r=`${PWD_COMMAND}`; export r; \
52187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52188 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
52189 @: $(MAKE); $(unstage)
52190 @r=`${PWD_COMMAND}`; export r; \
52191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52192 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52193
72b2455a 52194
d545f33b
PB
52195# Rules to wipe a stage and all the following ones, also used for cleanstrap
52196distclean-stage3:: distclean-stage4
52197.PHONY: distclean-stage4
52198distclean-stage4::
0aed8855 52199 @: $(MAKE); $(stage)
e00a73e3 52200 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 52201 rm -rf stage4-* compare3
0df3d27f 52202
9cb3fa6f 52203
d545f33b 52204@endif gcc-bootstrap
72b2455a
PB
52205
52206
52207.PHONY: stageprofile-start stageprofile-end
52208
52209stageprofile-start::
0aed8855 52210 @: $(MAKE); $(stage); \
72b2455a 52211 echo stageprofile > stage_current ; \
b00612cc 52212 echo stageprofile > stage_last; \
0aed8855 52213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52214@if bfd
b00612cc
PB
52215 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
52216 mkdir stageprofile-bfd; \
80911fe1
PB
52217 mv stageprofile-bfd bfd ; \
52218 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
52219@endif bfd
52220@if opcodes
b00612cc
PB
52221 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
52222 mkdir stageprofile-opcodes; \
80911fe1
PB
52223 mv stageprofile-opcodes opcodes ; \
52224 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
52225@endif opcodes
52226@if binutils
b00612cc
PB
52227 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
52228 mkdir stageprofile-binutils; \
80911fe1
PB
52229 mv stageprofile-binutils binutils ; \
52230 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
52231@endif binutils
52232@if gas
b00612cc
PB
52233 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
52234 mkdir stageprofile-gas; \
80911fe1
PB
52235 mv stageprofile-gas gas ; \
52236 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
52237@endif gas
52238@if gcc
b00612cc
PB
52239 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
52240 mkdir stageprofile-gcc; \
80911fe1
PB
52241 mv stageprofile-gcc gcc ; \
52242 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 52243@endif gcc
4b900473
PB
52244@if gmp
52245 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
52246 mkdir stageprofile-gmp; \
52247 mv stageprofile-gmp gmp ; \
52248 mv stage1-gmp prev-gmp || test -f stage1-lean
52249@endif gmp
52250@if mpfr
52251 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
52252 mkdir stageprofile-mpfr; \
52253 mv stageprofile-mpfr mpfr ; \
52254 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52255@endif mpfr
93f9b408
ILT
52256@if gold
52257 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
52258 mkdir stageprofile-gold; \
52259 mv stageprofile-gold gold ; \
52260 mv stage1-gold prev-gold || test -f stage1-lean
52261@endif gold
72b2455a 52262@if intl
b00612cc
PB
52263 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
52264 mkdir stageprofile-intl; \
80911fe1
PB
52265 mv stageprofile-intl intl ; \
52266 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
52267@endif intl
52268@if ld
b00612cc
PB
52269 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
52270 mkdir stageprofile-ld; \
80911fe1
PB
52271 mv stageprofile-ld ld ; \
52272 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
52273@endif ld
52274@if libcpp
b00612cc
PB
52275 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
52276 mkdir stageprofile-libcpp; \
80911fe1
PB
52277 mv stageprofile-libcpp libcpp ; \
52278 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 52279@endif libcpp
be01d343
PB
52280@if libdecnumber
52281 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
52282 mkdir stageprofile-libdecnumber; \
80911fe1
PB
52283 mv stageprofile-libdecnumber libdecnumber ; \
52284 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 52285@endif libdecnumber
72b2455a 52286@if libiberty
b00612cc
PB
52287 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
52288 mkdir stageprofile-libiberty; \
80911fe1
PB
52289 mv stageprofile-libiberty libiberty ; \
52290 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
52291@endif libiberty
52292@if zlib
d545f33b
PB
52293 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
52294 mkdir stageprofile-zlib; \
80911fe1
PB
52295 mv stageprofile-zlib zlib ; \
52296 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 52297@endif zlib
0aed8855
PB
52298 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
52299 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
52300 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52301 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 52302
80911fe1 52303stageprofile-end::
d545f33b 52304@if bfd
80911fe1
PB
52305 @if test -d $(HOST_SUBDIR)/bfd ; then \
52306 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
52307 mv prev-bfd stage1-bfd ; : ; \
0aed8855 52308 fi
d545f33b
PB
52309@endif bfd
52310@if opcodes
80911fe1
PB
52311 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52312 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
52313 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 52314 fi
d545f33b
PB
52315@endif opcodes
52316@if binutils
80911fe1
PB
52317 @if test -d $(HOST_SUBDIR)/binutils ; then \
52318 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
52319 mv prev-binutils stage1-binutils ; : ; \
0aed8855 52320 fi
d545f33b
PB
52321@endif binutils
52322@if gas
80911fe1
PB
52323 @if test -d $(HOST_SUBDIR)/gas ; then \
52324 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
52325 mv prev-gas stage1-gas ; : ; \
0aed8855 52326 fi
d545f33b
PB
52327@endif gas
52328@if gcc
80911fe1
PB
52329 @if test -d $(HOST_SUBDIR)/gcc ; then \
52330 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
52331 mv prev-gcc stage1-gcc ; : ; \
0aed8855 52332 fi
d545f33b 52333@endif gcc
4b900473
PB
52334@if gmp
52335 @if test -d $(HOST_SUBDIR)/gmp ; then \
52336 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
52337 mv prev-gmp stage1-gmp ; : ; \
52338 fi
52339@endif gmp
52340@if mpfr
52341 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52342 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
52343 mv prev-mpfr stage1-mpfr ; : ; \
52344 fi
52345@endif mpfr
93f9b408
ILT
52346@if gold
52347 @if test -d $(HOST_SUBDIR)/gold ; then \
52348 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
52349 mv prev-gold stage1-gold ; : ; \
52350 fi
52351@endif gold
d545f33b 52352@if intl
80911fe1
PB
52353 @if test -d $(HOST_SUBDIR)/intl ; then \
52354 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
52355 mv prev-intl stage1-intl ; : ; \
0aed8855 52356 fi
d545f33b
PB
52357@endif intl
52358@if ld
80911fe1
PB
52359 @if test -d $(HOST_SUBDIR)/ld ; then \
52360 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
52361 mv prev-ld stage1-ld ; : ; \
0aed8855 52362 fi
d545f33b
PB
52363@endif ld
52364@if libcpp
80911fe1
PB
52365 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52366 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
52367 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 52368 fi
d545f33b 52369@endif libcpp
be01d343 52370@if libdecnumber
80911fe1
PB
52371 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52372 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
52373 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 52374 fi
be01d343 52375@endif libdecnumber
d545f33b 52376@if libiberty
80911fe1
PB
52377 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52378 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
52379 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 52380 fi
d545f33b
PB
52381@endif libiberty
52382@if zlib
80911fe1
PB
52383 @if test -d $(HOST_SUBDIR)/zlib ; then \
52384 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
52385 mv prev-zlib stage1-zlib ; : ; \
0aed8855 52386 fi
d545f33b 52387@endif zlib
0aed8855 52388 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52389 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
52390 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 52391 fi
80911fe1 52392 rm -f stage_current
72b2455a 52393
973601e1 52394# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 52395# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52396# reconfigured either.
d545f33b
PB
52397.PHONY: stageprofile-bubble
52398stageprofile-bubble:: stage1-bubble
e360f423
PB
52399 @r=`${PWD_COMMAND}`; export r; \
52400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52401 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
52402 echo Skipping rebuild of stageprofile ; \
52403 else \
f70224b5
PB
52404 $(MAKE) stageprofile-start; \
52405 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 52406 fi
72b2455a 52407
d545f33b
PB
52408.PHONY: all-stageprofile clean-stageprofile
52409do-clean: clean-stageprofile
0df3d27f 52410
72b2455a
PB
52411# FIXME: Will not need to be conditional when toplevel bootstrap is the
52412# only possibility, but now it conflicts with no-bootstrap rules
52413@if gcc-bootstrap
52414
52415
52416
52417
0df3d27f 52418# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 52419distclean-stage1:: distclean-stageprofile
0df3d27f 52420.PHONY: distclean-stageprofile
72b2455a 52421distclean-stageprofile::
0aed8855 52422 @: $(MAKE); $(stage)
e00a73e3 52423 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 52424 rm -rf stageprofile-*
dfdffa2c
PB
52425
52426
72b2455a 52427@endif gcc-bootstrap
dfdffa2c
PB
52428
52429
72b2455a 52430.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 52431
72b2455a 52432stagefeedback-start::
0aed8855 52433 @: $(MAKE); $(stage); \
72b2455a 52434 echo stagefeedback > stage_current ; \
b00612cc 52435 echo stagefeedback > stage_last; \
0aed8855 52436 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52437@if bfd
b00612cc
PB
52438 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
52439 mkdir stagefeedback-bfd; \
80911fe1
PB
52440 mv stagefeedback-bfd bfd ; \
52441 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
52442@endif bfd
52443@if opcodes
b00612cc
PB
52444 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
52445 mkdir stagefeedback-opcodes; \
80911fe1
PB
52446 mv stagefeedback-opcodes opcodes ; \
52447 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
52448@endif opcodes
52449@if binutils
b00612cc
PB
52450 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
52451 mkdir stagefeedback-binutils; \
80911fe1
PB
52452 mv stagefeedback-binutils binutils ; \
52453 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
52454@endif binutils
52455@if gas
b00612cc
PB
52456 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
52457 mkdir stagefeedback-gas; \
80911fe1
PB
52458 mv stagefeedback-gas gas ; \
52459 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
52460@endif gas
52461@if gcc
b00612cc
PB
52462 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
52463 mkdir stagefeedback-gcc; \
80911fe1
PB
52464 mv stagefeedback-gcc gcc ; \
52465 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 52466@endif gcc
4b900473
PB
52467@if gmp
52468 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
52469 mkdir stagefeedback-gmp; \
52470 mv stagefeedback-gmp gmp ; \
52471 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
52472@endif gmp
52473@if mpfr
52474 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
52475 mkdir stagefeedback-mpfr; \
52476 mv stagefeedback-mpfr mpfr ; \
52477 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
52478@endif mpfr
93f9b408
ILT
52479@if gold
52480 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
52481 mkdir stagefeedback-gold; \
52482 mv stagefeedback-gold gold ; \
52483 mv stageprofile-gold prev-gold || test -f stageprofile-lean
52484@endif gold
72b2455a 52485@if intl
b00612cc
PB
52486 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
52487 mkdir stagefeedback-intl; \
80911fe1
PB
52488 mv stagefeedback-intl intl ; \
52489 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
52490@endif intl
52491@if ld
b00612cc
PB
52492 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
52493 mkdir stagefeedback-ld; \
80911fe1
PB
52494 mv stagefeedback-ld ld ; \
52495 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
52496@endif ld
52497@if libcpp
b00612cc
PB
52498 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
52499 mkdir stagefeedback-libcpp; \
80911fe1
PB
52500 mv stagefeedback-libcpp libcpp ; \
52501 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 52502@endif libcpp
be01d343
PB
52503@if libdecnumber
52504 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
52505 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
52506 mv stagefeedback-libdecnumber libdecnumber ; \
52507 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 52508@endif libdecnumber
72b2455a 52509@if libiberty
b00612cc
PB
52510 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
52511 mkdir stagefeedback-libiberty; \
80911fe1
PB
52512 mv stagefeedback-libiberty libiberty ; \
52513 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
52514@endif libiberty
52515@if zlib
b00612cc
PB
52516 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
52517 mkdir stagefeedback-zlib; \
80911fe1
PB
52518 mv stagefeedback-zlib zlib ; \
52519 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 52520@endif zlib
0aed8855
PB
52521 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
52522 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
52523 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52524 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 52525
80911fe1 52526stagefeedback-end::
72b2455a 52527@if bfd
80911fe1
PB
52528 @if test -d $(HOST_SUBDIR)/bfd ; then \
52529 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
52530 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 52531 fi
72b2455a
PB
52532@endif bfd
52533@if opcodes
80911fe1
PB
52534 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52535 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
52536 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 52537 fi
72b2455a
PB
52538@endif opcodes
52539@if binutils
80911fe1
PB
52540 @if test -d $(HOST_SUBDIR)/binutils ; then \
52541 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
52542 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 52543 fi
72b2455a
PB
52544@endif binutils
52545@if gas
80911fe1
PB
52546 @if test -d $(HOST_SUBDIR)/gas ; then \
52547 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
52548 mv prev-gas stageprofile-gas ; : ; \
0aed8855 52549 fi
72b2455a
PB
52550@endif gas
52551@if gcc
80911fe1
PB
52552 @if test -d $(HOST_SUBDIR)/gcc ; then \
52553 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
52554 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 52555 fi
72b2455a 52556@endif gcc
4b900473
PB
52557@if gmp
52558 @if test -d $(HOST_SUBDIR)/gmp ; then \
52559 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
52560 mv prev-gmp stageprofile-gmp ; : ; \
52561 fi
52562@endif gmp
52563@if mpfr
52564 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52565 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
52566 mv prev-mpfr stageprofile-mpfr ; : ; \
52567 fi
52568@endif mpfr
93f9b408
ILT
52569@if gold
52570 @if test -d $(HOST_SUBDIR)/gold ; then \
52571 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
52572 mv prev-gold stageprofile-gold ; : ; \
52573 fi
52574@endif gold
72b2455a 52575@if intl
80911fe1
PB
52576 @if test -d $(HOST_SUBDIR)/intl ; then \
52577 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
52578 mv prev-intl stageprofile-intl ; : ; \
0aed8855 52579 fi
72b2455a
PB
52580@endif intl
52581@if ld
80911fe1
PB
52582 @if test -d $(HOST_SUBDIR)/ld ; then \
52583 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
52584 mv prev-ld stageprofile-ld ; : ; \
0aed8855 52585 fi
72b2455a
PB
52586@endif ld
52587@if libcpp
80911fe1
PB
52588 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52589 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
52590 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 52591 fi
72b2455a 52592@endif libcpp
be01d343 52593@if libdecnumber
80911fe1
PB
52594 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52595 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
52596 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 52597 fi
be01d343 52598@endif libdecnumber
72b2455a 52599@if libiberty
80911fe1
PB
52600 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52601 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
52602 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 52603 fi
72b2455a
PB
52604@endif libiberty
52605@if zlib
80911fe1
PB
52606 @if test -d $(HOST_SUBDIR)/zlib ; then \
52607 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
52608 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 52609 fi
72b2455a 52610@endif zlib
0aed8855 52611 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52612 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
52613 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 52614 fi
80911fe1 52615 rm -f stage_current
dfdffa2c 52616
973601e1 52617# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 52618# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52619# reconfigured either.
72b2455a 52620.PHONY: stagefeedback-bubble
7d329e61 52621stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
52622 @r=`${PWD_COMMAND}`; export r; \
52623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52624 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
52625 echo Skipping rebuild of stagefeedback ; \
52626 else \
f70224b5
PB
52627 $(MAKE) stagefeedback-start; \
52628 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 52629 fi
72b2455a 52630
0df3d27f 52631.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 52632do-clean: clean-stagefeedback
0df3d27f 52633
72b2455a
PB
52634# FIXME: Will not need to be conditional when toplevel bootstrap is the
52635# only possibility, but now it conflicts with no-bootstrap rules
52636@if gcc-bootstrap
656fdd47
PB
52637
52638
52639
80911fe1 52640.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
52641profiledbootstrap:
52642 echo stagefeedback > stage_final
52643 @r=`${PWD_COMMAND}`; export r; \
52644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52645 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 52646 @: $(MAKE); $(unstage)
be01d343
PB
52647 @r=`${PWD_COMMAND}`; export r; \
52648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52649 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 52650
80911fe1
PB
52651profiledbootstrap-lean:
52652 echo stagefeedback > stage_final
52653 @r=`${PWD_COMMAND}`; export r; \
52654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52655 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
52656 @: $(MAKE); $(unstage)
52657 @r=`${PWD_COMMAND}`; export r; \
52658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52659 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52660
656fdd47 52661
0df3d27f 52662# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 52663distclean-stageprofile:: distclean-stagefeedback
0df3d27f 52664.PHONY: distclean-stagefeedback
656fdd47 52665distclean-stagefeedback::
0aed8855 52666 @: $(MAKE); $(stage)
e00a73e3 52667 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 52668 rm -rf stagefeedback-*
656fdd47
PB
52669
52670
72b2455a 52671@endif gcc-bootstrap
656fdd47
PB
52672
52673
52674
7d329e61
PB
52675stageprofile-end::
52676 $(MAKE) distclean-stagefeedback
656fdd47 52677
7d329e61 52678stagefeedback-start::
656fdd47
PB
52679 @r=`${PWD_COMMAND}`; export r; \
52680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
52681 for i in prev-*; do \
52682 j=`echo $$i | sed s/^prev-//` ; \
52683 cd $$r/$$i && \
52684 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
52685 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
52686 done
b8908782 52687
0df3d27f 52688@if gcc-bootstrap
0df3d27f 52689do-distclean: distclean-stage1
c52c6897
PB
52690
52691# Provide a GCC build when we're building target libraries. This does
52692# not work as a dependency, just as the minimum necessary to avoid errors.
52693stage_last:
52694 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 52695
4f0ef2d8
CD
52696# Same as unstage, but not phony and defaulting to stage1-start. We place
52697# it in the dependency so that for example `make -j3 all-gcc' works.
52698stage_current:
52699 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
52700
c52c6897 52701.PHONY: restrap
266df637 52702restrap::
c52c6897 52703 @: $(MAKE); $(stage)
8520c408 52704 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
266df637 52705restrap:: all
c380fdd8 52706@endif gcc-bootstrap
c52c6897 52707
ae831be5
NN
52708# --------------------------------------
52709# Dependencies between different modules
52710# --------------------------------------
252b5132 52711
9e6ce191 52712# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
52713@if gcc-bootstrap
52714configure-target-libstdc++-v3: stage_last
52715configure-target-libmudflap: stage_last
52716configure-target-libssp: stage_last
c52c6897 52717configure-target-newlib: stage_last
6aa8ef82
DJ
52718configure-stage1-target-libgcc: maybe-all-stage1-gcc
52719configure-stage2-target-libgcc: maybe-all-stage2-gcc
8520c408 52720configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
6aa8ef82 52721configure-stage3-target-libgcc: maybe-all-stage3-gcc
8520c408 52722configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
6aa8ef82
DJ
52723configure-stage4-target-libgcc: maybe-all-stage4-gcc
52724configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
52725configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
52726configure-target-libgfortran: stage_last
52727configure-target-libobjc: stage_last
52728configure-target-libtermcap: stage_last
52729configure-target-winsup: stage_last
52730configure-target-libgloss: stage_last
52731configure-target-libiberty: stage_last
52732configure-target-gperf: stage_last
52733configure-target-examples: stage_last
52734configure-target-libffi: stage_last
52735configure-target-libjava: stage_last
52736configure-target-zlib: stage_last
52737configure-target-boehm-gc: stage_last
52738configure-target-qthreads: stage_last
52739configure-target-rda: stage_last
52740configure-target-libada: stage_last
52741configure-target-libgomp: stage_last
52742@endif gcc-bootstrap
9e6ce191 52743
c52c6897 52744@if gcc-no-bootstrap
9e6ce191 52745configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 52746configure-target-libmudflap: maybe-all-gcc
064d0a7c 52747configure-target-libssp: maybe-all-gcc
9e6ce191 52748configure-target-newlib: maybe-all-gcc
6aa8ef82 52749configure-target-libgcc: maybe-all-gcc
9e6ce191 52750configure-target-libgfortran: maybe-all-gcc
9e6ce191 52751configure-target-libobjc: maybe-all-gcc
9e6ce191 52752configure-target-libtermcap: maybe-all-gcc
9e6ce191 52753configure-target-winsup: maybe-all-gcc
9e6ce191 52754configure-target-libgloss: maybe-all-gcc
9e6ce191 52755configure-target-libiberty: maybe-all-gcc
9e6ce191 52756configure-target-gperf: maybe-all-gcc
9e6ce191 52757configure-target-examples: maybe-all-gcc
9e6ce191 52758configure-target-libffi: maybe-all-gcc
9e6ce191 52759configure-target-libjava: maybe-all-gcc
9e6ce191 52760configure-target-zlib: maybe-all-gcc
9e6ce191 52761configure-target-boehm-gc: maybe-all-gcc
9e6ce191 52762configure-target-qthreads: maybe-all-gcc
9e6ce191 52763configure-target-rda: maybe-all-gcc
9e6ce191 52764configure-target-libada: maybe-all-gcc
b3ded179 52765configure-target-libgomp: maybe-all-gcc
c52c6897 52766@endif gcc-no-bootstrap
b3ded179 52767
9e6ce191 52768
ae831be5
NN
52769# There are two types of dependencies here: 'hard' dependencies, where one
52770# module simply won't build without the other; and 'soft' dependencies, where
52771# if the depended-on module is missing, the depending module will do without
52772# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 52773# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
52774# it's safer to use a soft dependency.
52775
9e6ce191
PB
52776
52777
52778
52779
c60fe18b 52780
9e6ce191
PB
52781# With all the machinery above in place, it is pretty easy to generate
52782# dependencies. Host dependencies are a bit more complex because we have
52783# to check for bootstrap/prebootstrap dependencies. To resolve
52784# prebootstrap dependencies, prebootstrap modules are gathered in
52785# a hash table.
6a9cf61e 52786all-build-bison: maybe-all-build-texinfo
9e6ce191 52787all-build-byacc: maybe-all-build-texinfo
6a9cf61e 52788all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
52789all-build-flex: maybe-all-build-bison
52790all-build-flex: maybe-all-build-byacc
52791all-build-flex: maybe-all-build-m4
6a9cf61e 52792all-build-libiberty: maybe-all-build-texinfo
9e6ce191 52793all-build-m4: maybe-all-build-texinfo
ee025550 52794all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
52795configure-gcc: maybe-configure-intl
52796
52797configure-stage1-gcc: maybe-configure-stage1-intl
52798configure-stage2-gcc: maybe-configure-stage2-intl
8520c408 52799configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
9e6ce191 52800configure-stage3-gcc: maybe-configure-stage3-intl
8520c408 52801configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
9e6ce191
PB
52802configure-stage4-gcc: maybe-configure-stage4-intl
52803configure-stageprofile-gcc: maybe-configure-stageprofile-intl
52804configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
52805configure-gcc: maybe-all-binutils
52806
52807configure-stage1-gcc: maybe-all-stage1-binutils
52808configure-stage2-gcc: maybe-all-stage2-binutils
8520c408 52809configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
c60fe18b 52810configure-stage3-gcc: maybe-all-stage3-binutils
8520c408 52811configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
c60fe18b
PB
52812configure-stage4-gcc: maybe-all-stage4-binutils
52813configure-stageprofile-gcc: maybe-all-stageprofile-binutils
52814configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
52815configure-gcc: maybe-all-gas
52816
52817configure-stage1-gcc: maybe-all-stage1-gas
52818configure-stage2-gcc: maybe-all-stage2-gas
8520c408 52819configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
c60fe18b 52820configure-stage3-gcc: maybe-all-stage3-gas
8520c408 52821configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
c60fe18b
PB
52822configure-stage4-gcc: maybe-all-stage4-gas
52823configure-stageprofile-gcc: maybe-all-stageprofile-gas
52824configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
52825configure-gcc: maybe-all-ld
52826
52827configure-stage1-gcc: maybe-all-stage1-ld
52828configure-stage2-gcc: maybe-all-stage2-ld
8520c408 52829configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
c60fe18b 52830configure-stage3-gcc: maybe-all-stage3-ld
8520c408 52831configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
c60fe18b
PB
52832configure-stage4-gcc: maybe-all-stage4-ld
52833configure-stageprofile-gcc: maybe-all-stageprofile-ld
52834configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
52835configure-gcc: maybe-all-gold
52836
52837configure-stage1-gcc: maybe-all-stage1-gold
52838configure-stage2-gcc: maybe-all-stage2-gold
52839configure-stageb2g0-gcc: maybe-all-stageb2g0-gold
52840configure-stage3-gcc: maybe-all-stage3-gold
52841configure-stageb3g2-gcc: maybe-all-stageb3g2-gold
52842configure-stage4-gcc: maybe-all-stage4-gold
52843configure-stageprofile-gcc: maybe-all-stageprofile-gold
52844configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
52845all-gcc: all-libiberty
52846
52847all-stage1-gcc: all-stage1-libiberty
52848all-stage2-gcc: all-stage2-libiberty
8520c408 52849all-stageb2g0-gcc: all-stageb2g0-libiberty
9e6ce191 52850all-stage3-gcc: all-stage3-libiberty
8520c408 52851all-stageb3g2-gcc: all-stageb3g2-libiberty
9e6ce191
PB
52852all-stage4-gcc: all-stage4-libiberty
52853all-stageprofile-gcc: all-stageprofile-libiberty
52854all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
52855all-gcc: maybe-all-gmp
52856
52857all-stage1-gcc: maybe-all-stage1-gmp
52858all-stage2-gcc: maybe-all-stage2-gmp
8520c408 52859all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
4b900473 52860all-stage3-gcc: maybe-all-stage3-gmp
8520c408 52861all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
4b900473
PB
52862all-stage4-gcc: maybe-all-stage4-gmp
52863all-stageprofile-gcc: maybe-all-stageprofile-gmp
52864all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
52865all-gcc: maybe-all-intl
52866
52867all-stage1-gcc: maybe-all-stage1-intl
52868all-stage2-gcc: maybe-all-stage2-intl
8520c408 52869all-stageb2g0-gcc: maybe-all-stageb2g0-intl
9e6ce191 52870all-stage3-gcc: maybe-all-stage3-intl
8520c408 52871all-stageb3g2-gcc: maybe-all-stageb3g2-intl
9e6ce191
PB
52872all-stage4-gcc: maybe-all-stage4-intl
52873all-stageprofile-gcc: maybe-all-stageprofile-intl
52874all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
52875all-gcc: maybe-all-mpfr
52876
52877all-stage1-gcc: maybe-all-stage1-mpfr
52878all-stage2-gcc: maybe-all-stage2-mpfr
8520c408 52879all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
4b900473 52880all-stage3-gcc: maybe-all-stage3-mpfr
8520c408 52881all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
4b900473
PB
52882all-stage4-gcc: maybe-all-stage4-mpfr
52883all-stageprofile-gcc: maybe-all-stageprofile-mpfr
52884all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
52885all-gcc: maybe-all-build-texinfo
52886
52887all-stage1-gcc: maybe-all-build-texinfo
52888all-stage2-gcc: maybe-all-build-texinfo
8520c408 52889all-stageb2g0-gcc: maybe-all-build-texinfo
72b2455a 52890all-stage3-gcc: maybe-all-build-texinfo
8520c408 52891all-stageb3g2-gcc: maybe-all-build-texinfo
72b2455a
PB
52892all-stage4-gcc: maybe-all-build-texinfo
52893all-stageprofile-gcc: maybe-all-build-texinfo
52894all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
52895all-gcc: maybe-all-build-bison
52896
52897all-stage1-gcc: maybe-all-build-bison
52898all-stage2-gcc: maybe-all-build-bison
8520c408 52899all-stageb2g0-gcc: maybe-all-build-bison
72b2455a 52900all-stage3-gcc: maybe-all-build-bison
8520c408 52901all-stageb3g2-gcc: maybe-all-build-bison
72b2455a
PB
52902all-stage4-gcc: maybe-all-build-bison
52903all-stageprofile-gcc: maybe-all-build-bison
52904all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
52905all-gcc: maybe-all-build-byacc
52906
52907all-stage1-gcc: maybe-all-build-byacc
52908all-stage2-gcc: maybe-all-build-byacc
8520c408 52909all-stageb2g0-gcc: maybe-all-build-byacc
72b2455a 52910all-stage3-gcc: maybe-all-build-byacc
8520c408 52911all-stageb3g2-gcc: maybe-all-build-byacc
72b2455a
PB
52912all-stage4-gcc: maybe-all-build-byacc
52913all-stageprofile-gcc: maybe-all-build-byacc
52914all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
52915all-gcc: maybe-all-build-flex
52916
52917all-stage1-gcc: maybe-all-build-flex
52918all-stage2-gcc: maybe-all-build-flex
8520c408 52919all-stageb2g0-gcc: maybe-all-build-flex
72b2455a 52920all-stage3-gcc: maybe-all-build-flex
8520c408 52921all-stageb3g2-gcc: maybe-all-build-flex
72b2455a
PB
52922all-stage4-gcc: maybe-all-build-flex
52923all-stageprofile-gcc: maybe-all-build-flex
52924all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
52925all-gcc: maybe-all-build-libiberty
52926
52927all-stage1-gcc: maybe-all-build-libiberty
52928all-stage2-gcc: maybe-all-build-libiberty
8520c408 52929all-stageb2g0-gcc: maybe-all-build-libiberty
ee025550 52930all-stage3-gcc: maybe-all-build-libiberty
8520c408 52931all-stageb3g2-gcc: maybe-all-build-libiberty
ee025550
PB
52932all-stage4-gcc: maybe-all-build-libiberty
52933all-stageprofile-gcc: maybe-all-build-libiberty
52934all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
52935all-gcc: maybe-all-build-fixincludes
52936
52937all-stage1-gcc: maybe-all-build-fixincludes
52938all-stage2-gcc: maybe-all-build-fixincludes
8520c408 52939all-stageb2g0-gcc: maybe-all-build-fixincludes
ee025550 52940all-stage3-gcc: maybe-all-build-fixincludes
8520c408 52941all-stageb3g2-gcc: maybe-all-build-fixincludes
ee025550
PB
52942all-stage4-gcc: maybe-all-build-fixincludes
52943all-stageprofile-gcc: maybe-all-build-fixincludes
52944all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
52945all-gcc: maybe-all-zlib
52946
52947all-stage1-gcc: maybe-all-stage1-zlib
52948all-stage2-gcc: maybe-all-stage2-zlib
8520c408 52949all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
9e6ce191 52950all-stage3-gcc: maybe-all-stage3-zlib
8520c408 52951all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
9e6ce191
PB
52952all-stage4-gcc: maybe-all-stage4-zlib
52953all-stageprofile-gcc: maybe-all-stageprofile-zlib
52954all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
52955all-gcc: all-libcpp
52956
52957all-stage1-gcc: all-stage1-libcpp
52958all-stage2-gcc: all-stage2-libcpp
8520c408 52959all-stageb2g0-gcc: all-stageb2g0-libcpp
9e6ce191 52960all-stage3-gcc: all-stage3-libcpp
8520c408 52961all-stageb3g2-gcc: all-stageb3g2-libcpp
9e6ce191
PB
52962all-stage4-gcc: all-stage4-libcpp
52963all-stageprofile-gcc: all-stageprofile-libcpp
52964all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
52965all-gcc: all-libdecnumber
52966
52967all-stage1-gcc: all-stage1-libdecnumber
52968all-stage2-gcc: all-stage2-libdecnumber
8520c408 52969all-stageb2g0-gcc: all-stageb2g0-libdecnumber
be01d343 52970all-stage3-gcc: all-stage3-libdecnumber
8520c408 52971all-stageb3g2-gcc: all-stageb3g2-libdecnumber
be01d343
PB
52972all-stage4-gcc: all-stage4-libdecnumber
52973all-stageprofile-gcc: all-stageprofile-libdecnumber
52974all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
52975all-gcc: maybe-all-libiberty
52976
52977all-stage1-gcc: maybe-all-stage1-libiberty
52978all-stage2-gcc: maybe-all-stage2-libiberty
8520c408 52979all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
d3ed111c 52980all-stage3-gcc: maybe-all-stage3-libiberty
8520c408 52981all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
d3ed111c
GK
52982all-stage4-gcc: maybe-all-stage4-libiberty
52983all-stageprofile-gcc: maybe-all-stageprofile-libiberty
52984all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
52985all-gcc: maybe-all-fixincludes
69e57115 52986install-gcc: maybe-install-fixincludes
9e6ce191
PB
52987configure-libcpp: configure-libiberty
52988
52989configure-stage1-libcpp: configure-stage1-libiberty
52990configure-stage2-libcpp: configure-stage2-libiberty
8520c408 52991configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
9e6ce191 52992configure-stage3-libcpp: configure-stage3-libiberty
8520c408 52993configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
9e6ce191
PB
52994configure-stage4-libcpp: configure-stage4-libiberty
52995configure-stageprofile-libcpp: configure-stageprofile-libiberty
52996configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
52997configure-libcpp: maybe-configure-intl
52998
52999configure-stage1-libcpp: maybe-configure-stage1-intl
53000configure-stage2-libcpp: maybe-configure-stage2-intl
8520c408 53001configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
9e6ce191 53002configure-stage3-libcpp: maybe-configure-stage3-intl
8520c408 53003configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
9e6ce191
PB
53004configure-stage4-libcpp: maybe-configure-stage4-intl
53005configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
53006configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
53007all-libcpp: all-libiberty
53008
53009all-stage1-libcpp: all-stage1-libiberty
53010all-stage2-libcpp: all-stage2-libiberty
8520c408 53011all-stageb2g0-libcpp: all-stageb2g0-libiberty
9e6ce191 53012all-stage3-libcpp: all-stage3-libiberty
8520c408 53013all-stageb3g2-libcpp: all-stageb3g2-libiberty
9e6ce191
PB
53014all-stage4-libcpp: all-stage4-libiberty
53015all-stageprofile-libcpp: all-stageprofile-libiberty
53016all-stagefeedback-libcpp: all-stagefeedback-libiberty
53017all-libcpp: maybe-all-intl
53018
53019all-stage1-libcpp: maybe-all-stage1-intl
53020all-stage2-libcpp: maybe-all-stage2-intl
8520c408 53021all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
9e6ce191 53022all-stage3-libcpp: maybe-all-stage3-intl
8520c408 53023all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
9e6ce191
PB
53024all-stage4-libcpp: maybe-all-stage4-intl
53025all-stageprofile-libcpp: maybe-all-stageprofile-intl
53026all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 53027all-fixincludes: maybe-all-libiberty
b00612cc 53028all-gnattools: maybe-all-target-libada
4b900473
PB
53029configure-mpfr: maybe-all-gmp
53030
53031configure-stage1-mpfr: maybe-all-stage1-gmp
53032configure-stage2-mpfr: maybe-all-stage2-gmp
8520c408 53033configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
4b900473 53034configure-stage3-mpfr: maybe-all-stage3-gmp
8520c408 53035configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
4b900473
PB
53036configure-stage4-mpfr: maybe-all-stage4-gmp
53037configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
53038configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
7b3200f9 53039configure-gdb: maybe-all-intl
9e6ce191 53040configure-gdb: maybe-configure-sim
31d99776 53041configure-gdb: maybe-all-bfd
9e6ce191
PB
53042all-gdb: maybe-all-libiberty
53043all-gdb: maybe-all-opcodes
9e6ce191 53044all-gdb: maybe-all-readline
72b2455a
PB
53045all-gdb: maybe-all-build-bison
53046all-gdb: maybe-all-build-byacc
9e6ce191 53047all-gdb: maybe-all-sim
5074315a 53048all-gdb: maybe-all-libdecnumber
9e6ce191
PB
53049configure-libgui: maybe-configure-tcl
53050configure-libgui: maybe-configure-tk
53051all-libgui: maybe-all-tcl
53052all-libgui: maybe-all-tk
53053all-libgui: maybe-all-itcl
b4a77b47 53054configure-bfd: configure-libiberty
9e6ce191
PB
53055
53056configure-stage1-bfd: configure-stage1-libiberty
53057configure-stage2-bfd: configure-stage2-libiberty
8520c408 53058configure-stageb2g0-bfd: configure-stageb2g0-libiberty
9e6ce191 53059configure-stage3-bfd: configure-stage3-libiberty
8520c408 53060configure-stageb3g2-bfd: configure-stageb3g2-libiberty
9e6ce191
PB
53061configure-stage4-bfd: configure-stage4-libiberty
53062configure-stageprofile-bfd: configure-stageprofile-libiberty
53063configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
53064configure-bfd: maybe-configure-intl
53065
53066configure-stage1-bfd: maybe-configure-stage1-intl
53067configure-stage2-bfd: maybe-configure-stage2-intl
8520c408 53068configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
20e95c23 53069configure-stage3-bfd: maybe-configure-stage3-intl
8520c408 53070configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
20e95c23
DJ
53071configure-stage4-bfd: maybe-configure-stage4-intl
53072configure-stageprofile-bfd: maybe-configure-stageprofile-intl
53073configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
53074all-bfd: maybe-all-libiberty
53075
53076all-stage1-bfd: maybe-all-stage1-libiberty
53077all-stage2-bfd: maybe-all-stage2-libiberty
8520c408 53078all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
9e6ce191 53079all-stage3-bfd: maybe-all-stage3-libiberty
8520c408 53080all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53081all-stage4-bfd: maybe-all-stage4-libiberty
53082all-stageprofile-bfd: maybe-all-stageprofile-libiberty
53083all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
53084all-bfd: maybe-all-intl
53085
53086all-stage1-bfd: maybe-all-stage1-intl
53087all-stage2-bfd: maybe-all-stage2-intl
8520c408 53088all-stageb2g0-bfd: maybe-all-stageb2g0-intl
9e6ce191 53089all-stage3-bfd: maybe-all-stage3-intl
8520c408 53090all-stageb3g2-bfd: maybe-all-stageb3g2-intl
9e6ce191
PB
53091all-stage4-bfd: maybe-all-stage4-intl
53092all-stageprofile-bfd: maybe-all-stageprofile-intl
53093all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
53094configure-binutils: maybe-configure-intl
53095
53096configure-stage1-binutils: maybe-configure-stage1-intl
53097configure-stage2-binutils: maybe-configure-stage2-intl
8520c408 53098configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
20e95c23 53099configure-stage3-binutils: maybe-configure-stage3-intl
8520c408 53100configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
20e95c23
DJ
53101configure-stage4-binutils: maybe-configure-stage4-intl
53102configure-stageprofile-binutils: maybe-configure-stageprofile-intl
53103configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
53104all-binutils: maybe-all-libiberty
53105
53106all-stage1-binutils: maybe-all-stage1-libiberty
53107all-stage2-binutils: maybe-all-stage2-libiberty
8520c408 53108all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
9e6ce191 53109all-stage3-binutils: maybe-all-stage3-libiberty
8520c408 53110all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53111all-stage4-binutils: maybe-all-stage4-libiberty
53112all-stageprofile-binutils: maybe-all-stageprofile-libiberty
53113all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
53114all-binutils: maybe-all-opcodes
53115
53116all-stage1-binutils: maybe-all-stage1-opcodes
53117all-stage2-binutils: maybe-all-stage2-opcodes
8520c408 53118all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
9e6ce191 53119all-stage3-binutils: maybe-all-stage3-opcodes
8520c408 53120all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53121all-stage4-binutils: maybe-all-stage4-opcodes
53122all-stageprofile-binutils: maybe-all-stageprofile-opcodes
53123all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
53124all-binutils: maybe-all-bfd
53125
53126all-stage1-binutils: maybe-all-stage1-bfd
53127all-stage2-binutils: maybe-all-stage2-bfd
8520c408 53128all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
9e6ce191 53129all-stage3-binutils: maybe-all-stage3-bfd
8520c408 53130all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
9e6ce191
PB
53131all-stage4-binutils: maybe-all-stage4-bfd
53132all-stageprofile-binutils: maybe-all-stageprofile-bfd
53133all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
53134all-binutils: maybe-all-build-flex
53135
53136all-stage1-binutils: maybe-all-build-flex
53137all-stage2-binutils: maybe-all-build-flex
8520c408 53138all-stageb2g0-binutils: maybe-all-build-flex
72b2455a 53139all-stage3-binutils: maybe-all-build-flex
8520c408 53140all-stageb3g2-binutils: maybe-all-build-flex
72b2455a
PB
53141all-stage4-binutils: maybe-all-build-flex
53142all-stageprofile-binutils: maybe-all-build-flex
53143all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
53144all-binutils: maybe-all-build-bison
53145
53146all-stage1-binutils: maybe-all-build-bison
53147all-stage2-binutils: maybe-all-build-bison
8520c408 53148all-stageb2g0-binutils: maybe-all-build-bison
72b2455a 53149all-stage3-binutils: maybe-all-build-bison
8520c408 53150all-stageb3g2-binutils: maybe-all-build-bison
72b2455a
PB
53151all-stage4-binutils: maybe-all-build-bison
53152all-stageprofile-binutils: maybe-all-build-bison
53153all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
53154all-binutils: maybe-all-build-byacc
53155
53156all-stage1-binutils: maybe-all-build-byacc
53157all-stage2-binutils: maybe-all-build-byacc
8520c408 53158all-stageb2g0-binutils: maybe-all-build-byacc
72b2455a 53159all-stage3-binutils: maybe-all-build-byacc
8520c408 53160all-stageb3g2-binutils: maybe-all-build-byacc
72b2455a
PB
53161all-stage4-binutils: maybe-all-build-byacc
53162all-stageprofile-binutils: maybe-all-build-byacc
53163all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
53164all-binutils: maybe-all-intl
53165
53166all-stage1-binutils: maybe-all-stage1-intl
53167all-stage2-binutils: maybe-all-stage2-intl
8520c408 53168all-stageb2g0-binutils: maybe-all-stageb2g0-intl
9e6ce191 53169all-stage3-binutils: maybe-all-stage3-intl
8520c408 53170all-stageb3g2-binutils: maybe-all-stageb3g2-intl
9e6ce191
PB
53171all-stage4-binutils: maybe-all-stage4-intl
53172all-stageprofile-binutils: maybe-all-stageprofile-intl
53173all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 53174install-binutils: maybe-install-opcodes
cf662e21 53175install-opcodes: maybe-install-bfd
20e95c23
DJ
53176configure-gas: maybe-configure-intl
53177
53178configure-stage1-gas: maybe-configure-stage1-intl
53179configure-stage2-gas: maybe-configure-stage2-intl
8520c408 53180configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
20e95c23 53181configure-stage3-gas: maybe-configure-stage3-intl
8520c408 53182configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
20e95c23
DJ
53183configure-stage4-gas: maybe-configure-stage4-intl
53184configure-stageprofile-gas: maybe-configure-stageprofile-intl
53185configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
53186all-gas: maybe-all-libiberty
53187
53188all-stage1-gas: maybe-all-stage1-libiberty
53189all-stage2-gas: maybe-all-stage2-libiberty
8520c408 53190all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
9e6ce191 53191all-stage3-gas: maybe-all-stage3-libiberty
8520c408 53192all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53193all-stage4-gas: maybe-all-stage4-libiberty
53194all-stageprofile-gas: maybe-all-stageprofile-libiberty
53195all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
53196all-gas: maybe-all-opcodes
53197
53198all-stage1-gas: maybe-all-stage1-opcodes
53199all-stage2-gas: maybe-all-stage2-opcodes
8520c408 53200all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
9e6ce191 53201all-stage3-gas: maybe-all-stage3-opcodes
8520c408 53202all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53203all-stage4-gas: maybe-all-stage4-opcodes
53204all-stageprofile-gas: maybe-all-stageprofile-opcodes
53205all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
53206all-gas: maybe-all-bfd
53207
53208all-stage1-gas: maybe-all-stage1-bfd
53209all-stage2-gas: maybe-all-stage2-bfd
8520c408 53210all-stageb2g0-gas: maybe-all-stageb2g0-bfd
9e6ce191 53211all-stage3-gas: maybe-all-stage3-bfd
8520c408 53212all-stageb3g2-gas: maybe-all-stageb3g2-bfd
9e6ce191
PB
53213all-stage4-gas: maybe-all-stage4-bfd
53214all-stageprofile-gas: maybe-all-stageprofile-bfd
53215all-stagefeedback-gas: maybe-all-stagefeedback-bfd
53216all-gas: maybe-all-intl
53217
53218all-stage1-gas: maybe-all-stage1-intl
53219all-stage2-gas: maybe-all-stage2-intl
8520c408 53220all-stageb2g0-gas: maybe-all-stageb2g0-intl
9e6ce191 53221all-stage3-gas: maybe-all-stage3-intl
8520c408 53222all-stageb3g2-gas: maybe-all-stageb3g2-intl
9e6ce191
PB
53223all-stage4-gas: maybe-all-stage4-intl
53224all-stageprofile-gas: maybe-all-stageprofile-intl
53225all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 53226configure-gprof: maybe-configure-intl
9e6ce191
PB
53227all-gprof: maybe-all-libiberty
53228all-gprof: maybe-all-bfd
53229all-gprof: maybe-all-opcodes
53230all-gprof: maybe-all-intl
20e95c23
DJ
53231configure-ld: maybe-configure-intl
53232
53233configure-stage1-ld: maybe-configure-stage1-intl
53234configure-stage2-ld: maybe-configure-stage2-intl
8520c408 53235configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
20e95c23 53236configure-stage3-ld: maybe-configure-stage3-intl
8520c408 53237configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
20e95c23
DJ
53238configure-stage4-ld: maybe-configure-stage4-intl
53239configure-stageprofile-ld: maybe-configure-stageprofile-intl
53240configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
53241all-ld: maybe-all-libiberty
53242
53243all-stage1-ld: maybe-all-stage1-libiberty
53244all-stage2-ld: maybe-all-stage2-libiberty
8520c408 53245all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
9e6ce191 53246all-stage3-ld: maybe-all-stage3-libiberty
8520c408 53247all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53248all-stage4-ld: maybe-all-stage4-libiberty
53249all-stageprofile-ld: maybe-all-stageprofile-libiberty
53250all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
53251all-ld: maybe-all-bfd
53252
53253all-stage1-ld: maybe-all-stage1-bfd
53254all-stage2-ld: maybe-all-stage2-bfd
8520c408 53255all-stageb2g0-ld: maybe-all-stageb2g0-bfd
9e6ce191 53256all-stage3-ld: maybe-all-stage3-bfd
8520c408 53257all-stageb3g2-ld: maybe-all-stageb3g2-bfd
9e6ce191
PB
53258all-stage4-ld: maybe-all-stage4-bfd
53259all-stageprofile-ld: maybe-all-stageprofile-bfd
53260all-stagefeedback-ld: maybe-all-stagefeedback-bfd
53261all-ld: maybe-all-opcodes
53262
53263all-stage1-ld: maybe-all-stage1-opcodes
53264all-stage2-ld: maybe-all-stage2-opcodes
8520c408 53265all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
9e6ce191 53266all-stage3-ld: maybe-all-stage3-opcodes
8520c408 53267all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53268all-stage4-ld: maybe-all-stage4-opcodes
53269all-stageprofile-ld: maybe-all-stageprofile-opcodes
53270all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
53271all-ld: maybe-all-build-bison
53272
53273all-stage1-ld: maybe-all-build-bison
53274all-stage2-ld: maybe-all-build-bison
8520c408 53275all-stageb2g0-ld: maybe-all-build-bison
72b2455a 53276all-stage3-ld: maybe-all-build-bison
8520c408 53277all-stageb3g2-ld: maybe-all-build-bison
72b2455a
PB
53278all-stage4-ld: maybe-all-build-bison
53279all-stageprofile-ld: maybe-all-build-bison
53280all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
53281all-ld: maybe-all-build-byacc
53282
53283all-stage1-ld: maybe-all-build-byacc
53284all-stage2-ld: maybe-all-build-byacc
8520c408 53285all-stageb2g0-ld: maybe-all-build-byacc
72b2455a 53286all-stage3-ld: maybe-all-build-byacc
8520c408 53287all-stageb3g2-ld: maybe-all-build-byacc
72b2455a
PB
53288all-stage4-ld: maybe-all-build-byacc
53289all-stageprofile-ld: maybe-all-build-byacc
53290all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
53291all-ld: maybe-all-build-flex
53292
53293all-stage1-ld: maybe-all-build-flex
53294all-stage2-ld: maybe-all-build-flex
8520c408 53295all-stageb2g0-ld: maybe-all-build-flex
72b2455a 53296all-stage3-ld: maybe-all-build-flex
8520c408 53297all-stageb3g2-ld: maybe-all-build-flex
72b2455a
PB
53298all-stage4-ld: maybe-all-build-flex
53299all-stageprofile-ld: maybe-all-build-flex
53300all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
53301all-ld: maybe-all-intl
53302
53303all-stage1-ld: maybe-all-stage1-intl
53304all-stage2-ld: maybe-all-stage2-intl
8520c408 53305all-stageb2g0-ld: maybe-all-stageb2g0-intl
9e6ce191 53306all-stage3-ld: maybe-all-stage3-intl
8520c408 53307all-stageb3g2-ld: maybe-all-stageb3g2-intl
9e6ce191
PB
53308all-stage4-ld: maybe-all-stage4-intl
53309all-stageprofile-ld: maybe-all-stageprofile-intl
53310all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
53311configure-gold: maybe-configure-intl
53312
53313configure-stage1-gold: maybe-configure-stage1-intl
53314configure-stage2-gold: maybe-configure-stage2-intl
53315configure-stageb2g0-gold: maybe-configure-stageb2g0-intl
53316configure-stage3-gold: maybe-configure-stage3-intl
53317configure-stageb3g2-gold: maybe-configure-stageb3g2-intl
53318configure-stage4-gold: maybe-configure-stage4-intl
53319configure-stageprofile-gold: maybe-configure-stageprofile-intl
53320configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
53321all-gold: maybe-all-libiberty
53322
53323all-stage1-gold: maybe-all-stage1-libiberty
53324all-stage2-gold: maybe-all-stage2-libiberty
53325all-stageb2g0-gold: maybe-all-stageb2g0-libiberty
53326all-stage3-gold: maybe-all-stage3-libiberty
53327all-stageb3g2-gold: maybe-all-stageb3g2-libiberty
53328all-stage4-gold: maybe-all-stage4-libiberty
53329all-stageprofile-gold: maybe-all-stageprofile-libiberty
53330all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
53331all-gold: maybe-all-intl
53332
53333all-stage1-gold: maybe-all-stage1-intl
53334all-stage2-gold: maybe-all-stage2-intl
53335all-stageb2g0-gold: maybe-all-stageb2g0-intl
53336all-stage3-gold: maybe-all-stage3-intl
53337all-stageb3g2-gold: maybe-all-stageb3g2-intl
53338all-stage4-gold: maybe-all-stage4-intl
53339all-stageprofile-gold: maybe-all-stageprofile-intl
53340all-stagefeedback-gold: maybe-all-stagefeedback-intl
53341all-gold: maybe-all-bfd
53342
53343all-stage1-gold: maybe-all-stage1-bfd
53344all-stage2-gold: maybe-all-stage2-bfd
53345all-stageb2g0-gold: maybe-all-stageb2g0-bfd
53346all-stage3-gold: maybe-all-stage3-bfd
53347all-stageb3g2-gold: maybe-all-stageb3g2-bfd
53348all-stage4-gold: maybe-all-stage4-bfd
53349all-stageprofile-gold: maybe-all-stageprofile-bfd
53350all-stagefeedback-gold: maybe-all-stagefeedback-bfd
53351all-gold: maybe-all-build-bison
53352
53353all-stage1-gold: maybe-all-build-bison
53354all-stage2-gold: maybe-all-build-bison
53355all-stageb2g0-gold: maybe-all-build-bison
53356all-stage3-gold: maybe-all-build-bison
53357all-stageb3g2-gold: maybe-all-build-bison
53358all-stage4-gold: maybe-all-build-bison
53359all-stageprofile-gold: maybe-all-build-bison
53360all-stagefeedback-gold: maybe-all-build-bison
53361all-gold: maybe-all-build-byacc
53362
53363all-stage1-gold: maybe-all-build-byacc
53364all-stage2-gold: maybe-all-build-byacc
53365all-stageb2g0-gold: maybe-all-build-byacc
53366all-stage3-gold: maybe-all-build-byacc
53367all-stageb3g2-gold: maybe-all-build-byacc
53368all-stage4-gold: maybe-all-build-byacc
53369all-stageprofile-gold: maybe-all-build-byacc
53370all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
53371check-gold: maybe-all-binutils
53372
53373check-stage1-gold: maybe-all-stage1-binutils
53374check-stage2-gold: maybe-all-stage2-binutils
53375check-stageb2g0-gold: maybe-all-stageb2g0-binutils
53376check-stage3-gold: maybe-all-stage3-binutils
53377check-stageb3g2-gold: maybe-all-stageb3g2-binutils
53378check-stage4-gold: maybe-all-stage4-binutils
53379check-stageprofile-gold: maybe-all-stageprofile-binutils
53380check-stagefeedback-gold: maybe-all-stagefeedback-binutils
7206a0ee
JJ
53381configure-opcodes: maybe-configure-intl
53382
53383configure-stage1-opcodes: maybe-configure-stage1-intl
53384configure-stage2-opcodes: maybe-configure-stage2-intl
8520c408 53385configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
7206a0ee 53386configure-stage3-opcodes: maybe-configure-stage3-intl
8520c408 53387configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
7206a0ee
JJ
53388configure-stage4-opcodes: maybe-configure-stage4-intl
53389configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
53390configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
53391all-opcodes: maybe-all-bfd
53392
53393all-stage1-opcodes: maybe-all-stage1-bfd
53394all-stage2-opcodes: maybe-all-stage2-bfd
8520c408 53395all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
9e6ce191 53396all-stage3-opcodes: maybe-all-stage3-bfd
8520c408 53397all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
9e6ce191
PB
53398all-stage4-opcodes: maybe-all-stage4-bfd
53399all-stageprofile-opcodes: maybe-all-stageprofile-bfd
53400all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
53401all-opcodes: maybe-all-libiberty
53402
53403all-stage1-opcodes: maybe-all-stage1-libiberty
53404all-stage2-opcodes: maybe-all-stage2-libiberty
8520c408 53405all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
9e6ce191 53406all-stage3-opcodes: maybe-all-stage3-libiberty
8520c408 53407all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53408all-stage4-opcodes: maybe-all-stage4-libiberty
53409all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
53410all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
53411all-opcodes: maybe-all-intl
53412
53413all-stage1-opcodes: maybe-all-stage1-intl
53414all-stage2-opcodes: maybe-all-stage2-intl
8520c408 53415all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
7206a0ee 53416all-stage3-opcodes: maybe-all-stage3-intl
8520c408 53417all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
7206a0ee
JJ
53418all-stage4-opcodes: maybe-all-stage4-intl
53419all-stageprofile-opcodes: maybe-all-stageprofile-intl
53420all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
53421all-dejagnu: maybe-all-tcl
53422all-dejagnu: maybe-all-expect
53423all-dejagnu: maybe-all-tk
53424configure-expect: maybe-configure-tcl
53425configure-expect: maybe-configure-tk
53426all-expect: maybe-all-tcl
53427all-expect: maybe-all-tk
53428configure-itcl: maybe-configure-tcl
53429configure-itcl: maybe-configure-tk
53430all-itcl: maybe-all-tcl
53431all-itcl: maybe-all-tk
ae831be5 53432install-itcl: maybe-install-tcl
b4a77b47 53433configure-tk: maybe-configure-tcl
ae831be5 53434all-tk: maybe-all-tcl
9e6ce191
PB
53435all-sid: maybe-all-libiberty
53436all-sid: maybe-all-bfd
53437all-sid: maybe-all-opcodes
53438all-sid: maybe-all-tcl
53439all-sid: maybe-all-tk
53440install-sid: maybe-install-tcl
53441install-sid: maybe-install-tk
20e95c23
DJ
53442configure-sim: maybe-configure-intl
53443all-sim: maybe-all-intl
9e6ce191
PB
53444all-sim: maybe-all-libiberty
53445all-sim: maybe-all-bfd
53446all-sim: maybe-all-opcodes
53447all-sim: maybe-all-readline
53448all-sim: maybe-configure-gdb
53449all-fastjar: maybe-all-zlib
72b2455a 53450all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
53451all-fastjar: maybe-all-libiberty
53452all-autoconf: maybe-all-m4
72b2455a 53453all-autoconf: maybe-all-build-texinfo
9e6ce191 53454all-automake: maybe-all-m4
72b2455a 53455all-automake: maybe-all-build-texinfo
9e6ce191
PB
53456all-automake: maybe-all-autoconf
53457all-bison: maybe-all-intl
72b2455a 53458all-bison: maybe-all-build-texinfo
9e6ce191 53459all-diff: maybe-all-intl
72b2455a 53460all-diff: maybe-all-build-texinfo
9e6ce191 53461all-fileutils: maybe-all-intl
72b2455a
PB
53462all-fileutils: maybe-all-build-texinfo
53463all-flex: maybe-all-build-bison
53464all-flex: maybe-all-build-byacc
9e6ce191
PB
53465all-flex: maybe-all-intl
53466all-flex: maybe-all-m4
72b2455a 53467all-flex: maybe-all-build-texinfo
9e6ce191
PB
53468all-gzip: maybe-all-intl
53469all-gzip: maybe-all-zlib
72b2455a 53470all-gzip: maybe-all-build-texinfo
9e6ce191 53471all-hello: maybe-all-intl
72b2455a 53472all-hello: maybe-all-build-texinfo
9e6ce191 53473all-m4: maybe-all-intl
72b2455a 53474all-m4: maybe-all-build-texinfo
9e6ce191 53475all-make: maybe-all-intl
72b2455a
PB
53476all-make: maybe-all-build-texinfo
53477all-patch: maybe-all-build-texinfo
53478all-make: maybe-all-build-texinfo
930314a4 53479all-prms: maybe-all-libiberty
72b2455a
PB
53480all-recode: maybe-all-build-texinfo
53481all-sed: maybe-all-build-texinfo
930314a4 53482all-send-pr: maybe-all-prms
72b2455a
PB
53483all-tar: maybe-all-build-texinfo
53484all-uudecode: maybe-all-build-texinfo
9e6ce191 53485configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 53486configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
53487all-target-fastjar: maybe-all-target-zlib
53488all-target-fastjar: maybe-all-target-libiberty
53489configure-target-libjava: maybe-configure-target-zlib
53490configure-target-libjava: maybe-configure-target-boehm-gc
53491configure-target-libjava: maybe-configure-target-qthreads
53492configure-target-libjava: maybe-configure-target-libffi
53493all-target-libjava: maybe-all-fastjar
53494all-target-libjava: maybe-all-target-zlib
53495all-target-libjava: maybe-all-target-boehm-gc
53496all-target-libjava: maybe-all-target-qthreads
53497all-target-libjava: maybe-all-target-libffi
4f0ef2d8 53498configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 53499all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 53500all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 53501all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 53502configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 53503all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
53504all-target-winsup: maybe-all-target-libiberty
53505all-target-winsup: maybe-all-target-libtermcap
53506
53507
6aa8ef82
DJ
53508# Dependencies for target modules on other target modules are
53509# described by lang_env_dependencies; the defaults apply to anything
53510# not mentioned there.
53511
53512
53513@if gcc-bootstrap
53514@endif gcc-bootstrap
53515
53516@if gcc-no-bootstrap
53517configure-target-libstdc++-v3: maybe-all-target-libgcc
53518configure-target-libmudflap: maybe-all-target-libgcc
53519configure-target-libssp: maybe-all-target-libgcc
53520configure-target-newlib: maybe-all-target-libgcc
53521configure-target-libgfortran: maybe-all-target-libgcc
53522configure-target-libobjc: maybe-all-target-libgcc
53523configure-target-libtermcap: maybe-all-target-libgcc
53524configure-target-winsup: maybe-all-target-libgcc
53525configure-target-libgloss: maybe-all-target-libgcc
53526configure-target-libiberty: maybe-all-target-libgcc
53527configure-target-gperf: maybe-all-target-libgcc
53528configure-target-examples: maybe-all-target-libgcc
53529configure-target-libffi: maybe-all-target-libgcc
53530configure-target-libjava: maybe-all-target-libgcc
53531configure-target-zlib: maybe-all-target-libgcc
53532configure-target-boehm-gc: maybe-all-target-libgcc
53533configure-target-qthreads: maybe-all-target-libgcc
53534configure-target-rda: maybe-all-target-libgcc
53535configure-target-libada: maybe-all-target-libgcc
53536configure-target-libgomp: maybe-all-target-libgcc
53537@endif gcc-no-bootstrap
53538
53539
53540configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
53541
53542configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
53543
53544configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
53545
53546
53547
53548configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
53549
53550configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
53551
53552configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
53553
53554configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
53555
53556
53557
53558configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
53559configure-target-gperf: maybe-all-target-libstdc++-v3
53560
53561configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
53562
53563configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
53564
53565configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
53566configure-target-libjava: maybe-all-target-libstdc++-v3
53567
53568configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
53569
53570configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
53571
53572configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
53573
53574configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
53575
53576configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
53577
53578configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
53579
53580
907be67c 53581CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 53582GDB_TK = @GDB_TK@
907be67c
DJ
53583INSTALL_GDB_TK = @INSTALL_GDB_TK@
53584configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 53585all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 53586install-gdb: $(INSTALL_GDB_TK)
907a7241 53587
a2cc058a
NN
53588# Serialization dependencies. Host configures don't work well in parallel to
53589# each other, due to contention over config.cache. Target configures and
53590# build configures are similar.
53591@serialization_dependencies@
53592
15723a45
NN
53593# --------------------------------
53594# Regenerating top level configury
53595# --------------------------------
252b5132 53596
14a2a2f1 53597# Rebuilding Makefile.in, using autogen.
43be203f 53598AUTOGEN = autogen
6b784d9f 53599$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 53600 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 53601
a0da8069 53602# Rebuilding Makefile.
43be203f
AO
53603Makefile: $(srcdir)/Makefile.in config.status
53604 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
53605
479759c8 53606config.status: configure
10ecffb9 53607 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 53608
a0da8069 53609# Rebuilding configure.
43be203f 53610AUTOCONF = autoconf
da888c87
PB
53611$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
53612 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 53613 cd $(srcdir) && $(AUTOCONF)
252b5132 53614
3728fade
NN
53615# ------------------------------
53616# Special directives to GNU Make
53617# ------------------------------
53618
3728fade
NN
53619# Don't pass command-line variables to submakes.
53620.NOEXPORT:
53621MAKEOVERRIDES=
53622
252b5132 53623# end of Makefile.in
This page took 4.277181 seconds and 4 git commands to generate.